RAM Cache Detachable Storage Device Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current USB memory devices lack effective security measures, are vulnerable to data theft, and suffer from poor performance and limited lifespan due to the use of flash memory, which can lead to unauthorized access and data loss.

Innovation Solution

A detachable storage device equipped with a RAM cache and a storage system, featuring a user interface for offline code entry, circuitry for authorization, and a communications interface to secure data access, which transfers data from the RAM cache to the storage system at a predetermined event, enhancing security and extending device lifespan by reducing the load on flash memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If data is stored in flash memory on USB devices, then data portability is achieved, but device lifespan is limited due to constant read/write operations

Engineering Contradiction:
Improvedevice lifespanVSAvoiddata access speed
Core Design Contradiction:
Duration of action of moving objectVSProductivity

Solution Approach 1:

The storage system is segmented into two distinct parts: a flash memory storage system for long-term data retention and a RAM cache for frequent data access. This segmentation allows the flash memory to remain static while the RAM cache handles dynamic read/write operations, thereby extending flash memory lifespan while maintaining fast data access speeds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The RAM cache acts as an intermediary between the user/application and the flash memory storage system. It mediates the constant read/write operations that would otherwise directly impact the flash memory, absorbing the wear and tear while providing fast data access. The device controller manages data transfer between the RAM cache and flash memory, preventing direct stress on the flash memory.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If passwords are used to secure USB memory devices, then data security is improved, but the passwords can be cracked through brute force attacks

Engineering Contradiction:
Improvedata securityVSAvoidvulnerability to brute force attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces traditional mechanical/password-based security with cryptographic encryption mechanisms. Data is encrypted using strong encryption algorithms before being stored in the flash memory, and the encryption keys are protected through additional security measures including hardware-based key storage and secure deletion mechanisms. This substitution of mechanical security with cryptographic systems makes brute force attacks computationally infeasible.

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

Solution Approach 2:

The security system dynamically changes encryption parameters and keys based on multiple factors including user authentication, data type, and access context. The system can adjust encryption strength and key management strategies in real-time, making static brute force attacks ineffective. The encryption scheme evolves based on operational conditions, preventing predictable patterns that brute force attackers might exploit.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If data is constantly saved and retrieved from flash memory, then data accessibility is maintained, but the duty cycle of flash memory is exceeded

Engineering Contradiction:
Improvedata accessibilityVSAvoidflash memory durability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The RAM cache performs preliminary data caching before flash memory operations are needed. Frequently accessed data is pre-loaded into the RAM cache, allowing rapid access without immediately writing to or reading from the flash memory. This preliminary action reduces the frequency of direct flash memory operations, extending its duty cycle while maintaining data accessibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous data availability through the RAM cache, which continuously holds recently accessed data without requiring constant flash memory operations. The RAM cache provides uninterrupted data access while the flash memory remains relatively static, preserving its durability. The device controller continuously manages data synchronization between the two storage systems, ensuring continuous useful action without over-stressing the flash memory.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8639873B1Detachable storage device with RAM cache
Publication Date: 2014.01.28 KINGSTON DIGITAL INC
  • US8639873B1 patent drawing
  • US8639873B1 patent drawing
  • US8639873B1 patent drawing

AI summary

A detachable storage device can comprise a ram cache, a device controller, and a storage system. The ram cache may be configured to receive data from a digital device. The device controller may be configured to transfer the data from the ram cache to the storage system. The storage system may be configured to store the data at a predetermined event.