USB Device Transmission Controller for Network Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
USB devices lack effective security measures to prevent internal information from being automatically recorded on a connected computer, posing a risk in modern network security contexts.
Innovation Solution
A USB device with a wireless communication unit, storage units, and a control unit that includes a transmission controller to selectively allow or block data transmission, using tokens and server settings to determine whether data is generated from the device or the computer, thereby preventing unauthorized data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If USB device is connected to computer for data transfer, then data accessibility is improved, but data security deteriorates due to automatic recording of internal information
Solution Approach 1:
A transmission controller is introduced as an intermediary component between the USB device and computer. This controller intercepts and analyzes data packets, determining their origin using token-based identification. It selectively blocks data transmission from the USB device to the computer while allowing data transfer from the computer to the USB device, thus resolving the security issue without completely preventing data accessibility
Solution Approach 2:
The data transmission process is segmented into multiple stages: data reception, token-based origin identification, transmission permission verification, and selective blocking or forwarding. This segmentation allows the system to maintain normal data accessibility while inserting security checks at specific points in the transmission chain
2Reliability
If transmission blocking is implemented to prevent data leakage, then data security is improved, but data transmission functionality deteriorates
Solution Approach 1:
The transmission blocking mechanism is made dynamic rather than static. The transmission controller continuously monitors data packets and makes real-time decisions about blocking or allowing transmission based on the packet's origin. This dynamic approach ensures that legitimate data transfers are not permanently blocked while preventing unauthorized data leakage
Solution Approach 2:
The system changes the parameter of transmission permission based on the identified data origin. When data originates from the USB device, the transmission permission parameter is set to blocked. When data originates from the computer, the permission parameter is set to allowed. This parameter change mechanism maintains data security without unnecessarily restricting functional data transmission
Data Source
AI summary
An USB device includes: a wireless communication unit; a storage unit configured for storing a driving program, a driving application, a driving command, and/or data received from an external information device and/or a server therein; and a control unit configured for controlling the wireless communication unit, the storage unit, wherein the control unit includes: a data processor configured for controlling a data processing operation using the driving program, the driving application or the driving command; and a transmission controller configured for: receiving data from the information device under control of the data processor; and selectively allowing or disallowing data transmission from the data processor to the information device.


