[发明专利]芯片的认证方法、装置、设备及存储介质有效
申请号: | 202210708166.3 | 申请日: | 2022-06-22 |
公开(公告)号: | CN114785530B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 陈志业;虞少平 | 申请(专利权)人: | 浙江地芯引力科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 曹瑞敏 |
地址: | 311215 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 认证 方法 装置 设备 存储 介质 | ||
1.一种芯片的认证方法,其特征在于,所述方法应用于工作芯片,所述工作芯片与上位机通信连接,所述方法包括:
接收所述上位机发送的待签名数据,所述待签名数据为固定长度的随机数字数据;
基于高级加密标准计算模型对所述待签名数据加密得到第一关键值,所述第一关键值为密文数据;
采用椭圆曲线数字签名算法,对所述第一关键值进行签名处理得到数字签名值;
将所述数字签名值发送给所述上位机进行芯片认证;
所述基于高级加密标准计算模型对所述待签名数据加密得到第一关键值,包括:
对所述待签名数据进行哈希计算,得到目标哈希值;
生成第二关键值,所述第二关键值为随机数;
基于所述目标哈希值、所述第二关键值以及所述高级加密标准计算模型得到密文数据;
将所述密文数据作为所述第一关键值;
所述采用椭圆曲线数字签名算法,对所述第一关键值进行签名处理得到数字签名值,包括:
基于所述第一关键值以及预设的子群基点确定目标点的坐标;
基于所述目标点的坐标确定第一签名值;
根据所述第一签名值、预先配置的私钥以及随机生成的哈希值得到第二签名值;
将所述第一签名值以及所述第二签名值作为所述数字签名值。
2.如权利要求1所述的芯片的认证方法,其特征在于,所述基于所述目标哈希值、所述第二关键值以及所述高级加密标准计算模型得到密文数据,包括:
将所述目标哈希值作为明文数据,将所述第二关键值作为密钥输入至所述高级加密标准计算模型中进行高级加密计算,得到所述密文数据。
3.如权利要求2所述的芯片的认证方法,其特征在于,所述工作芯片包括:物理随机数生成单元;所述生成第二关键值,包括:
通过所述物理随机数生成单元生成所述第二关键值。
4.如权利要求2所述的芯片的认证方法,其特征在于,所述工作芯片包括:程序存储单元;所述生成第二关键值,包括:
运行所述程序存储单元中预先存储的软件程序,生成所述第二关键值。
5.如权利要求1所述的芯片的认证方法,其特征在于,所述工作芯片包括:硬件算法单元;所述采用椭圆曲线数字签名算法,对所述第一关键值进行签名处理得到数字签名值,包括:
通过所述硬件算法单元采用椭圆曲线数字签名算法,对所述第一关键值进行签名处理得到数字签名值。
6.一种芯片的认证装置,其特征在于,所述装置应用于工作芯片,所述工作芯片与上位机通信连接,所述装置包括:接收模块、加密模块、签名模块以及发送模块;
所述接收模块,用于接收所述上位机发送的待签名数据,所述待签名数据为固定长度的随机数字数据;
所述加密模块,用于基于高级加密标准计算模型对所述待签名数据加密得到第一关键值,所述第一关键值为密文数据;
所述签名模块,用于采用椭圆曲线数字签名算法,对所述第一关键值进行签名处理得到数字签名值;
所述发送模块,用于将所述数字签名值发送给所述上位机进行芯片认证;
所述加密模块,具体用于对所述待签名数据进行哈希计算,得到目标哈希值;生成第二关键值,所述第二关键值为随机数;基于所述目标哈希值、所述第二关键值以及所述高级加密标准计算模型得到密文数据;将所述密文数据作为所述第一关键值;
所述签名模块,具体用于基于所述第一关键值以及预设的子群基点确定目标点的坐标;基于所述目标点的坐标确定第一签名值;根据所述第一签名值、预先配置的私钥以及随机生成的哈希值得到第二签名值;将所述第一签名值以及所述第二签名值作为所述数字签名值。
7.一种计算机设备,其特征在于,包括:存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现权利要求1至5任一项所述的方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现权利要求1至5中任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江地芯引力科技有限公司,未经浙江地芯引力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210708166.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:模型部署方法、装置、设备和介质
- 下一篇:设备指纹识别方法、装置和电子设备