首页> 外国专利> System and method for validating program execution at run-time

System and method for validating program execution at run-time

机译:在运行时验证程序执行的系统和方法

摘要

A pipelined processor comprising a cache memory system, fetching instructions for execution from a portion of said cache memory system, an instruction commencing processing before a digital signature of the cache line that contained the instruction is verified against a reference signature of the cache line, the verification being done at the point of decoding, dispatching, or committing execution of the instruction, the reference signature being stored in an encrypted form in the processor's memory, and the key for decrypting the said reference signature being stored in a secure storage location. The instruction processing proceeds when the two signatures exactly match and, where further instruction processing is suspended or processing modified on a mismatch of the two said signatures.
机译:一种流水线处理器,包括高速缓存存储器系统,从所述高速缓存存储器系统的一部分获取用于执行的指令,在针对包含所述指令的高速缓存行的数字签名相对于所述高速缓存行的参考签名进行验证之前开始的处理。在对指令进行解码,分派或提交执行时进行验证,参考签名以加密形式存储在处理器的内存中,用于解密所述参考签名的密钥存储在安全的存储位置。当两个签名完全匹配并且在其中两个所述签名的不匹配时暂停进一步的指令处理或修改处理时,指令处理继续进行。

著录项

  • 公开/公告号US9767271B2

    专利类型

  • 公开/公告日2017-09-19

    原文格式PDF

  • 申请/专利号US201514981011

  • 发明设计人 KANAD GHOSE;

    申请日2015-12-28

  • 分类号G06F9/44;G06F9/38;G06F21/72;G06F21/54;G06F21/51;G06F21/52;G06F21/79;G06F11/14;G06F11/36;H04L9/32;

  • 国家 US

  • 入库时间 2022-08-21 13:47:06

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号