Transformable Virtual Computer Architecture for Data Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer and mobile device architectures expose personal information to risk due to fixed configurations, making them vulnerable to data leakage through malicious code infections or unauthorized access.
Innovation Solution
A computer architecture that allows transformation into multiple virtual computers, with a data storage unit actively controlling the file system and resource allocation based on user input, enabling secure decentralization of personal information and protection against malicious code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the computer architecture is fixed as in existing computers, then the system stability and ease of operation are improved, but the security against malicious code infections and unauthorized access deteriorates
Solution Approach 1:
The patent implements a dynamic architecture transformation capability that allows the computer system to change its file system structure and resource allocation based on authentication results. The data storage unit can transform between different file systems (first file system for authenticated users, second file system for unauthenticated access) and dynamically allocate resources, enabling the system to adapt its configuration in real-time to prevent unauthorized access while maintaining operational stability.
Solution Approach 2:
The patent segments the file system into multiple isolated file systems (first file system, second file system) that are independently managed. Each file system contains specific resources and data, and the data storage unit controls access to different file systems based on authentication status. This segmentation prevents malicious codes from accessing the entire system and limits the impact of security breaches to specific segments only.
2Object-affected harmful factors
If the computer architecture is transformable into multiple virtual computers, then the security against malicious code and unauthorized access is improved, but the device complexity increases
Solution Approach 1:
The data storage unit serves multiple functions: it acts as both the control unit for architecture transformation and the storage unit for file systems and data. The same hardware component performs authentication verification, file system transformation, and resource allocation based on authentication results. This multi-functionality reduces the need for separate dedicated components for each function, thereby managing complexity while providing comprehensive security protection.
Solution Approach 2:
The data storage unit acts as an intermediary between the authentication unit and the main unit. It receives authentication results from the authentication unit, transforms the file system accordingly, and then provides resources to the main unit. This intermediary role simplifies the control flow and coordination between different system components, managing the overall system complexity while enabling secure architecture transformation.
3Adaptability or versatility
If the data storage unit actively controls the file system transformation, then the security and adaptability are improved, but the ease of operation deteriorates
Solution Approach 1:
The data storage unit autonomously performs file system transformation and resource allocation based on authentication results without requiring direct user intervention. The system automatically switches between different file systems and allocates resources according to the authentication unit's verification outcome. This self-service mechanism handles the complexity of architecture management internally, presenting a simplified interface to users while maintaining high adaptability.
Data Source
AI summary
A computer having a transformable architecture and a method of transforming virtual computers are disclosed. A computer architecture can be transformed such that a user can use a plurality of virtual computers, and thus a data storage unit of a computer transforms a file system according to architecture information selected by an input of the user, and an OS and an application program execute available resource information and the like and provide same to a main unit including a CPU and a memory, thereby safely protecting personal information. The data storage unit actively controls a computer architecture, and thus an access to pieces of information forming inactivated another virtual computer is impossible. Accordingly, security is greatly enhanced.


