Storage Device Key Isolation for Cloud Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based storage systems face security vulnerabilities as they allow root-level access to service providers, enabling unauthorized access to data even when third-party administrators obtain root-level privileges.

Innovation Solution

Implementing a storage device with a communication interface, data storage media, and key storage media that uses a first key associated with a second key to restrict access, where the application server encrypts data using the second key and stores it in the storage device, preventing access even with root privileges by not providing the necessary key for decryption or authorization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud-based storage systems use conventional security techniques, then data is protected from third-party access, but root-level access is still permitted to service providers and third parties with root privileges

Engineering Contradiction:
Improvedata securityVSAvoidunauthorized access risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the key management function from the cloud service provider's control and places it in a hardware security module (HSM) within the storage device. This separation removes the ability of service providers and root users to access decryption keys, as the keys are generated and stored exclusively within the HSM, resolving the contradiction between maintaining service provider functionality and preventing unauthorized data access.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The HSM acts as an intermediary between the storage device and external systems. It mediates all cryptographic operations by generating keys internally and performing encryption/decryption without exposing the keys to external entities. This intermediary layer ensures that even with root privileges, no external party can access the keys, thus preventing unauthorized access while maintaining system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If service providers maintain root-level access for system management, then system administration is simplified, but data confidentiality is compromised

Engineering Contradiction:
Improvesystem administrationVSAvoiddata confidentiality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments access rights by creating distinct functional layers: the HSM handles key management and cryptographic operations with restricted access, while the cloud service provider maintains operational control over data storage and retrieval. This segmentation allows system administration to function normally while data confidentiality is protected by the HSM's key isolation, resolving the contradiction between administrative ease and data security.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If encryption keys are stored externally to the storage device, then key management is simplified, but security is reduced due to potential access by root users

Engineering Contradiction:
Improvekey management structureVSAvoidaccess security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements nesting by placing the HSM within the storage device architecture. The HSM is a self-contained security module embedded in the storage device that generates and protects keys internally. This nested structure maintains relatively simple external key management (keys don't need to be transmitted or stored externally) while providing high security through the HSM's isolated key environment, resolving the contradiction between management simplicity and security.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10735389B2Systems, devices, and methods for preventing unauthorized access to storage devices
Publication Date: 2020.08.04 SAMSUNG ELECTRONICS CO LTD
  • US10735389B2 patent drawing
  • US10735389B2 patent drawing
  • US10735389B2 patent drawing

AI summary

Embodiments include a storage device, comprising: a communication interface; data storage media; key storage media; and control logic configured to: receive a first key associated with a second key through the communication interface; store the first key in the key storage media; and restrict access through the communication interface to data stored in the data storage media using at least one of the first key and the second key.