(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210614417.1 (22)申请日 2022.06.01 (71)申请人 浪潮软件股份有限公司 地址 271000 山东省泰安市东 岳大街527号 浪潮科技园 (72)发明人 屈肖军 董广立  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 陈婷婷 (51)Int.Cl. G06F 21/62(2013.01) G06F 21/60(2013.01) G06F 21/32(2013.01) (54)发明名称 一种基于区块链的数字 签名实现方法 (57)摘要 本发明公开了一种基于区块链的数字签名 实现方法, 属于区块链及政务服务技术领域, 系 统用户注册区块链数字身份并获取密钥对, 密钥 对的公钥与用户绑定, 私钥只有用户本人持有; 用户对申报材料电子文档进行手写签名, 申报材 料电子文档和手写签名共同生 成ofd格式的电子 文档, 对所述ofd格式的电子文档计算特征哈希 后, 再使用用户私钥对特征哈希进行签名上链; 审批部门对申报材料进行在 线预览和审核, 并使 用申报者的公钥对电子申报材料的数字签名进 行特征哈希的验签。 本发明能够实现政务审批中 全程可信的不见面审批, 保证申报信息不可篡 改, 用户不可抵 赖。 权利要求书2页 说明书5页 附图1页 CN 115081015 A 2022.09.20 CN 115081015 A 1.一种基于区块链的数字签名实现方法, 其特征在于, 系统用户注册区块链数字身份 并获取密钥对, 密钥对的公钥与用户绑定, 私钥只有用户本人持有; 用户对申报材料电子文档进行手写签名, 申报材料电子文档和手写签名共 同生成ofd 格式的电子文档, 对所述ofd格式的电子文档计算特征哈希后, 再使用用户私钥对 特征哈希 进行签名上链; 审批部门对申报材料进行在线预览和审核, 并使用申报者的公钥对电子申报材料的数 字签名进行 特征哈希的验签。 2.根据权利要求1所述的一种基于区块链的数字签名实现方法, 其特征在于, 用户在注 册区块链数字身份之前, 在手机客户端通过离线的方式生成非对称密钥对, 包括公钥和私 钥; 私钥由用户自己保存避免暴露其他任何人, 公钥 在用户注册时上传到系统中, 并在用户 进行实名 认证时把此公钥绑定到当前用户上, 此公钥由系统公开给其他用户用于验证签 名; 系统通过身份认证和对用户进行生物特征识别, 证明某个密钥对的私钥确实被当前用 户所持有。 3.根据权利要求2所述的一种基于区块链的数字签名实现方法, 其特征在于, 所述生物 特征识别采用人脸识别技 术。 4.根据权利要求2或3所述的一种基于区块链的数字签名实现方法, 其特征在于, 在进 行生物特征识别的同时, 系统会发送一个随机数给手机客户端, 要求用户使用自己掌握的 私钥对这个随机数进行签名后返还给系统, 系统使用当前用户的公钥对签名进行验证, 验 证通过说明当前用户真正的持有本密钥对的私钥, 从而完成了用户区块链数字身份的注 册。 5.根据权利要求1所述的一种基于区块链的数字签名实现方法, 其特征在于, 所述ofd 格式文件本身使用系统原有的存储方式在区块链之外进行存储, 包括区块链之外的数据 库、 云存储或其他的存储介质。 6.根据权利要求1或5所述的一种基于区块链的数字签名实现方法, 其特征在于, 审批 部门的受理人员从系统中调取ofd格式的申报电子材料, 先审核ofd电子材料本身是否完 整、 有效; 然后系统自动计算ofd格式电子文档的特征哈希, 并从区块链上调取电子材料特 征哈希的数字签名, 使用用户的公钥进行特征哈希的验签, 验签无误才认为申报信息是 由 申报者本人 所上传。 7.根据权利要求6所述的一种基于区块链的数字签名实现方法, 其特征在于, 用户在提 交申报材料之前, 先在移动端手写签名, 生成手写签名图片, 再把手写签名图片与要 上传的 电子申报材 料一起转换成ofd格式的文件; 用户在提交申报材 料时, 每次都通过手写签名。 8.一种基于区块链 的数字签名实现系统, 其特征在于本系统通过权利要求1 ‑7任一项 所述的基于区块链的数字签名实现方法实现申报材 料的在线审批: 系统用户获取区块链数字身份密钥对, 将密钥对的公钥跟系统用户绑定; 用户对申报电子文档进行手写签名, 申报电子文档和手写签名共 同生成ofd格式的 电 子文档, ofd格式的电子文档计算特 征哈希后再使用 用户私钥对特 征哈希进行签名上链; 审批部门验证ofd个人申报电子文档和数字签名, 验证无误后认为申报材 料有效。权 利 要 求 书 1/2 页 2 CN 115081015 A 29.一种基于区块链的数字签名实现装置, 其特征在于包括: 至少一个存储器和至少一 个处理器; 所述至少一个存 储器, 用于存 储机器可读程序; 所述至少一个处理器, 用于调用所述机器可读程序, 执行权利要求1至7任一所述的方 法。 10.计算机可读介质, 其特征在于, 所述计算机可读介质上存储有计算机指令, 所述计 算机指令在被处 理器执行时, 使所述处 理器执行权利要求1至7任一所述的方法。权 利 要 求 书 2/2 页 3 CN 115081015 A 3

.PDF文档 专利 一种基于区块链的数字签名实现方法

安全报告 > 其他 > 文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链的数字签名实现方法 第 1 页 专利 一种基于区块链的数字签名实现方法 第 2 页 专利 一种基于区块链的数字签名实现方法 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-07 20:38:53上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
热门文档
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。