Security-Chip Dongle for Flexible-Capacity SD Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dongles with mass storage functions using flash chips face limitations such as non-modifiable capacity, inability to replace flash chips, and lack of control over flash chip operations, leading to data security vulnerabilities.

Innovation Solution

A dongle system that includes a security chip to manage SD cards, allowing flexible capacity through replaceable flash chips, and controls operations via logic partitions and PIN codes to ensure data security and prevent theft or destruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a flash chip is used to realize mass storage function in a dongle, then the dongle can store data, but the capacity of the flash chip cannot be modified freely and the flash chip cannot be replaced when it has issues

Engineering Contradiction:
Improvecapacity flexibilityVSAvoidstorage system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the storage system into two independent parts: a controllable storage medium (SD card or USB flash drive) and a control device (dongle with security chip). This segmentation allows the storage medium to be freely replaced and capacity to be modified without changing the control device, thereby achieving capacity flexibility while maintaining system functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dongle is designed to support multiple types of storage media (SD cards and USB flash drives) through universal identification and control mechanisms. The security chip can manage different storage devices interchangeably, making the system versatile and adaptable to various storage capacities and types without requiring device-specific customization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If a flash chip is used in the dongle, then mass storage is achieved, but controlling the flash chip is independent of the dongle, making data vulnerable to destruction and theft

Engineering Contradiction:
Improvedata securityVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a security chip as an intermediary between the user and the storage medium. This security chip acts as a gateway that verifies user credentials (such as passwords or biometric data) before allowing access to the storage device. It establishes a secure communication channel and controls all operations on the storage medium, preventing unauthorized access and data theft while maintaining simple user interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the flash chip is controlled independently from the dongle, then the flash chip can operate autonomously, but the data on the flash chip is easily destroyed and stolen

Engineering Contradiction:
Improveoperation controlVSAvoiddata vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary security measures by requiring authentication before any operation on the storage medium. The security chip verifies user credentials in advance and establishes permission levels before allowing read, write, or delete operations. This preliminary anti-action prevents unauthorized access and potential data destruction or theft, while still allowing legitimate users to operate the storage device conveniently.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12455955B2Method for implementing dongle, and dongle
Publication Date: 2025.10.28 FEITIAN TECHNOLOGIES CO LTD
  • US12455955B2 patent drawing
  • US12455955B2 patent drawing
  • US12455955B2 patent drawing

AI summary

A method for implementing a dongle, comprising: a security chip of a dongle determining whether a secure digital (SD) card in a card slot of the dongle is a valid SD card; if the SD card is a valid SD card, when a received instruction is a first/second USB flash drive area access instruction sent by a system, executing an operation of accessing the first/second USB flash drive area; when the received instruction is a PIN code verification instruction for the second USB flash drive area or an encryption area sent by an upper layer, executing a PIN code verification operation on the second USB flash drive area or the encryption area; when the received instruction is a read/write instruction for the encryption area sent by the upper layer, executing a read/write operation on the encryption area; if the SD card is an invalid SD card, when the received instruction is a partitioning instruction, the security chip of the dongle executing a partitioning operation according to a partition information table in the partitioning instruction, storing the partition information table to a secure storage area of the security chip of the dongle, and setting the SD card to be valid. The present invention can ensure that data stored in an SD card is not prone to damage or stealing.