Virtual Disk Management via Dual-Host Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual disk management methods lack authority control mechanisms, making it difficult to manage access for multiple users and allowing encrypted files to be easily copied and used on different hosts without proper authorization.

Innovation Solution

Implementing a virtual disk management system that uses device codes and passwords to authenticate and authorize access, where a disk root key and disk encryption key are generated using encryption algorithms like RSA or AES to encrypt and decrypt files, and an access control list defines user permissions, ensuring only authorized users can mount encrypted files as virtual disks on specific hosts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional password-based encryption is used, then user information can be protected from viruses and hackers, but the password can be easily ascertained and the encrypted file can be used by others without authority control

Engineering Contradiction:
ImprovesecurityVSAvoidaccess control flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the authentication mechanism into multiple independent components: device code (identifying the host device), password (user credential), disk root key (derived from device code), and disk encryption key (derived from password and disk root key). This segmentation allows each component to serve a specific security function while working together to provide both strong security and flexible access control for multiple users on different hosts.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If conventional virtual disk management is used, then encrypted files can be mounted on any host, but the encrypted files can be copied onto other hosts and used there without authorization

Engineering Contradiction:
Improvehost compatibilityVSAvoidunauthorized access
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary action by binding the device code to the disk root key during the encryption phase. The device code, which uniquely identifies the host device, is used to generate the disk root key that is then embedded in the encrypted file structure. This preliminary binding ensures that when the file is mounted on a different host, the system can verify whether the host's device code matches the expected device code, preventing unauthorized access before it occurs.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If no authority control mechanism is provided, then access is simple and direct, but access flexibility for multiple users is lacking

Engineering Contradiction:
Improveaccess simplicityVSAvoidmulti-user access flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements universality by creating an authentication system that serves multiple functions simultaneously: it authenticates user identity via password, verifies host identity via device code, controls file access permissions, and enables multi-user support. The dual-authentication mechanism (password + device code) provides a universal framework that can accommodate multiple users with different access levels while maintaining operational simplicity through automated verification.

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

Data Source

PatentUS7949137B2Virtual disk management methods
Publication Date: 2011.05.24 VIA TECH INC
  • US7949137B2 patent drawing
  • US7949137B2 patent drawing
  • US7949137B2 patent drawing

AI summary

Virtual disks management methods and systems. First, a file space is set and a first password is set. A first device code is acquired. The file space is encrypted according to the first password and the first device code to obtain an encrypted file. Thereafter, a designation of the encrypted file is received. A second password is received, and a second device code is acquired. It is determined whether the second password conforms to the first password, and whether the second device code conforms to the first device code. If so, the encrypted file is mounted as a virtual disk.