Peripheral Storage Data Integrity Backup Controller
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data corruption occurs in peripheral storage devices, such as USB flash drives, due to events like unexpected disconnection or application malfunctions, leading to a need for improved data integrity protection.
Innovation Solution
A system and method that utilize a peripheral storage device with a controller to backup and restore data between two portions of its memory, ensuring data integrity by maintaining a secure channel with a host computer and employing cryptographic technologies for secure data transfer and verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on a peripheral storage device without backup mechanisms, then storage capacity is maximized and device complexity is minimized, but data integrity and reliability deteriorate due to corruption from unexpected disconnections or application malfunctions
Solution Approach 1:
The storage device memory is divided into multiple portions, with at least one portion designated for backup storage. This segmentation allows the controller to maintain backup copies of data without requiring a separate backup device, thereby improving data integrity while minimizing additional device complexity.
Solution Approach 2:
The controller performs preliminary backup actions by storing backup copies of data in a second portion of memory before potential corruption events occur. This preliminary action ensures that restored data can be recovered from the backup portion even if the primary data becomes corrupted during write operations or unexpected disconnections.
2Reliability
If data is backed up to a second portion of memory, then data integrity is improved through recovery capability, but storage capacity is reduced due to duplicate data storage
Solution Approach 1:
The backup mechanism applies local quality by designating specific portions of memory for backup storage rather than duplicating data across the entire storage device. This allows efficient use of storage capacity by concentrating backup resources in designated areas while maintaining data integrity in critical regions.
Data Source
AI summary
A system and method for protecting against corruption of data stored in a peripheral storage device. The peripheral storage device is communicatively coupled with a host computer. The peripheral storage device includes at least memory and a controller. Data from the host computer is stored to a first portion of the peripheral storage device memory. The controller backs up some or all of the data to a second portion of the data to a second portion of the peripheral storage device memory. The controller restores some or all of the data from the second portion of the peripheral storage device memory to the first portion of the peripheral storage device memory.


