发明授权
- 专利标题: Stateless and stateful implementations of faithful execution
- 专利标题(中): 无状态和有状态地执行忠实执行
-
申请号: US12542072申请日: 2009-08-17
-
公开(公告)号: US08914648B1公开(公告)日: 2014-12-16
- 发明人: Lyndon G. Pierson , Edward L. Witzke , Thomas D. Tarman , Perry J. Robertson , John M. Eldridge , Philip L. Campbell
- 申请人: Lyndon G. Pierson , Edward L. Witzke , Thomas D. Tarman , Perry J. Robertson , John M. Eldridge , Philip L. Campbell
- 申请人地址: US NM Albuquerque
- 专利权人: Sandia Corporation
- 当前专利权人: Sandia Corporation
- 当前专利权人地址: US NM Albuquerque
- 代理机构: Blakely Sokoloff Taylor Zafman LLP
- 主分类号: G06F11/30
- IPC分类号: G06F11/30
摘要:
A faithful execution system includes system memory, a target processor, and protection engine. The system memory stores a ciphertext including value fields and integrity fields. The value fields each include an encrypted executable instruction and the integrity fields each include an encrypted integrity value for determining whether a corresponding one of the value fields has been modified. The target processor executes plaintext instructions decoded from the ciphertext while the protection engine is coupled between the system memory and the target processor. The protection engine includes logic to retrieve the ciphertext from the system memory, decrypt the value fields into the plaintext instructions, perform an integrity check based on the integrity fields to determine whether any of the corresponding value fields have been modified, and provide the plaintext instructions to the target processor for execution.
信息查询