Storage Protector Intercepts Serial Write Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The gaming industry faces challenges in protecting mass storage devices from unauthorized commands, particularly with the increasing need for higher memory storage for multimedia game presentations, where existing PATA IDE technology is becoming burdensome and vulnerable to data corruption.
Innovation Solution
A mass storage device protection system using SATA IDE technology intercepts and determines whether serial write commands are authorized, employing a storage protector that replicates commands, compares them to user write commands, and determines if they match, with mechanisms to prevent unauthorized access through error bits and interrupts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If PATA IDE technology is used for mass storage, then data storage capacity is sufficient for gaming, but the system becomes vulnerable to unauthorized commands and data corruption
Solution Approach 1:
A storage protector device is introduced as an intermediary between the host and mass storage device. This protector intercepts, analyzes, and controls all commands before they reach the storage device, preventing unauthorized write operations while allowing legitimate access. The protector acts as a mediator that filters harmful commands based on predefined authorization rules.
2Quantity of substance
If EPROM style devices are used for code storage, then data protection is ensured, but memory storage capacity becomes insufficient for multimedia games
Solution Approach 1:
The storage protector serves as a mediator between the host system and the mass storage device, enabling the use of high-capacity storage while maintaining security. It intercepts commands and verifies authorization before allowing writes to the mass storage device, thus providing both high capacity and protection.
Solution Approach 2:
The system changes the operational parameters of the mass storage device by controlling write access through the storage protector. The protector modifies command parameters (allowing or blocking writes) based on authorization status, enabling the system to achieve both high capacity storage and data protection simultaneously.
3Adaptability or versatility
If mass storage devices are made accessible for virtual memory and temporary files, then system functionality is enhanced, but vulnerability to unauthorized commands increases
Solution Approach 1:
The storage protector is positioned as an intermediary in the data stream between the host and mass storage device. It monitors all commands including those for virtual memory and temporary files, analyzing each command to determine if it should be allowed or blocked based on predefined authorization rules.
Solution Approach 2:
The storage protector provides feedback to the host system about the status of write operations. When an unauthorized write attempt is detected, the protector sends error signals back to the host, creating a feedback loop that prevents harmful operations while maintaining normal system functionality for authorized operations.
Data Source
AI summary
A mass storage device protection system may have a mass storage device, a processor configured to generate at least one serial write command signal to the mass storage device via a serial communication link, and a storage protector configured for communication with the processor and mass storage device, the storage protector configured to do the following: intercept the at least one serial write command signal, and determine whether the at least one serial write command signal comprises an authorized command signal or an unauthorized command signal.


