Storage Controller Data Scrambling for Smart Card Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart card systems face challenges in minimizing volume while ensuring data security due to complex encryption and decryption circuits, which are necessary for protecting stored data.

Innovation Solution

A data scrambling and descrambling method using a storage medium control circuit that generates a nonce value based on a user password and random number, ensuring data security without storing the nonce value, thereby preventing unauthorized access and reducing system volume by eliminating the need for inverse operation circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encoder and decoder circuits are used for data encryption and decryption, then data security is ensured, but system volume and circuit complexity increase significantly

Engineering Contradiction:
Improvedata securityVSAvoidsystem volume
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent extracts the decryption function from a separate decoder circuit and integrates it into the encoder circuit through the use of a non-linear feedback shift register. The encoder simultaneously performs encryption and generates the key stream needed for decryption, eliminating the need for a separate decoder circuit and reducing overall system volume.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The encoder circuit is designed to perform multiple functions: it encrypts the input data, generates the key stream for decryption, and produces the scrambled output. This multi-functional design eliminates the need for separate dedicated circuits for each function, thereby reducing system volume while maintaining security.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If traditional encoder and decoder circuits are used for data encryption and decryption, then data security is ensured, but circuit complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the encryption and decryption operations into a single integrated circuit structure. The non-linear feedback shift register combines the data processing and key generation functions in one circuit, reducing the overall number of components and simplifying the system architecture while maintaining security functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The encoder circuit is designed to be self-sufficient by generating its own key stream through the non-linear feedback shift register. The circuit uses its internal state to produce the encryption keys without requiring external decryption circuits, making the system simpler and more compact.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8275129B2Data scrambling, descrambling, and data processing method, and controller and storage system using the same
Publication Date: 2012.09.25 PHISON ELECTRONICS
  • US8275129B2 patent drawing
  • US8275129B2 patent drawing
  • US8275129B2 patent drawing

AI summary

A data scrambling method for scrambling raw data from a host system is provided. The data scrambling method includes generating a random number and storing the random number into a storage unit. The data scrambling method also includes receiving a user password from the host system, generating a padded value by using a first function unit based on the random number and the user password, and generating a nonce value by using a second function unit based on the padded value and a key. The data scrambling method further includes generating scrambled data corresponding to the raw data by using a third function unit based on the nonce value and the raw data. Accordingly, the raw data of the host system can be effectively protected.