(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
专利 一种基于区块链的数字签名实现方法
安全报告 >
其他 >
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:53上传分享