说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111657512.1 (22)申请日 2021.12.3 0 (71)申请人 浙江地芯引力科技有限公司 地址 311215 浙江省杭州市萧 山区建设三 路733号信息港五期H座1 11 (72)发明人 不公告发明人   (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 代理人 曹瑞敏 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/64(2013.01) (54)发明名称 解密验证方法、 装置、 电子芯片及存 储介质 (57)摘要 本申请提供一种解密验证方法、 装置、 电子 芯片及存储介质, 属于加密解密算法技术领域。 该方法包括: 向上位机发送初始消息数据, 初始 消息数据为工作芯片生成的数字消息; 接收上位 机发送的加密数据, 加密数据为上位机基于初始 消息数据进行RSA加密得到的数字签名数据; 运 行工作芯片上由汇编语言编写的汇编程序, 对加 密数据进行解密处理得到解密数据, 并基于散列 函数以及预设的数据填充方式对初始消息数据 进行数据处理, 得到验证数据, 判定解密数据与 验证数据是否满足预设需求, 若是, 确定解密验 证成功。 本申请可以基于较小的嵌入式设备实现 快速解码, 从而 提高解码的效率, 并且, 降低系统 的复杂程度。 权利要求书2页 说明书10页 附图5页 CN 114297694 A 2022.04.08 CN 114297694 A 1.一种解密验证方法, 其特征在于, 所述方法应用于下位机的工作芯片, 所述下位机与 上位机通信连接, 所述方法包括: 向所述上位机发送初始消息数据, 所述初始消息数据为所述工作芯片生成的数字消 息; 接收所述上位机发送的加密数据, 所述加密数据为所述上位机基于所述初始消息数据 进行RSA加密得到的数字签名数据; 运行所述工作芯片上由汇编语言编写的汇编 程序, 对所述加密数据进行解密处理得到 解密数据, 并基于散列函数以及预设的数据填充方式对所述初始消息数据进行数据 处理, 得到验证数据, 判定所述解密数据与所述验证数据是否满足预设需求, 若 是, 确定解密验证 成功。 2.如权利要求1所述的方法, 其特征在于, 所述对所述加密数据进行解密处理得到解密 数据, 包括: 使用汇编语言对所述加密数据进行模幂运算, 得到所述解密数据, 所述模幂运算为蒙 哥马利算法。 3.如权利要求2所述的方法, 其特征在于, 所述使用汇编语言对所述加密数据进行模幂 运算之前, 所述方法还 包括: 基于预先配置的安全等级确定目标解密方式, 所述目标解密方式包括: 公钥解密或者 私钥解密。 4.如权利要求2所述的方法, 其特征在于, 所述使用汇编语言对所述加密数据进行模幂 运算, 得到所述 解密数据, 包括: 对所述加密数据进行大数求幂运算的等效运算、 大数的化简、 小数乘法运算、 小数乘法 循环累加运算、 大数取模运算的等效运算、 模数的化简分组、 模数地址转存、 取模分解运算、 取模循环运 算、 幂模大循环运 算以及幂模补充运 算, 得到所述 解密数据。 5.如权利要求1所述的方法, 其特征在于, 所述基于散列函数以及预设的数据填充方式 对所述初始消息数据进行 数据处理, 得到验证数据, 包括: 基于所述散列函数对所述初始消息数据进行处 理, 得到散列函数值; 对所述散列函数值进行长度补充处理以建立加密块, 所述加密块包括: 前导字节、 运算 类型标识、 填充字节、 分隔字符节以及负载 数据; 将所述加密块输出为验证数据。 6.如权利要求5所述的方法, 其特征在于, 所述对所述散列函数值进行长度补充处理以 建立加密块之前, 所述方法还 包括: 基于预先配置的安全等级确定消息补充长度; 所述对所述散列函数值进行长度补充处 理以建立加密块, 包括: 按照消息补充长度对所述散列函数值进行长度补充处 理以建立加密块。 7.如权利要求1 ‑6任一项所述的方法, 其特征在于, 所述判定所述解密数据与所述验证 数据是否满足预设需求, 包括: 判定所述 解密数据的值与所述验证数据的值是否相等。 8.一种解密验证装置, 其特征在于, 所述装置应用于下位机的工作芯片, 所述下位机与 上位机通信连接, 所述装置包括: 发送模块、 接收模块以及处 理模块;权 利 要 求 书 1/2 页 2 CN 114297694 A 2所述发送模块, 用于向所述上位机发送初始消息数据, 所述初始消息数据为所述工作 芯片生成的数字消息; 所述接收模块, 用于接收所述上位机发送的加密数据, 所述加密数据为所述上位机基 于所述初始消息数据进行RSA加密得到的数字签名数据; 所述处理模块, 用于运行所述工作芯片上由汇编语言编写的汇编程序, 对所述加密数 据进行解密处理得到解密数据, 并基于散列函数以及预设的数据填充方式对所述初始消息 数据进行数据处理, 得到验证数据, 判定所述解密数据与所述验证数据是否满足预设需求, 若是, 确定解密验证成功。 9.一种电子芯片, 其特征在于, 包括: 存储器、 处理器, 所述存储器 中存储有可在所述处 理器上运行的计算机程序, 所述处理器执行所述计算机程序时, 实现上述权利要求1至7任 一项所述的方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 该计 算机程序被处 理器执行时, 实现权利要求1至7中任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114297694 A 3

.PDF文档 专利 解密验证方法、装置、电子芯片及存储介质

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