Secure Memory Identity Validation for Proof of Space
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems lack the ability to provide a proof of identity for data storage devices participating in proof of space activities, which is essential for secure and authentic cryptocurrency transactions, as they only offer proof of storage space without indicating the identity of the device.
Innovation Solution
Incorporating a secure memory device with a unique device secret for identity validation, generating a digital signature to authenticate the memory device's identity, and using cryptographic keys to secure and manage access to memory regions, enabling the combination of proof of space and identity for enhanced security in cryptocurrency networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional memory systems are used for proof of space activities, then storage space can be provided, but identity validation capability is lacking
Solution Approach 1:
The patent combines proof of space functionality with identity validation by integrating a secure memory device into the memory sub-system. The secure memory device stores a unique device secret that enables the memory sub-system to generate digital signatures, merging storage capability with identity authentication in a single integrated system.
Solution Approach 2:
The secure memory device is nested within the memory sub-system architecture. The unique device secret is stored within the secure memory device, which itself is contained within the broader memory sub-system that participates in proof of space activities. This nested structure allows identity validation capabilities to be embedded within the existing proof of space framework.
2Reliability
If digital signature generation is added to memory devices, then identity authentication is improved, but computational burden on host system increases
Solution Approach 1:
The memory sub-system performs self-service by autonomously generating digital signatures using its own unique device secret stored in the secure memory device. The host system does not need to provide computational resources for signature generation, as the memory sub-system independently creates signatures to authenticate its identity in proof of space activities.
Solution Approach 2:
The unique device secret is pre-stored in the secure memory device during manufacturing or initialization. This preliminary setup enables the memory sub-system to immediately generate digital signatures without requiring real-time computational assistance from the host system, reducing the computational burden during actual proof of space operations.
3Reliability
If cryptographic keys are stored in memory sub-system, then security is enhanced, but access control complexity increases
Solution Approach 1:
The cryptographic functionality is extracted and isolated within a dedicated secure memory device component. The unique device secret and cryptographic key management operations are separated from the general memory sub-system operations, creating a distinct security module that handles access control while the rest of the system focuses on storage and proof of space functions.
Data Source
AI summary
A memory sub-system to show proof of space and identity. The memory sub-system can have a processing device, a storage medium operable to store a proof of space plot, and an integrated circuit having a unique device secret. In response to a proof of space challenge, the processing device can generate a response to the challenge using data in the proof of space plot. The integrated circuit is configured to compute, based on the unique device secret and for a communication associated with the proof of space challenge, identity data representative of an identity of the proof of space plot stored in the memory sub-system. The memory sub-system can provide the identity data in the communication.


