Software Alteration Detection Using Dynamic Voltage Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses require prolonged time for alteration detection processing due to the need to perform this processing using a low-speed clock signal before the device is fully operational, which delays the verification of software execution.
Innovation Solution
An information processing apparatus that includes a processor, an information storage unit for voltage settings, a voltage supply unit, and a control unit to detect software alterations and adjust the voltage supply based on stored information, allowing for faster alteration detection by transitioning to a high-speed clock signal once the device is powered and verified.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the device performs alteration detection processing using a low-speed clock signal before full operation, then device stability is ensured, but the processing time is prolonged
Solution Approach 1:
The patent applies preliminary action by performing voltage supply adjustment before alteration detection processing. The control unit adjusts the supply voltage to an optimal level prior to initiating software verification, enabling the processor to operate at higher speeds during the detection phase rather than being constrained to low-speed operation for stability reasons.
Solution Approach 2:
The patent implements dynamics by making the clock signal speed adjustable based on operational phase. The system dynamically transitions from low-speed clock operation during initialization to high-speed clock operation during alteration detection, allowing the device to adapt its operating characteristics to match the requirements of each processing stage.
2Productivity
If the device operates at high speed before voltage adjustment, then processing efficiency improves, but device stability deteriorates
Solution Approach 1:
The control unit performs voltage adjustment as a preliminary action before initiating high-speed processing operations. By pre-adjusting the supply voltage to the optimal level for the specific processor device, the system enables high-speed operation without compromising stability, as the voltage is already optimized for the device's characteristics.
3Reliability
If the device performs ASV processing itself, then voltage optimization is achieved, but the time required for voltage adjustment increases
Solution Approach 1:
The patent introduces a control unit as an intermediary between the power supply unit and the processor device. This control unit reads device information from storage, determines the optimal voltage level, and controls the power supply unit to provide the appropriate voltage. This intermediary approach streamlines the voltage adjustment process and reduces the time required compared to self-performed ASV processing.
Data Source
AI summary
An information processing apparatus includes a processor, an information storage unit, a voltage supply unit, and a control unit. The information storage unit is configured to hold information indicating a voltage to be supplied to the processor. The voltage supply unit is configured to supply a predetermined voltage to the processor based on the information stored in the information storage unit. The control unit is configured to detect an alteration in software to be executed by the processor, and to make a setting for supplying a predetermined voltage to a power source unit based on the information stored in the information storage unit.


