A loop statement execution method and device for side channel security protection
A security protection, loop statement technology, applied in machine execution devices, register devices, instruments, etc., can solve the problems of reduced program execution efficiency, sacrificed performance improvement, and huge overhead, so as to eliminate huge performance losses and reduce the amount of modification. , the effect of resisting branch prediction attacks
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] In order to make the technical solutions of the present disclosure clearer, the following takes the RISC-V instruction set architecture as an example to further describe the loop statement execution method and apparatus for defending against speculative execution attacks in the present invention. Undoubtedly, the loop statement execution method and apparatus for defending against speculative execution attacks in the present invention are not only applicable to the RISC-V instruction set architecture, but can be widely applied to all instruction set architectures that can perform instruction extension.
[0042] like figure 1 As shown, the loop statement execution method for side channel security protection in this embodiment includes:
[0043] 1) Pre-identify the source code of the target program or the loop body in the target code, insert an extended loop instruction based on the scalable instruction set architecture coding specification before each loop body, and obtai...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


