HMD Hardware Resource Usability Control via Application Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing devices, such as head-mounted displays (HMDs), lack the ability to differentiate the usability of hardware resources between applications, leading to inefficiencies in resource allocation and security concerns.
Innovation Solution
An information processing device that authenticates applications and adjusts hardware resource usability based on authentication results, using an authenticating unit to generate trial keys and a changing unit to modify resource performance, ensuring secure and differentiated access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all applications are allowed to use hardware resources without differentiation, then ease of operation is improved, but security and resource management efficiency deteriorate
Solution Approach 1:
The patent implements differentiated access control where different applications receive different levels of hardware resource access based on their authentication status. Authenticated applications gain full access to high-performance modes, while unauthenticated applications are restricted to low-performance modes. This local quality differentiation resolves the contradiction by allowing ease of operation for legitimate users while maintaining security through restricted access for unauthorized applications.
Solution Approach 2:
The system dynamically changes the performance parameters of hardware resources based on authentication results. The control unit switches between high-performance mode and low-performance mode depending on whether the application is authenticated. This parameter change mechanism enables the system to provide full functionality to trusted applications while degrading performance for untrusted ones, thereby maintaining security without completely blocking operation.
2Ease of manufacture
If hardware resources are allocated equally to all applications, then ease of manufacture is improved, but productivity and resource efficiency deteriorate
Solution Approach 1:
The patent introduces dynamic resource allocation where the hardware resource performance level changes based on the authentication status of each application. The control unit dynamically switches between high-performance and low-performance modes, allocating computational power and processing speed according to trust levels. This dynamic approach improves productivity by ensuring that authenticated applications receive sufficient resources while unauthenticated applications receive limited resources, optimizing overall system efficiency.
3Reliability
If authentication is implemented for all applications, then security is improved, but device complexity increases
Solution Approach 1:
The patent segments the hardware resource access into distinct performance levels (high-performance mode and low-performance mode) based on authentication status. The control unit segments the application population into authenticated and unauthenticated groups, applying different access policies to each segment. This segmentation approach maintains security by clearly separating access rights while managing complexity through a structured, binary classification system rather than requiring complex continuous control.
4Productivity
If high-performance mode is provided to all applications, then productivity is improved, but energy consumption increases
Solution Approach 1:
The patent implements parameter changes in hardware resource performance based on authentication status. The control unit adjusts processing speed, computational power, and resource allocation parameters between high-performance and low-performance modes. This enables the system to provide high productivity to authenticated applications that need full performance while consuming less energy for unauthenticated applications that operate in restricted mode, thereby optimizing the energy-productivity tradeoff.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
An information processing device includes an application configured to execute predetermined processing, a hardware resource used by the application, an authenticating unit configured to authenticate validity of the application, and a changing unit configured to change a degree of usability of the hardware resource by the application according to a result of the authentication.