Transactional Sealed Storage with Double-Layer Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems either lack comprehensive transactional properties for all data or fail to adequately secure sensitive information, leading to inconsistencies and unauthorized access.

Innovation Solution

A transactional sealed storage system is implemented, which combines transactional properties like atomicity, consistency, isolation, and durability with secure access restrictions using a double-layer security policy that encrypts data and authenticates applications, allowing only secured applications to access transactional data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a storage system provides full transactional properties for all data, then data consistency and reliability are improved, but system complexity and administrative overhead increase

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

Solution Approach 1:

The storage system segments data into different types (transactional data vs. sealed data) and applies transactional properties selectively only to transactional data, while sealed data is protected through encryption and access control mechanisms. This segmentation allows the system to maintain reliability where needed without burdening all data with full transactional overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the storage system have different quality characteristics: transactional data receives full ACID properties for consistency and atomicity, while sealed data receives security-focused protection. This local differentiation optimizes the balance between reliability and complexity by applying the highest level of protection only where necessary.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If a storage system provides comprehensive security restrictions on data access, then data protection against unauthorized access is improved, but ease of operation and data accessibility deteriorate

Engineering Contradiction:
Improveunauthorized accessVSAvoiddata accessibility
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system introduces a sealed storage manager as an intermediary between applications and the storage system. This manager handles the complex security operations (encryption, authentication, authorization) automatically, shielding applications from security complexity while maintaining secure access. Applications simply interact with the manager through standard interfaces without needing to manage security details themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The sealed storage system provides self-service security mechanisms where the storage manager automatically handles encryption and access control based on predefined policies. The system manages its own security without requiring manual intervention from applications, reducing operational complexity while maintaining strong protection.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If a storage system applies encryption and authentication to all data, then security is improved, but performance and efficiency deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidaccess efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The system segments data into transactional and sealed categories, applying encryption and authentication only to sealed data that requires security protection. Transactional data can be accessed without these security overheads, maintaining efficient read/write operations while still protecting sensitive information through selective sealing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying maximum security measures to all data (excessive action), the system applies security measures partially only to sealed data that requires it. This partial action approach maintains security for sensitive data while avoiding the performance penalty of encrypting everything, achieving an optimal balance between security and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8799680B2Transactional sealed storage
Publication Date: 2014.08.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8799680B2 patent drawing
  • US8799680B2 patent drawing
  • US8799680B2 patent drawing

AI summary

A transactional sealed storage system enables data to be accessed according to transactional properties and also enables access to the data to be restricted to secured applications. The transactional properties according to which the data may be accessed may include, for example, at least some levels of atomicity, consistency, isolation, and durability. The access to the data may be restricted by, for example, employing a double layer security policy that involves encrypting the data and also authenticating any application that requests access to the encrypted data.