Security Abstraction Layer for Encrypted Data Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in preventing unauthorized access to data stored on computing platforms, as authentication methods do not adequately ensure that only authorized entities can access sensitive data, leaving a vulnerability to malicious applications and unauthorized entities.

Innovation Solution

Implementing a system with encryption and decryption processes managed by a secondary layer that supplements data storage services, using appliances to control access based on security policies and authentication, and employing a security abstraction layer to authorize access requests by comparing user or application identities against access control lists.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If authentication processes are used to verify identity before data access, then data security is improved, but system complexity increases due to additional authorization layers

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data storage system into distinct layers: a data storage layer for holding encrypted data and a security abstraction layer for managing authorization. This segmentation allows each layer to have specialized functions, improving security without requiring the entire system to become more complex. The security layer handles authentication and authorization independently from the storage operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The security abstraction layer acts as an intermediary between authenticated users and the encrypted data in storage. This intermediary layer manages the complexity of authorization by providing a standardized interface that handles security policies, access control lists, and decryption permissions without exposing the underlying complexity to either users or the storage system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption is implemented to protect stored data, then data security is improved, but access interoperability may deteriorate due to decryption requirements

Engineering Contradiction:
Improvedata securityVSAvoidaccess interoperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The security abstraction layer serves as an intermediary that handles decryption operations. Authorized users interact with this layer, which automatically manages the decryption process based on stored credentials and access policies. This maintains interoperability because users don't need to understand or implement decryption logic themselves - the intermediary handles it transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system maintains copies of decryption keys and authorization credentials in the security abstraction layer. This allows multiple authorized users to access the same encrypted data without sharing actual cryptographic keys, preserving interoperability while maintaining security. Each user has their own authenticated session with the security layer.

Inventive Principle:
Principle #26Copying

3Measurement precision

If access control lists are maintained to manage authorized entities, then authorization precision is improved, but device complexity increases due to additional management overhead

Engineering Contradiction:
Improveauthorization precisionVSAvoidmanagement overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent separates access control list management from data storage operations by placing it in the security abstraction layer. This segmentation allows precise authorization control through structured access control lists while keeping the storage system simple. The security layer independently manages user credentials, permissions, and access policies without complicating the core storage functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7617541B2Method and/or system to authorize access to stored data
Publication Date: 2009.11.10 NETAPP INC
  • US7617541B2 patent drawing
  • US7617541B2 patent drawing
  • US7617541B2 patent drawing

AI summary

Embodiments of methods and/or systems to authorize access to stored data are disclosed.