USB Key with Off-Chip Mass Storage for Automatic Software Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing key devices, such as USB Keys, are inconvenient to use due to their small storage capacity and the need for users to separately obtain and download supporting software, which is not integrated with the device.
Innovation Solution
A key device with external storage that includes a micro-controller unit and off-chip mass storage, where the software is preset in the off-chip mass storage, allowing the device to run automatically when connected to a host, featuring a USB interface for communication and biometrics processing for enhanced security and usability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the key device uses small built-in storage, then the device maintains compact size and security, but the user must separately obtain and install supporting software
Solution Approach 1:
The patent applies preliminary action by pre-storing the supporting software and configuration files in the off-chip mass storage medium before the user connects the device. When the key device is connected to the host computer, the software automatically executes from the pre-stored location, eliminating the need for users to separately download or install software. This resolves the contradiction by preparing everything in advance, improving ease of use while eliminating time loss.
2Ease of operation
If the key device integrates large storage for software, then the device requires separate software installation, but integrating storage improves convenience
Solution Approach 1:
The patent applies segmentation by dividing the storage system into two parts: a small built-in storage within the key device for secure key data, and a separate off-chip mass storage medium for software and configuration files. This segmentation allows the device to maintain its compact and secure structure while providing convenient software access, resolving the contradiction between ease of operation and device complexity.
3Extent of automation
If the key device uses automatic execution capability, then the device can run automatically when connected, but the device requires additional storage capacity
Solution Approach 1:
The patent uses the off-chip mass storage medium as an intermediary that bridges the key device and the host computer. The mass storage contains the AutoRun.inf file and software that enable automatic execution when the device is connected, while the key device itself maintains its small secure storage for cryptographic operations. This intermediary approach enables automatic execution without requiring the key device to have large built-in storage capacity.
Data Source
AI summary
A key device with external storage and its method of use, which relates to the computer security technology field, is disclosed herein. The key device with external storage consists of a micro-controller unit and an off-chip mass storage. The micro-controller unit comprises a host interface module, a CPU, a key data storage module, a firmware program storage module, and an off-chip mass storage interface module. The method of using the key device with external storage includes: the key device builds connection with the host and reports itself as a mass storage device; the host starts the application program; and the user uses and manages the information. The usability of the key device is improved by adding off-chip mass storage in the key device, which makes the user use and manage the files in the key device easily as well.


