Tamper-Resistant Memory Device Using Charge-Accumulating Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game cartridges are vulnerable to illegal copying due to the ability to analyze input and output signals, and storing encryption keys in mask ROMs poses risks of key information exposure.

Innovation Solution

A memory device with a first storage section for key information and a second storage section for data, utilizing a decryption control unit to process encrypted read instructions and addresses, with a circuit structure incorporating both low and high tamper-resistant areas to prevent data analysis and key extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If key information is stored in mask ROM with wired logic, then the memory device can perform decryption function, but the key information becomes vulnerable to circuit structure analysis

Engineering Contradiction:
Improvedecryption functionVSAvoidkey information exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the wired logic circuit structure with a charge-accumulating storage section that uses charge storage mechanisms instead of logical circuit interconnections. This substitution makes the key information storage resistant to circuit structure analysis while maintaining the decryption function.

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

Solution Approach 2:

The patent changes the storage mechanism parameter from wired logic to charge accumulation. By storing key information in a charge-accumulating storage section rather than in circuit connections, the system maintains functionality while changing the physical parameter that makes the data vulnerable to analysis.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the entire memory device uses high tamper-resistant circuit area, then key information is protected from reverse-engineering, but the device complexity increases

Engineering Contradiction:
Improvereverse-engineering resistanceVSAvoidcircuit structure
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent divides the memory device into different storage sections: a charge-accumulating storage section for key information (high tamper resistance) and a separate storage section for data (lower tamper resistance). This segmentation allows selective application of security measures only where needed, reducing overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies high tamper-resistant characteristics locally only to the charge-accumulating storage section that stores key information, while other parts of the device can use simpler circuit structures. This local application of security features optimizes the balance between protection and complexity.

Inventive Principle:
Principle #3Local quality

3Object-affected harmful factors

If encrypted read instructions and addresses are used, then data analysis through signal analysis becomes difficult, but the device requires additional decryption processing

Engineering Contradiction:
Improvesignal analysis vulnerabilityVSAvoiddecryption processing
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent performs encryption of read instructions and addresses before they are stored or transmitted. By encrypting the data in advance and using a charge-accumulating storage section for key protection, the system prevents signal analysis attacks without requiring complex real-time decryption processing during data access.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution makes it difficult to illegally copy data by encrypting read instructions and addresses, and using high tamper-resistant storage for key information, thereby protecting the data from reverse-engineering and unauthorized access.

Implementation Method 1

The first storage section is a charge-accumulating storage section

Methodology Applied
Scientific EffectCharge accumulation: Electrical Accumulator

Data Source

PatentUS8140862B2Memory device
Publication Date: 2012.03.20 MEGACHIPS
  • US8140862B2 patent drawing
  • US8140862B2 patent drawing
  • US8140862B2 patent drawing

AI summary

A memory device includes a storage unit having a decryption key storage section that stores key information for decryption and a data storage section that stores to-be-read data requested from the exterior, and a decryption control unit capable of decrypting an externally input encrypted read instruction and address based on the key information stored in the decryption key storage section, and causing data corresponding to the decrypted read instruction and address to be output from the data storage section. The decryption key storage section is composed of arrays of a flash memory.