Key Wrapping for Secure Multi-Authority Storage Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems provide inadequate security mechanisms for selectively allowing access to data, often compromising performance.

Innovation Solution

A system and method for key wrapping that enables secure access to media by multiple authorities with modifiable permissions, utilizing a global administrator key, range keys, and range key encrypting keys, which are encrypted and stored on a non-volatile memory, allowing administrators and users to manage access and permissions dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional security mechanisms are used for data access control, then security is provided, but performance deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The security system is segmented into multiple hierarchical levels: storage encryption keys, volume encryption keys, file encryption keys, and user credentials. Each level operates independently with specific security functions, allowing performance optimization at each layer without compromising overall security. The segmentation enables parallel processing of encryption operations across different data blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Encryption keys serve as intermediaries between user credentials and encrypted data. Instead of direct authentication checks on every data access, the system uses pre-computed encrypted keys stored in the volume, which can be rapidly decrypted and applied without repeated credential verification, thus improving access performance while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If access permissions are made modifiable for multiple authorities, then flexibility and adaptability improve, but system complexity increases

Engineering Contradiction:
Improvepermission management flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The authority structure is segmented into administrators and users with distinct permission sets. Administrators have full access to modify any permissions, while users have limited access to their own credentials and authorized files. This segmentation simplifies the permission matrix and makes the system more manageable despite supporting multiple authorities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The permission system is designed to be dynamic, allowing administrators to modify user permissions and credentials at any time without system reconfiguration. The encrypted key structure allows seamless updates where new permissions are applied by regenerating and re-storing encrypted keys, maintaining system operation without interruption or complexity increase.

Inventive Principle:
Principle #15Dynamics

3Reliability

If encrypted keys are stored on the drive for multiple users, then secure access is enabled, but storage space and system overhead increase

Engineering Contradiction:
Improvesecure access capabilityVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system creates encrypted copies of authentication keys and stores them directly in the volume structure. Each user's access credentials are transformed into encrypted key copies that reside in the storage medium, eliminating the need for external key management systems. This copying approach enables fast local authentication while the encryption ensures security, and the overhead is minimized through efficient storage integration.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8891773B2System and method for key wrapping to allow secure access to media by multiple authorities with modifiable permissions
Publication Date: 2014.11.18 AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE LTD
  • US8891773B2 patent drawing
  • US8891773B2 patent drawing
  • US8891773B2 patent drawing

AI summary

Aspects of the disclosure pertain to a system and method for key wrapping via a storage system to allow secure access to media of the system by multiple authorities with modifiable permissions. The keys used to encrypt ranges of the drive are not stored in plaintext and are recoverable using the credentials of an administrator or user with access to that particular range. An outside attacker cannot recover these keys and a malicious user can only recover the keys to the ranges that user is allowed to access. This is maintained while allowing administrators to modify permissions at any time and, while allowing both administrators and users to change their credentials at any time.