当前位置: 首页 > 专利查询>英特尔公司专利>正文

ISA可访问的物理不可克隆函数制造技术

技术编号:37110404 阅读:33 留言:0更新日期:2023-04-01 05:08
本申请公开了ISA可访问的物理不可克隆函数。描述了用于使用由物理不可克隆函数(PUF)生成的密钥或虚拟PUF密钥对数据加密的技术。根据本公开的装置可包括解码器电路,该解码器电路用于对单个指令的实例进行解码,该单个指令的实例具有用于操作码的字段,该操作码用于指示出执行电路至少要进行:利用物理不可克隆函数(PUF)生成的加密密钥或虚拟PUF密钥对来自输入数据结构的秘密信息进行加密;将经包裹的秘密信息绑定至所标识的目标;更新输入数据结构;对经更新的数据结构生成MAC;将该MAC存储在输入数据结构中以生成经包裹的输出数据结构;存储经包裹的输出数据结构,该经包裹的输出数据结构具有经加密的秘密信息和目标的指示。指示。指示。

【技术实现步骤摘要】
ISA可访问的物理不可克隆函数

技术介绍

[0001]物理不可克隆函数(physical unclonable function,PUF)是对于给定的输入和条件(质询)来提供充当用于半导体器件(例如,处理器)的唯一标识符的物理上定义的输出(响应)的物理对象。示例PUF是晶体管器件的阵列,其响应基于在半导体制造期间自然地发生的唯一的物理变化。由于该唯一的响应,PUF提供平台唯一的熵,该平台唯一的熵可被用于生成不可克隆的密码学密钥。例如,对于(跨引导被生成的相同值)。由于PUF生成的熵对平台(例如,桌面型电脑、膝上型电脑、平板电脑等)是唯一的,因此在不同的平台上被使用的相同的PUF电路将生成不同的熵,这使得由PUF生成的密码学密钥不可克隆。
附图说明
[0002]将参考附图来描述根据本公开的各实施例,其中:
[0003]图1是根据本公开的实现方式的计算系统的示意性框图,该计算系统使用TD在虚拟化系统中提供隔离。
[0004]图2(A)图示根据当前实施例的使用PUF来生成和使用密钥以对数据进行包裹和解包的示例。
[0005]图2(B)图本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种装置,包括:解码器电路,所述解码器电路用于对单个指令的实例进行解码,所述单个指令的所述实例具有用于操作码的字段,所述操作码用于指示出执行电路至少要进行:利用物理不可克隆函数PUF生成的加密密钥或虚拟PUF密钥对来自输入数据结构的秘密信息进行加密,将经包裹的秘密信息绑定至所标识的目标,更新所述输入数据结构,对经更新的数据结构生成MAC,将所述MAC存储在所述输入数据结构中以生成经包裹的输出数据结构,存储所述经包裹的输出数据结构,所述经包裹的输出数据结构具有经加密的秘密信息和所述目标的指示;以及执行电路,所述执行电路用于根据所述操作码执行所述单个指令的经解码的实例。2.如权利要求1所述的装置,其中,所述输入数据结构用于包括目标的标识符。3.如权利要求1

2中任一项所述的装置,其中,所述单个指令的所述实例用于包括目的地操作对象的标识符,所述目的地操作对象用于存储所述指令的执行的操作状态。4.如权利要求1

3中任一项所述的装置,其中,所述单个指令的所述实例用于包括源操作对象的标识符,所述源操作对象用于存储所述输入数据结构的位置或对所述输入数据结构的位置进行编码。5.如权利要求1

2中任一项所述的装置,其中,所述单个指令的所述实例用于包括目的地操作对象的标识符,所述目的地操作对象用于存储用于所述经包裹的输出数据结构的目的地的位置或对用于所述经包裹的输出数据结构的目的地的位置进行编码。6.如权利要求5所述的装置,其中,所述目的地操作对象是寄存器。7.如权利要求1

6中的任一项所述的装置,其中,所述输入数据结构用于包括要在解密中使用的序列标识符。8.如权利要求1

7中的任一项所述的装置,其中,所述输入数据结构用于包括用于标识质询的字段,所述质询由所述PUF使用以生成所述密钥。9.如权利要求1

8中的任一项所述的装置,其中,所述操作状态用于指示成功、失败、或熵错误中的一项。10.如权利要求1

9中的任一项所述的装置,其中,所述执行电路用于当所述秘密信息被成功地解密时清除零标志ZF,并且所述执行电路用于在其他情况下将所述ZF设置为1。11.如权利要求1

10中的任一项所述的装置,其中,所述指令与最高特权的保护级别相关联。12.一种方法,包括:对单个指令的实例进行解码,所述单个指令的所述实例具有用于操作码的字段,所述操作码用于指示出执行电路至少要进行:利用物理不可克隆函数PUF生成的加密密钥或虚拟PUF密钥对来自输入数据...

【专利技术属性】
技术研发人员:S
申请(专利权)人:英特尔公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1