USB Key with Off-Chip Mass Storage for Automatic Software Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of useVSAvoidtime to obtain software
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the key device integrates large storage for software, then the device requires separate software installation, but integrating storage improves convenience

Engineering Contradiction:
Improvesoftware installation convenienceVSAvoiddevice structure
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveautomatic executionVSAvoidstorage capacity
Core Design Contradiction:
Extent of automationVSQuantity of substance

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8522352B2Key device with external storage and the using method thereof
Publication Date: 2013.08.27 FEITIAN TECHNOLOGIES CO LTD
  • US8522352B2 patent drawing
  • US8522352B2 patent drawing
  • US8522352B2 patent drawing

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.