- 专利标题: Secure code jump and execution gating
-
申请号: US15898858申请日: 2018-02-19
-
公开(公告)号: US11157627B2公开(公告)日: 2021-10-26
- 发明人: Marius P. Schilder , Timothy Chen , Scott D. Johnson , Derek L. Martin
- 申请人: Google LLC
- 申请人地址: US CA Mountain View
- 专利权人: Google LLC
- 当前专利权人: Google LLC
- 当前专利权人地址: US CA Mountain View
- 代理机构: Colby Nipper PLLC
- 主分类号: H04L9/06
- IPC分类号: H04L9/06 ; G06F21/51 ; G06F21/57 ; G06F21/56
摘要:
Systems, apparatuses, and methods for improving security of a silicon-based system by creating a glitch-resistant process for executing a software code block on the silicon-based system are disclosed. An example method may begin by marking the software code block as non-executable. Second, intent to execute the software code block is registered with a staging register. Third, the software code block is compressed into a compression constant. Fourth, the compression constant is compared with a first predetermined value using two comparators. Fifth, responsive to the comparators providing a true result after comparison, the software code block is marked as executable to allow the software code block to execute. In another aspect, the example method may be repeated for n>1 iterations, and in each iteration i, an ith software code block is compressed into an ith compression constant that is compared to an ith predetermined value.
公开/授权文献
- US20180253557A1 Secure Code Jump and Execution Gating 公开/授权日:2018-09-06
信息查询