Defaultable Memory Seed Corruption for Data Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Confidential data loss due to viruses stealing information from computers and transmitting it to third parties poses a significant threat to enterprises, affecting competitiveness and security.
Innovation Solution
A system utilizing defaultable and non-defaultable memory, where a pluggable device generates a seed to corrupt data blocks stored in non-defaultable memory, requiring the device to uncorrupt the data, and resets defaultable memory to default values when disconnected, ensuring security by rendering corrupted data unintelligible without the seed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored in non-defaultable memory for permanent retention, then data availability is improved, but data security deteriorates when the device is lost or unauthorized access occurs
Solution Approach 1:
The storage system is divided into two distinct memory types: defaultable memory for temporary/cached data and non-defaultable memory for permanent storage. This segmentation allows the system to maintain data availability in non-defaultable memory while using defaultable memory as a security buffer that automatically clears upon device loss or unauthorized access, thus resolving the contradiction between data availability and security.
Solution Approach 2:
Defaultable memory acts as an intermediary layer between the data storage system and the security mechanism. It serves as a temporary holding area that automatically resets to default values when the pluggable device is removed, creating a security barrier that protects the permanent storage in non-defaultable memory from unauthorized access while maintaining data availability for legitimate users.
2Object-affected harmful factors
If defaultable memory is reset to default values when pluggable device is removed, then data security is improved, but data accessibility deteriorates
Solution Approach 1:
The memory system dynamically changes its state based on the presence or absence of the pluggable device. When the device is present, defaultable memory maintains data for accessibility; when the device is removed, the memory automatically resets to default values for security. This dynamic behavior resolves the contradiction by adapting the balance between security and accessibility to the current operational context.
Solution Approach 2:
The defaultable memory automatically performs the security function of resetting to default values when the pluggable device is removed, without requiring manual intervention. This self-service mechanism ensures that security is maintained through automatic state changes, while data remains accessible during normal operation, thus resolving the contradiction between security and ease of operation.
3Duration of action of stationary object
If corrupted data is stored in non-defaultable memory, then data retention is improved, but data usability deteriorates without the seed key
Solution Approach 1:
The system segments data storage into corrupted data stored in non-defaultable memory and the corresponding seed keys stored in defaultable memory. This segmentation allows permanent retention of corrupted data blocks while maintaining usability through the separate seed key storage, which is automatically cleared when the pluggable device is removed, thus resolving the contradiction between data retention and usability.
Solution Approach 2:
Defaultable memory serves as an intermediary for storing the seed keys that are needed to decrypt the corrupted data in non-defaultable memory. This intermediary mechanism allows the system to retain corrupted data permanently while providing temporary access through the seed keys during authorized operation, resolving the contradiction between data retention and usability.
Data Source
AI summary
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for storing data in both defaultable and non-defaultable memory on a unit in such a way that if a pluggable device is removed from the unit, the defaultable memory is reset to some default state. Further, non-defaultable memory may have data, but that data is unintelligible without data in the defaultable memory.


