Nonvolatile Memory Embedded Cryptographic Signing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies lack secure mechanisms for authenticating devices over networks and ensuring the integrity of stored information during data transfers, particularly in consumer applications where privacy and security of digital assets are concerns.
Innovation Solution
The implementation of nonvolatile memory with embedded cryptographic capabilities, including a private key stored internally, allows for secure authentication and integrity checks of data without external intervention, using RSA algorithms and other cryptographic protocols to generate signatures for data stored in the memory array.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If nonvolatile memory with embedded cryptographic capabilities is implemented, then security and integrity of data transfers is improved, but device complexity increases
Solution Approach 1:
The patent combines cryptographic processing capabilities directly within the nonvolatile memory device, merging storage and security functions into a single integrated system. This eliminates the need for separate cryptographic hardware modules and reduces overall system complexity despite adding advanced functionality.
Solution Approach 2:
The nonvolatile memory device performs self-authentication and self-signing of data using its embedded cryptographic engine and stored private key. The memory device independently verifies integrity of data being read without requiring external authentication infrastructure, making the system more secure while maintaining simplicity.
2Reliability
If private key is stored internally in nonvolatile memory, then authentication security is improved, but vulnerability to internal attacks increases
Solution Approach 1:
The patent implements differentiated access controls within the memory device, where the private key is stored in a protected region with restricted access permissions. Only specific authenticated processes can access the cryptographic key material, while other parts of the system have limited access, creating local security zones with different protection levels.
Solution Approach 2:
The system performs preliminary authentication checks and integrity verification before data processing operations. The memory device signs data with the private key before output, and receiving systems verify these signatures, preventing unauthorized modification and detecting internal attacks before they can compromise data integrity.
Data Source
AI summary
A wireless device includes a nonvolatile memory that handles the task of securely performing integrity checks that do not expose the authentication private key externally. The system security architecture installs and associates private keys with the nonvolatile memory to create a secure execution environment resistant to virus attack. The nonvolatile memory provides integrity checks of nonvolatile memory data and generates signatures for data provided by the memory.


