Encrypted Data Storage via Portable Media and Key Wrapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in securely transferring and storing large volumes of sensitive data, particularly when using cloud storage services, as existing methods either require insecure network transmissions or physical devices that lack control and security during shipment.

Innovation Solution

A data management component encrypts data using a key management service, allowing it to be stored on a portable storage device, which remains encrypted until accessed by the storage service, using a wrapped key that only the key management service can decrypt, ensuring secure storage and transmission without exposing the encryption key to unauthorized parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted over a secure network connection, then data security is improved, but it becomes impractical for extremely large data sets

Engineering Contradiction:
Improvedata securityVSAvoiddata transfer feasibility
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the data transfer process into two distinct phases: (1) physical transfer of encrypted data on portable storage devices, and (2) cryptographic key transmission over secure networks. This segmentation allows large datasets to be moved physically while only small cryptographic keys are transmitted electronically, resolving the contradiction between security and feasibility for large data transfers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces portable storage devices as intermediaries that carry encrypted data physically between locations. These devices serve as a mediator that enables secure transfer of large datasets without requiring direct network transmission, thus maintaining security while making the transfer practical for extremely large data sets.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a physical storage device is used to transfer large amounts of data, then data transfer capability is improved, but the device remains under third party control during shipment

Engineering Contradiction:
Improvedata transfer capabilityVSAvoiddevice control and security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by encrypting the data on the portable storage device before it enters third-party control during shipment. The encryption is performed in advance, so that even if the device is intercepted or mishandled, the data remains protected. This preemptive security measure counteracts the risk of losing device control during transit.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If encryption is implemented for data security, then data protection is improved, but key management complexity increases

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

Solution Approach 1:

The patent extracts the key management complexity from the user's responsibilities and places it entirely on the service provider's infrastructure. Users simply encrypt data with keys they generate and store the encrypted data on portable devices; the service provider handles key wrapping, storage, and management in the cloud. This extraction of complexity resolves the contradiction by maintaining strong encryption while eliminating user burden for key management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements self-service by automatically handling key wrapping and management operations without requiring user intervention. When encrypted data is uploaded, the system automatically wraps the encryption keys with additional keys for secure storage. When data is downloaded, the system automatically unwraps and manages key access. This automation eliminates manual key management complexity while maintaining security.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If data is stored in cloud resource environment, then storage convenience is improved, but user control over security and access is reduced

Engineering Contradiction:
Improvestorage convenienceVSAvoiduser control and security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent adds a new dimension to cloud storage by implementing client-side encryption before data upload. This creates a layered security model where encryption occurs at the user's location (first dimension) and the service provider operates in a separate security dimension (second dimension) with wrapped keys. This dimensional separation allows users to maintain control over their data's cryptographic protection while still enjoying cloud storage convenience.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9639705B1Encryption management for data storage
Publication Date: 2017.05.02 AMAZON TECH INC
  • US9639705B1 patent drawing
  • US9639705B1 patent drawing
  • US9639705B1 patent drawing

AI summary

Large volumes of data to be securely imported to, and exported from, a data storage service or other such location in a secure manner without a customer having to manage keys or encryption. A data management component can execute on a client device that can identify data to be stored and obtain the appropriate key for encrypting the data. Once the data is encrypted, the data can be transmitted to the data storage service. When the data is received to the data storage service, an ingestion station reads the encrypted data and causes the encrypted data to be stored to the data storage service. The data remains encrypted from the client device through being stored to the data storage service. When a request for the data is received, access to the key can be obtained and the data decrypted and returned in response to the request.