Method and apparatus for securely saving and restoring the state of a computing platform
    75.
    发明授权
    Method and apparatus for securely saving and restoring the state of a computing platform 有权
    安全地保存和恢复计算平台状态的方法和装置

    公开(公告)号:US09407636B2

    公开(公告)日:2016-08-02

    申请号:US14281651

    申请日:2014-05-19

    申请人: INTEL CORPORATION

    IPC分类号: G06F21/64 H04L29/06 G06F21/74

    摘要: An apparatus and method for securely suspending and resuming the state of a processor. For example, one embodiment of a method comprises: generating a data structure including at least the monotonic counter value; generating a message authentication code (MAC) over the data structure using a first key; securely providing the data structure and the MAC to a module executed on the processor; the module verifying the MAC, comparing the monotonic counter value with a counter value stored during a previous suspend operation and, if the counter values match, then loading processor state required for the resume operation to complete. Another embodiment of a method comprises: generating a first key by a processor; securely sharing the first key with an off-processor component; and using the first key to generate a pairing ID usable to identify a pairing between the processor and the off-processor component.

    摘要翻译: 一种用于安全地挂起并恢复处理器状态的装置和方法。 例如,方法的一个实施例包括:生成至少包括单调计数器值的数据结构; 使用第一密钥在数据结构上生成消息认证码(MAC); 将数据结构和MAC安全地提供给在处理器上执行的模块; 所述模块验证所述MAC,将所述单调计数器值与在先前暂停操作期间存储的计数器值进行比较,并且如果所述计数器值匹配,则加载完成所述恢复操作所需的处理器状态。 方法的另一实施例包括:由处理器生成第一密钥; 用脱离处理器组件安全地共享第一个密钥; 以及使用所述第一密钥来生成可用于识别所述处理器和所述关闭处理器组件之间的配对的配对ID。