Encryption Key Input Interface for Storage Medium Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data encryption devices for storage media store encryption keys, making them vulnerable to theft and unauthorized access.

Innovation Solution

A data encryption device with an encryption key input interface, block code encoder, and scrambler that requires user input of an encryption key for each encryption and decryption process, scrambling data to prevent storage of the key on the medium and ensuring only authorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption key is stored on storage medium, then data can be decrypted, but encryption key can be stolen with storage medium

Engineering Contradiction:
Improvedata securityVSAvoidkey theft risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the encryption key from the storage medium entirely. The key is kept only in the encryption/decryption device, while the storage medium only contains encrypted data. This resolves the contradiction by eliminating the key theft risk while maintaining data security through separate key and data storage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary component - the encryption/decryption device - that holds the key separately from the storage medium. This intermediary enables secure key management by acting as a dedicated security module that mediates between the user and the stored encrypted data, preventing direct key exposure on the storage medium.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If user inputs encryption key each time, then key is not stored and theft is prevented, but encryption and decryption process becomes more complex

Engineering Contradiction:
Improvekey theft preventionVSAvoidencryption process complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system requires user participation in the encryption/decryption process by inputting the key. This self-service approach prevents key theft while managing complexity through user action rather than complex system architecture. The user's key input serves as the security mechanism without requiring additional hardware complexity.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If conventional encryption methods are used, then data can be encrypted, but keys must be stored on storage media making them vulnerable

Engineering Contradiction:
Improveencryption implementationVSAvoidkey storage security
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent extracts the key storage function from the storage medium and places it in a dedicated encryption/decryption device. This maintains ease of implementation while dramatically improving key storage security by separating key and data storage locations, preventing key theft even if the storage medium is compromised.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8412954B2Data encryption device for storage medium
Publication Date: 2013.04.02 SK HYNIX INC
  • US8412954B2 patent drawing
  • US8412954B2 patent drawing
  • US8412954B2 patent drawing

AI summary

A data encryption device for storage medium has an encryption key input interface for acquiring a user encryption key; a block code encoder for encoding and decoding data; a scrambler connected with the encryption key input interface and the block code encoder to scramble and descramble data according to the user encryption keys respectively inputted; and a controller connected with the block code encoder and the scrambler, performing an encryption process transmit original data to the block code encoder for encoding, the encoded data to the scrambler for scrambling, and the scrambled data to a storage medium for storage, and performing a decryption process to transmit the scrambled data to the scrambler for descrambling, the encoded data to the block code encoder for decoding to acquire the original data when the user encryption keys respectively inputted in the encryption process and the decryption process are identical.