全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 20221070816 6.3 (22)申请日 2022.06.22 (65)同一申请的已公布的文献号 申请公布号 CN 114785530 A (43)申请公布日 2022.07.22 (73)专利权人 浙江地芯引力科技有限公司 地址 311215 浙江省杭州市萧 山区建设三 路733号信息港五期H座1 11 (72)发明人 陈志业 虞少平  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 曹瑞敏 (51)Int.Cl. H04L 9/32(2006.01)(56)对比文件 CN 110138772 A,2019.08.16 US 9800410 B1,2017.10.24 CN 104052606 A,2014.09.17 房照东. 《基 于改进ECC和AES算法的边 缘数 据保护技 术研究》 . 《计算机与数字 工程》 .202 2, 田道坤. 《在区块链中基 于混合算法的数字 签名技术》 . 《电子科技》 .2018, 闫茂德等.AES与E CC混合加密算法的无线数 据通信系统设计. 《微电子学与计算机》 .20 07, (第07期), 审查员 张燕燕 (54)发明名称 芯片的认证方法、 装置、 设备及存 储介质 (57)摘要 本申请提供一种芯片的认证方法、 装置、 设 备及存储介质中, 属于通信认证技术领域。 该方 法包括: 接收上位机发送的待签名数据, 待签名 数据为固定长度的随机数字数据; 基于高级加密 标准计算模型对待签名数据加密得到第一关键 值; 采用椭圆曲线数字签名算法, 对第一关键值 进行签名处理得到数字签名值; 将数字签名值发 送给上位机进行芯片认证。 本申请可以避免生成 重复的随机数, 从而可以提高签名的安全性。 权利要求书2页 说明书9页 附图4页 CN 114785530 B 2022.10.04 CN 114785530 B 1.一种芯片的认证方法, 其特征在于, 所述方法应用于工作芯片, 所述工作芯片与 上位 机通信连接, 所述方法包括: 接收所述上位机发送的待签名数据, 所述待签名数据为固定 长度的随机数字数据; 基于高级加密标准计算模型对所述待签名数据加密得到第 一关键值, 所述第 一关键值 为密文数据; 采用椭圆曲线数字签名算法, 对所述第一关键值进行签名处 理得到数字签名值; 将所述数字签名值发送给 所述上位机进行芯片认证; 所述基于高级加密标准计算模型对所述待签名数据加密得到第一关键值, 包括: 对所述待签名数据进行哈希计算, 得到目标哈希值; 生成第二关键值, 所述第二关键值 为随机数; 基于所述目标哈希值、 所述第二关键值以及所述高级加密标准计算模型得到密文数 据; 将所述密文数据作为所述第一关键值; 所述采用 椭圆曲线数字签名算法, 对所述第一关键值进行签名处理得到数字签名值, 包括: 基于所述第一关键值以及预设的子群 基点确定目标点的坐标; 基于所述目标点的坐标确定第一签名值; 根据所述第一签名值、 预 先配置的私钥以及随机生成的哈希值得到第二签名值; 将所述第一签名值以及所述第二签名值作为所述数字签名值。 2.如权利要求1所述的芯片的认证方法, 其特征在于, 所述基于所述目标哈希值、 所述 第二关键值以及所述高级加密标准计算模型 得到密文数据, 包括: 将所述目标哈希值作为明文数据, 将所述第 二关键值作为密钥 输入至所述高级加密标 准计算模型中进行高级加密计算, 得到所述密文数据。 3.如权利要求2所述的芯片的认证方法, 其特征在于, 所述工作芯片包括: 物理随机数 生成单元; 所述生成第二关键值, 包括: 通过所述物理随机数生成单 元生成所述第二关键值。 4.如权利要求2所述的芯片的认证方法, 其特征在于, 所述工作芯片包括: 程序存储单 元; 所述生成第二关键值, 包括: 运行所述程序存储单元中预先存储的软件程序, 生成所述第二关键值。 5.如权利要求1所述的芯片的认证方法, 其特征在于, 所述工作芯片包括: 硬件算法单 元; 所述采用椭圆曲线 数字签名算法, 对所述第一关键值进 行签名处理得到数字签名值, 包 括: 通过所述硬件算法单元采用椭圆曲线数字签名算法, 对所述第 一关键值进行签名处理 得到数字签名值。 6.一种芯片的认证装置, 其特征在于, 所述装置应用于工作芯片, 所述工作芯片与 上位 机通信连接, 所述装置包括: 接收模块、 加密模块、 签名模块以及发送模块; 所述接收模块, 用于接收所述上位机发送的待签名数据, 所述待签名数据为固定长度 的随机数字数据; 所述加密模块, 用于基于 高级加密标准计算模型对所述待签名数据加密得到第 一关键权 利 要 求 书 1/2 页 2 CN 114785530 B 2值, 所述第一关键值 为密文数据; 所述签名模块, 用于采用 椭圆曲线数字签名算法, 对所述第一关键值进行签名处理得 到数字签名值; 所述发送模块, 用于将所述数字签名值发送给 所述上位机进行芯片认证; 所述加密模块, 具体用于对所述待签名数据进行哈希计算, 得到目标哈希值; 生成第二 关键值, 所述第二关键值为随机数; 基于所述目标哈希值、 所述第二关键值以及所述高级加 密标准计算模型 得到密文数据; 将所述密文数据作为所述第一关键值; 所述签名模块, 具体用于基于所述第一关键值以及预设的子群基点确定目标点的坐 标; 基于所述目标点的坐标确定第一签名值; 根据所述第一签名值、 预先配置的私钥以及随 机生成的哈希值得到第二签名值; 将所述第一签名值以及所述第二签名值作为所述数字签 名值。 7.一种计算机设备, 其特征在于, 包括: 存储器、 处理器, 所述存储器 中存储有可在所述 处理器上运行的计算机程序, 所述处理器执行所述计算机程序时, 实现权利要求1至5任一 项所述的方法的步骤。 8.一种计算机可读存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 该计算 机程序被处 理器执行时, 实现权利要求1至 5中任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114785530 B 3

.PDF文档 专利 芯片的认证方法、装置、设备及存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 芯片的认证方法、装置、设备及存储介质 第 1 页 专利 芯片的认证方法、装置、设备及存储介质 第 2 页 专利 芯片的认证方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:22:11上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。