Semiconductor Memory Authentication via Defect Map Fingerprinting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information handling systems face challenges in securely managing data stored in semiconductor memory cards, as they are vulnerable to unauthorized duplication and illicit use, even by trusted users, due to reliance on numerical authentication methods that can be bypassed by skilled attackers.
Innovation Solution
A method that involves creating a functional defect map of semiconductor components, which stores detected inconsistencies and imperfections, allowing secure data access by exclusively coupling data to the semiconductor component and preventing copying by using its unique characteristics, thereby maintaining data security even when the memory is moved between systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If numerical authentication methods are used to secure data access, then data security is provided through cryptographic processing keys, but skilled attackers can create counterfeit cards by duplicating information from legitimate cards through probing internal components
Solution Approach 1:
The patent converts manufacturing defects and inconsistencies, which are normally harmful or undesirable, into beneficial unique identifiers. By measuring and storing these imperfections (such as variations in charge pump current, reference voltage, or row/column decoder characteristics) during manufacturing, the system creates a unique fingerprint for each memory card that cannot be replicated, thus preventing counterfeiting while utilizing what would otherwise be discarded defective characteristics
Solution Approach 2:
The patent changes the authentication parameter from controllable numerical values (cryptographic keys) to uncontrollable physical characteristics (manufacturing imperfections). By measuring physical parameters such as charge pump current variations, reference voltage differences, or decoder timing variations, the system creates authentication credentials that are inherent to the physical device and cannot be reproduced through software copying or numerical duplication
2Reliability
If cryptographic processing keys are used for authentication, then data access security is provided, but users commonly disable or defeat security provisions for convenience or illicit purposes
Solution Approach 1:
The patent implements self-service authentication where the memory card automatically provides its unique physical fingerprint to the reader without requiring user intervention. The authentication process occurs transparently in the background, eliminating the need for users to manage cryptographic keys, passwords, or security settings, thus maintaining high security while preserving user convenience
3Reliability
If data is secured through physical characteristics measurement, then counterfeit cards are prevented, but the system requires precise measurement of solid state media process characteristics
Solution Approach 1:
The patent measures electrical parameters (current, voltage, timing) that are naturally varying due to manufacturing processes. These electrical measurements are more straightforward and less precise than other physical measurements, yet they provide sufficient uniqueness for authentication. The system accepts a range of values rather than requiring exact matches, reducing measurement precision requirements while maintaining security
Data Source
AI summary
A system and method of identifying a memory includes detecting defects in regions of the memory, comparing the detected defects with defects contained in a previously-created defect map associated with the memory and stored in another memory of a device accessing the memory, confirming the identity of the memory where a result of the comparison indicates the detected defects match defects contained in the previously-created defect map; and denying the identity of the memory where the result of the comparison indicates the detected defects do not match the defects contained in the previously-created defect map.


