Invention Grant
US09405936B2 Code integrity protection by computing target addresses from checksums
有权
通过从校验和计算目标地址来实现代码完整性保护
- Patent Title: Code integrity protection by computing target addresses from checksums
- Patent Title (中): 通过从校验和计算目标地址来实现代码完整性保护
-
Application No.: US14572356Application Date: 2014-12-16
-
Publication No.: US09405936B2Publication Date: 2016-08-02
- Inventor: Jan Hoogerbrugge , Wil Michiels
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/64 ; G06F9/44

Abstract:
A method of obscuring software code including a plurality of basic blocks, including: calculating, by a processor, a checksum value of the current basic block and a pointer to the end of the current basic block; determining a preceding basic block for the current basic block; inserting the checksum value for the current basic block into the preceding basic block; and inserting instructions into the preceding basic block to determine a pointer to the beginning of the current basic block based upon the checksum value of the current basic block.
Public/Granted literature
- US20160171246A1 CODE INTEGRITY PROTECTION BY COMPUTING TARGET ADDRESSES FROM CHECKSUMS Public/Granted day:2016-06-16
Information query