Secure USB Memory Device for Diagnostic Software
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Advanced diagnostic software is vulnerable to unauthorized copying and use due to existing security measures being ineffective against expert users, and there is a need for a secure method to distribute and run diagnostic software across multiple operating systems without risking data integrity or licensing violations.
Innovation Solution
A secure USB memory device with a factory-programmed unique serial number and vendor identification, a read-only CD-ROM emulated partition for diagnostic software, and a hidden encrypted partition to protect licensing information, along with a read/write partition for customer data, ensuring only authorized use and preventing unauthorized copying.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If advanced diagnostic software is distributed on removable storage media, then ease of transport and deployment is improved, but security against unauthorized copying deteriorates
Solution Approach 1:
The storage device is divided into multiple partitions: a first partition containing diagnostic software that can be executed, and a second partition containing licensing information. This segmentation separates the software from its authorization data, making it difficult to copy and execute without proper licensing validation.
Solution Approach 2:
A licensing information file acts as an intermediary between the diagnostic software and the user. This file contains authorization data that must be validated before the software can execute, preventing unauthorized copying and use while maintaining ease of transport on removable media.
2Device complexity
If diagnostic software is stored on a single removable device, then device complexity is reduced, but adaptability to different operating systems deteriorates
Solution Approach 1:
The removable storage device is designed with universal compatibility across multiple operating systems. By using standard file systems and formats that work across Windows, Linux, and macOS, a single device can serve multiple functions and platforms without requiring reformatting or separate devices for each operating system.
3Ease of operation
If licensing information is stored in an accessible location, then ease of operation is improved, but security against unauthorized access deteriorates
Solution Approach 1:
Different partitions of the storage device have different accessibility properties. The first partition containing diagnostic software is accessible for execution, while the second partition containing licensing information is protected from direct access. This local quality differentiation allows easy operation where needed while maintaining security where required.
Data Source
AI summary
A method, an apparatus, and a computer program are provided to secure diagnostic software from a software or hardware manufacturer for a computer. Traditionally, diagnostic software was distributed to professionals and other personnel in limited numbers. However, it was still possible to obtain unauthorized copies of the diagnostic software. Therefore, to alleviate the possibility of having unauthorized copies, a Universal Serial Bus (USB) memory device containing identification number can be used and a hidden partition that is inaccessible by an end-user where an encrypted version of the identification number is stored. In order to use diagnostic software, the specific USB memory device must be physically interfacing a computer. Hence, by limiting the number of USB memory devices, unauthorized copies can be prevented.


