Bi-Level Authentication for Dynamic Data Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in securely managing and authenticating encrypted data on mobile devices that are used across different locations and roles, as existing solutions fail to dynamically adapt to changing situational data and roles, leading to potential unauthorized access and data breaches.

Innovation Solution

A system that employs bi-level authentication using a physical device authentication key and a transient key, which is activated or deactivated based on situational data, ensuring that access to encrypted data is restricted dynamically and in real-time, utilizing an authentication manager and monitor to validate and manage these keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single authentication key is used for data access, then the system is simple to manage, but security is insufficient against unauthorized access across different locations and roles

Engineering Contradiction:
Improvedata securityVSAvoidauthentication key management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication key is segmented into two distinct components: a persistent authentication key stored in the secure element and a transient situational key generated dynamically. This segmentation allows the persistent key to remain simple while the transient key provides enhanced security for specific access contexts, resolving the contradiction between security and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces dynamic key generation where a transient situational key is created on-demand based on current device location and role. This dynamic approach enhances security for each access attempt while the persistent key maintains long-term simplicity, balancing security improvement with manageable complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If authentication is static and does not change with situational data, then the system is easy to operate, but it cannot adapt to changing device locations and roles leading to potential unauthorized access

Engineering Contradiction:
Improveauthentication adaptabilityVSAvoidauthentication management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The transient situational key is dynamically generated and validated based on current device location and role information. This dynamic authentication mechanism adapts to changing situational data while the persistent key provides stable long-term authentication, achieving adaptability without excessive complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The transient situational key acts as an intermediary between the persistent authentication key and the data access permission. It translates static persistent key authentication into dynamic situational-specific access control, enabling adaptability while maintaining manageable system complexity through the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data access is continuously monitored and controlled based on situational data, then unauthorized access is prevented, but system performance may be impacted due to continuous validation requirements

Engineering Contradiction:
Improveaccess control securityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The persistent authentication key validates user identity in advance before data access is attempted. This preliminary authentication establishes trust, allowing the subsequent transient key validation to focus only on situational data rather than complete re-authentication, thereby maintaining security while improving access speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication process is segmented into two stages: persistent key validation for user identity (fast, one-time) and transient key validation for situational data (fast, per-access). This segmentation allows continuous monitoring and control without performance impact, as each stage operates independently and efficiently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11588625B2Transient management of data encryption and authentication
Publication Date: 2023.02.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11588625B2 patent drawing
  • US11588625B2 patent drawing
  • US11588625B2 patent drawing

AI summary

Embodiments relate to a system, program product, and method for use with a physical computing device to process a data access request. The requested data is encrypted with two keys, including a physical device authentication key and a transient key. Access to the data requires authentication on both the device level and situational level. Device situational data is monitored, which includes selectively enabling access to the requested data and de-activation of the transient key in response to a change in the monitored situational data. The transient key de-activation removes access to the requested data.