Flash Memory One-Time Read Security Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
NAND flash memory devices face security risks due to repeated reading of sensitive information like security codes and private data, which can lead to unauthorized access and inadequate protection.
Innovation Solution
A semiconductor memory device with a novel structure that includes a NAND memory array, an input part for address and data, a setting part for specific address and data storage, and a control part that compares input address information with stored specific address information, allowing data to be read only once and then erased or invalidated, limiting subsequent access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If sensitive information is stored in flash memory for repeated reading, then the information is readily accessible when needed, but the security level decreases due to multiple unauthorized access risks
Solution Approach 1:
The patent changes the accessibility parameter of stored information from 'repeatedly readable' to 'one-time readable'. The control circuit monitors read operations and automatically invalidates the stored information after a single authorized read, transforming the data accessibility state from permanent to temporary, thereby resolving the contradiction between ease of access and security protection
Solution Approach 2:
The patent treats the stored sensitive information as a disposable resource that can be consumed only once. After the first read operation, the information is automatically erased or invalidated, making it unusable for subsequent reads. This approach protects security by ensuring that even if unauthorized access occurs after the first read, the information cannot be replicated or accessed again
2Reliability
If sensitive information is made accessible only during booting, then security is improved, but the time limitation becomes too restrictive for operational use
Solution Approach 1:
The patent introduces dynamic control over information accessibility. Instead of static time-based restrictions (only during booting), the system dynamically manages access based on read operation counts. The control circuit actively monitors and adjusts the accessibility state of stored information, allowing flexible access during operation while maintaining security through automatic invalidation after one read
Data Source
AI summary
The invention provides a flash memory which may effectively protect information with a high security level. A flash memory includes a setting part. When the setting part is inputted a specific command, the setting part sets up specific address information to a nonvolatile configuration register, and sets up specific data in a hidden storage region. The flash memory also includes: a comparing part, which compares inputted address information and the specific address information during a reading operation; and a control part, which reads specific data set in the storage region and erases a specific address when two address information are consistent, and reads data stored in a memory array according to the inputted address information when two address information are inconsistent.


