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.: US14572356
    Application Date: 2014-12-16
  • Publication No.: US09405936B2
    Publication Date: 2016-08-02
  • Inventor: Jan HoogerbruggeWil 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
Code integrity protection by computing target addresses from checksums
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.
Information query
Patent Agency Ranking
0/0