Security Processor Continuity During Power Button Locking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The interruption of processing by a security processor due to system locking triggered by power button operations in terminals with both an application processor and a security processor is a critical issue that needs to be addressed.
Innovation Solution
A method and apparatus that involve the application processor sending a switching command to the security processor when initiating a security information input page, managing touch panel connections, setting a delay status, and executing power button processing flows to prevent interruptions, including calculating a button disable threshold and managing screen shutdowns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the application processor controls the power button and system settings, then the terminal can perform normal power management and screen locking operations, but the security processor processing may be interrupted when locking occurs during its processing flow
Solution Approach 1:
The application processor sends a switching command to the security processor before the security information input page is displayed, pre-establishing the touch panel connection switch. This preliminary action ensures that when power button operations occur, the security processor already has direct control over the touch panel, preventing interruption of its processing flow.
Solution Approach 2:
The patent segments the touch panel control function by creating separate control paths: the application processor controls the touch panel during normal operation, while the security processor gains exclusive control when security information input is required. This segmentation allows each processor to operate independently without interference, resolving the contradiction between power management and security processing continuity.
2Reliability
If the touch panel connection is switched to the security processor for security information input, then the security processor can process security information directly, but the power button operations may still interrupt the processing flow
Solution Approach 1:
The patent implements continuity of useful action by establishing a delay status mechanism that prevents power button operations during the security information input period. The application processor sets a delay status when receiving the switching response, and the power button processing flow checks this status to avoid executing screen shutdown or locking operations, ensuring the security processor's processing continues without interruption.
Solution Approach 2:
The application processor acts as an intermediary between the power button hardware and the security processor. It monitors power button presses, checks the delay status and button disable threshold, and selectively blocks power button processing flows when they would interrupt security processor operations. This intermediary role protects the security processor's continuous processing while maintaining normal power management when safe.
3Reliability
If a delay status and button disable threshold are implemented to prevent power button interruptions, then the security processor processing continuity is maintained, but the system complexity increases
Solution Approach 1:
The patent uses parameter changes by introducing a delay status parameter and a button disable threshold parameter. These parameters dynamically control the system behavior: when the delay status is set and the current time is within the button disable threshold period, power button operations are blocked; otherwise, normal power management proceeds. This parameter-based control achieves processing continuity with minimal added complexity.
Data Source
AI summary
A method and apparatus for preventing a processing by a security processor from being interrupted, where the method includes: starting, by an application processor, a security information input page; receiving, switching, by a security processor, a touch panel connection to the security processor; setting, by the application processor, a delay status, calculating a button disable threshold, cancelling an automatic screen shutdown; receiving, by the security processor, security information input by a user through the touch panel, switching the touch panel connection to the application processor; closing, by the application processor, the security information input page, cancelling the delay status, and restoring the automatic screen shutdown. The method further includes: executing, by the application processor, a power button processing according to the button disable threshold and the delay status, when a power button is monitored to be pressed.


