Pre-authorized Data Storage Encryption via Manager Device

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices with encryption technologies are cumbersome for technically unskilled users to set up and manage, leading to insecure storage of keys and passwords, resulting in unused encryption and exposed confidential data.

Innovation Solution

A data storage device with an access controller and cryptography engine that uses a manager device to pre-authorize user devices, enabling secure decryption of encrypted data through a challenge-response mechanism with public and private keys, ensuring only authorized devices can access the data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption is used to secure data storage, then data security is improved, but setup and management becomes cumbersome for technically unskilled users

Engineering Contradiction:
Improvedata securityVSAvoidsetup and management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables unskilled users to securely manage encryption through a mobile device interface that automatically handles key generation, storage, and management. The mobile device serves as a secure key vault that users can access and manage without needing to understand cryptographic concepts, making the system self-service friendly while maintaining strong encryption security

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A mobile device acts as an intermediary between the user and the encryption system. It stores cryptographic keys securely and manages the encryption/decryption process, shielding users from technical complexity while ensuring data security through proper cryptographic key management

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If keys and passwords are stored for encryption access, then data accessibility is improved, but security is compromised due to insecure storage

Engineering Contradiction:
Improvedata accessibilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system replaces traditional mechanical/password-based key storage with a cryptographic system using public-key infrastructure. Keys are stored encrypted using asymmetric cryptography, where a public key protects the private key, eliminating the need for users to memorize or securely store complex passwords while maintaining both accessibility and security

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If a manager device is used to pre-authorize user devices, then device authorization security is improved, but the authorization process complexity increases

Engineering Contradiction:
Improvedevice authorization securityVSAvoidauthorization process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The manager device performs preliminary authorization by pre-generating and storing encrypted authorization data for user devices before they need access. This preliminary setup creates a secure foundation that simplifies subsequent access, as user devices can be quickly authenticated using pre-configured cryptographic credentials without complex real-time authorization procedures

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11265152B2Enrolment of pre-authorized device
Publication Date: 2022.03.01 SANDISK TECHNOLOGIES LLC
  • US11265152B2 patent drawing
  • US11265152B2 patent drawing
  • US11265152B2 patent drawing

AI summary

Disclosed herein is a data storage device. A data port transmits data between a host computer system and the data storage device. A non-volatile storage medium stores encrypted user content data and a cryptography engine connected between the data port and the storage medium uses a cryptographic key to decrypt the encrypted user content data. The access controller receives from a manager device a public key. The public key is associated with a private key stored on a device to be authorized. The controller determines a user key that provides access to the cryptographic key; encrypts the user key based on the public key and such that the user key is decryptable based on the private key stored on the device to be authorized; and stores, on the data store, authorization data indicative of the encrypted user key.