Method and system for protecting program execution integrity
A technology for integrity protection and program execution, applied in the direction of platform integrity maintenance, digital data protection, etc., can solve problems such as security attacks, program execution integrity damage, etc., and achieve the effect of improving security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0035] The technical solutions of the present invention will be further elaborated below in conjunction with the accompanying drawings and specific embodiments.
[0036] When the processor or memory fails or encounters a security attack, various instruction errors or jump errors will occur, resulting in a discrepancy between the real-time running state of the program and the program design expectations, and destroying the integrity of program execution. A method for protecting the security of program operation proposed by the embodiment of the present invention can provide protection for the integrity of program execution.
[0037] In the method of the embodiment of the present invention, the program is divided into protected program blocks with check values, and when the program is running, the real-time program block check value is calculated and compared with the pre-calculated check value of the program block. Gives an alarm signal when a program block is corrupted or does...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 