Flash Drive Controller Logic for Disk Label Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The widespread use of flash drives has led to issues with identifying and securing private data, as they can be easily lost and misused due to lack of identification information and similar designs, allowing unauthorized access to important data.
Innovation Solution
A data processing method and system that includes a storage device controller with a microprocessor unit, host interface, and data processing unit, which determines whether a logical accessing address is for file system information, writing different data when attempting to modify disk labels to prevent unauthorized changes and displaying owner information when the host is not the owner's, ensuring only the owner can access private data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Weight of moving object
If flash drives are made small and portable, then ease of carrying and storage is improved, but identification and security are worsened
Solution Approach 1:
The patent applies preliminary action by pre-storing unique identification information (such as serial numbers, MAC addresses, or hardware fingerprints) in the flash drive's storage memory during manufacturing. This identification data is written in advance before the drive is delivered to the user, enabling subsequent authentication without requiring additional hardware or complex setup procedures.
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of a verification system that includes both the flash drive's stored identification information and a corresponding verification mechanism in the host system. This intermediary verification process mediates between the physical drive and the data access rights, determining whether the drive is authorized to access specific data based on pre-stored identification data.
2Ease of manufacture
If flash drives have no identification information, then manufacturing simplicity is improved, but ability to prevent unauthorized access is worsened
Solution Approach 1:
The patent applies self-service by embedding self-verification capabilities directly into the flash drive through pre-stored identification information. The drive autonomously provides its identification data when connected to a host system, enabling automatic verification of authenticity and authorization status without requiring external intervention or complex manual configuration.
Solution Approach 2:
The patent uses copying by creating a copy of the identification information (such as serial numbers, MAC addresses, or hardware fingerprints) and storing it in the flash drive's memory. This copied identification data serves as a digital fingerprint that can be verified against authorized records to determine whether the drive should be allowed to access specific data, thereby preventing unauthorized access while maintaining manufacturing simplicity.
3Adaptability or versatility
If multiple people own similar flash drives, then versatility and usability are improved, but difficulty in identifying owner is worsened
Solution Approach 1:
The patent applies asymmetry by ensuring that while the physical appearance and basic functionality of flash drives remain standardized and symmetric for compatibility, the identification information stored in each drive is unique and asymmetric. This unique identification data (such as serial numbers, MAC addresses, or hardware fingerprints) distinguishes each drive as an individual entity, enabling precise owner identification while maintaining the versatility and usability of the standardized drive interface.
Data Source
AI summary
A method and a system for processing data, and a storage device controller are provided. In the present method, a storage device is provided, and the storage device is coupled to a host. The method also includes, when the host gives a write-in command and the write-in command includes a logical accessing address and a first data, determining whether the logical accessing address is one of logical accessing addresses of file system information. When the logical accessing address is one of the logical accessing addresses of the file system information, the storage device writes a second data into the storage device at a predetermined time, and the second data is different from the first data.


