Context-Aware Cloud Access Control for Dynamic Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-based access control mechanisms are inadequate in handling rich and changing contextual situations, particularly in mobile environments, as they rely on predetermined user permissions and content, failing to account for diverse contextual variables sensed by mobile devices, leading to security challenges in cloud services.

Innovation Solution

Implementing a context-aware access control system that determines the validity of user credentials, collects and synchronizes context data from user devices, and enforces context-sensitive security checks based on sensor data, including physical and device state information, to dynamically adjust access control decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional predetermined access control mechanisms are used, then implementation simplicity is maintained, but security adaptability to changing contextual situations deteriorates

Engineering Contradiction:
Improvesecurity adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The access control system transitions from static predetermined permissions to dynamic context-aware decisions. The system continuously monitors contextual parameters (location, device state, user behavior) and adjusts access permissions in real-time based on current context, making the security mechanism adaptive to changing situations rather than relying on fixed rules

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A context-aware policy decision point is introduced as an intermediary between users and cloud resources. This mediator evaluates contextual information and determines access permissions dynamically, separating the complex context evaluation logic from both the user interface and resource management, thereby managing system complexity through modular architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If context data collection and synchronization is implemented, then access control accuracy is improved, but data processing overhead increases

Engineering Contradiction:
Improveaccess control accuracyVSAvoiddata processing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The system selectively collects and processes only the specific contextual parameters relevant to each access control decision rather than continuously monitoring all possible context data. Different resources may require different contextual evaluations, allowing the system to optimize data collection based on local requirements rather than universal monitoring

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Contextual parameters are pre-established and defined before access decisions are made. The system prepares context evaluation rules and thresholds in advance, so when access requests occur, the system can quickly compare current context against pre-defined criteria rather than performing complex real-time analysis, reducing processing overhead

Inventive Principle:
Principle #10Preliminary action

3Reliability

If context-sensitive security checks are enforced, then security reliability is enhanced, but processing time increases

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of performing comprehensive context evaluation for every single access request, the system implements periodic or event-driven context updates. Contextual parameters are evaluated at appropriate intervals or triggered by specific events, allowing the system to maintain security reliability while avoiding unnecessary processing time for routine operations where context hasn't changed

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10713355B2Method and system for adaptive security in cloud-based services
Publication Date: 2020.07.14 QATAR UNIVERSITY
  • US10713355B2 patent drawing
  • US10713355B2 patent drawing
  • US10713355B2 patent drawing

AI summary

Certain embodiments may generally relate to controlling access to data held in the cloud. A method for controlling access to data held in the cloud may include determining, at a cloud server, the validity of user credentials received from a user device. The method may also include receiving context data related to the user device based on the validity of the user credentials. The method may further include synchronizing the context data with the cloud server. In addition, the method may include enforcing context-sensitive security checks on requests made by the user for resources based on the sensor data collected by the user device.