Memory Device Authentication via Segmented Data Areas
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems primarily focus on authenticating host devices for access to memory devices, but lack a mechanism to verify whether the memory device itself is legitimate, especially in scenarios where authorization through payment is required.
Innovation Solution
A memory system comprising a memory device with an authentication data area storing authentication unit information and a verification value, and a host device that receives and decodes these values to authenticate the memory device, ensuring it is legitimate for use by matching the decoded verification value with the authentication unit information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If authentication mechanisms are added to verify memory device legitimacy, then security is improved, but device complexity increases
Solution Approach 1:
The memory device is segmented into distinct functional areas: an authentication data area storing authentication unit information and verification values, and a contents data area storing actual data. This segmentation allows authentication functionality to be added without complicating the overall device structure, as each area has a specific purpose and can be managed independently.
Solution Approach 2:
Authentication data (authentication unit information and verification values) is pre-stored in the memory device during manufacturing or initialization. This preliminary action enables the device to perform self-authentication without requiring complex external verification systems, thereby improving security while maintaining relatively simple device architecture.
2Reliability
If authentication data area is added to memory device, then authentication capability is improved, but storage capacity for contents is reduced
Solution Approach 1:
The authentication data area is designed with specific local qualities appropriate for its function: it stores compact authentication unit information and verification values that require minimal space compared to actual content data. The verification values are encoded in a space-efficient manner, ensuring that the authentication overhead does not significantly impact overall storage capacity while still providing robust authentication capability.
Data Source
AI summary
A memory system comprises: a memory device including an authentication data area storing authentication unit information and a verification value, and a contents data area storing contents; and a host device configured to receive the authentication unit information and the verification value from the memory device, and perform secure authentication of the memory device based on whether a result of decoding the verification value is equal to the authentication unit information.


