[发明专利]一种设备标识组合引擎的实现方法及装置有效
申请号: | 201811180538.X | 申请日: | 2018-10-09 |
公开(公告)号: | CN109492352B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 蔡恒;殷鑫 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 标识 组合 引擎 实现 方法 装置 | ||
1.一种芯片,其特征在于,所述芯片包括核、闪存以及设备标识组合引擎DICE,所述闪存内存储有至少一级非固化软件代码,所述DICE包括唯一设备秘密UDS的硬连接输入接口、选择器、单向函数计算器、第一可读写寄存器以及第二可读写寄存器,其中:
所述第一可读写寄存器,用于存储供所述单向函数计算器访问的一路输入参数,所述输入参数用于指示待执行的下一级非固化软件代码的摘要;
单向函数计算器,用于在所述核执行第一级非固化软件代码之前,根据所述第一可读写寄存器存储的所述输入参数和所述UDS的硬连接输入接口通过所述选择器输入的所述芯片对应的UDS获取输出参数;
所述第二可读写寄存器,用于保存所述单向函数计算器输出的所述输出参数;
所述选择器,用于在所述单向函数计算器获取所述输出参数之后,断开与所述UDS的硬连接输入接口的连接。
2.根据权利要求1所述的芯片,其特征在于,所述选择器的输出端与所述单向函数计算器的第一输入端连接,所述第一可读写寄存器的输出端与所述单向函数计算器的第二输入端连接,所述第二可读写寄存器的输入端与所述单向函数计算器的第一输出端连接;在所述选择器断开与所述UDS的硬连接输入接口的连接之前,所述选择器的第一输入端与所述UDS的硬连接输入接口连接;
所述选择器用于断开与所述UDS的硬连接输入接口的连接包括:所述选择器用于断开所述选择器的第一输入端与所述UDS的硬连接输入接口的连接;
所述选择器还用于在断开所述选择器的第一输入端与所述UDS的硬连接输入接口的连接之后,将所述选择器的第二输入端与所述第二可读写寄存器的输出端连接。
3.根据权利要求2所述的芯片,其特征在于,还包括锁存器,所述锁存器的输入端与所述单向函数计算器的第二输出端连接,所述锁存器的输出端与所述选择器的第三输入端连接;
所述锁存器,用于接收所述单向函数计算器发送的触发信号,所述触发信号用于指示所述选择器断开与所述UDS的硬连接输入接口的连接;将所述触发信号发送至所述选择器;
所述选择器,用于根据所述锁存器发送的所述触发信号确定所述单向函数计算器已获取所述输出参数,触发所述选择器断开所述选择器的所述第一输入端与所述UDS的硬连接输入接口的连接。
4.根据权利要求1-3任一项所述的芯片,其特征在于,所述单向函数计算器还用于:
在所述核执行任一级非固化软件代码时,根据所述第一可读写寄存器存储的所述任一级非固化软件代码的下一级非固化软件代码的摘要和所述第二可读写寄存器前一次存储的所述输出参数获取当前计算的所述输出参数。
5.根据权利要求1-3任一项所述的芯片,其特征在于,所述非固化软件代码的代码内容可变;
所述摘要为对所述任一级非固化软件代码进行度量得到的数据。
6.一种服务器,其特征在于,所述服务器包括如权利要求1-5任一项所述的芯片。
7.一种设备标识组合引擎DICE的实现方法,其特征在于,应用于芯片,所述芯片包括核、闪存以及设备标识组合引擎DICE,所述闪存内存储有至少一级非固化软件代码,所述DICE包括唯一设备秘密UDS的硬连接输入接口、选择器、单向函数计算器、第一可读写寄存器以及第二可读写寄存器,所述方法包括:
所述芯片控制所述单向函数计算器根据所述芯片对应的UDS与所述第一可读写寄存器内存储的所述输入参数获取所述单向函数计算器的输出参数,所述UDS是通过所述UDS的硬连接输入接口通过所述选择器输入至所述单向函数计算器的,所述输入参数用于指示待执行的下一级非固化软件代码的摘要,所述输出参数存储于所述第二可读写寄存器;
在所述芯片获取到所述单向函数计算器的所述输出参数之后,所述芯片控制所述选择器断开与所述UDS的硬连接输入接口的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811180538.X/1.html,转载请声明来源钻瓜专利网。