[发明专利]电子合同的真实性验证方法、电子设备及存储介质在审
| 申请号: | 202011325548.5 | 申请日: | 2020-11-23 |
| 公开(公告)号: | CN112270556A | 公开(公告)日: | 2021-01-26 |
| 发明(设计)人: | 崔巧红 | 申请(专利权)人: | 苏州园启软件有限公司 |
| 主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06F16/27;G06F21/60;G06F21/64 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子 合同 真实性 验证 方法 电子设备 存储 介质 | ||
1.一种电子合同的真实性验证方法,其特征在于,所述方法包括:
第一用户端向第二用户端发送第一电子合同、第一签名以及对所述第一电子合同进行签署的签署请求,并且所述第一用户端将所述签署请求发布至区块链的各个节点,其中,所述区块链的各个节点包括所述第一用户端、所述第二用户端在内的多个节点,所述签署请求包括所述第一用户端的标识信息和/或所述第二用户端的标识信息;
所述第二用户端验证所述第一签名是否合法;
如果所述第一签名合法,则所述第二用户端对所述第一电子合同进行签署,并将签署后的所述第一电子合同发送所述第一用户端,同时,所述第二用户端将对所述第一电子合同进行签署的签署消息发布至所述区块链,所述签署消息中包括所述第一用户端的标识信息和/或所述第二用户端的标识信息;
所述区块链的各个节点接收请求端发送的对所述第一电子合同的真实性进行验证的请求,获取所述第一电子合同对应的签署请求和签署消息,以及根据所述第一电子合同对应的签署请求和签署消息对所述第一电子合同的真实性进行验证后返回验证结果;
所述请求端基于所述各个节点返回的验证结果最终确定所述第一电子合同是否真实。
2.根据权利要求1所述的一种电子合同的真实性验证方法,其特征在于,所述方法还包括:
第一用户端将第一公钥发布至所述区块链的各个节点,其中,可使用所述第一公钥对应的第一私钥对所述第一电子合同加密得到所述第一签名,所述第一签名为使用所述第一私钥对所述第一电子合同的信息摘要加密得到,并且所述第一电子合同的信息摘要为对所述第一电子合同进行hash计算得到。
3.根据权利要求2所述的一种电子合同的真实性验证方法,其特征在于,所述第二用户端验证所述第一签名是否合法,包括:
所述第二用户端从所述区块链上获取所述第一公钥;
所述第二用户端使用所述第一公钥对所述第一签名进行解密,如果解密不成功,判断所述第一签名不合法;
如果解密成功,对所述第一电子合同进行hash计算,并将计算得到的hash值与解密所述第一签名得到的信息摘要进行比对,判断是否一致,如果一致,判断所述第一签名合法,否则,判断所述第一签名不合法。
4.根据权利要求3所述的一种电子合同的真实性验证方法,其特征在于,所述根据所述第一电子合同对应的签署请求和签署消息对所述第一电子合同的真实性进行验证后返回验证结果,包括:
从所述第一电子合同对应的签署请求中获取所述第一用户端的标识信息,并且从所述第一电子合同对应的签署消息中获取所述第一用户端的标识信息;
判断从所述第一电子合同对应的签署请求中获取的所述第一用户端的标识信息,与从所述第一电子合同对应的签署消息中获取的所述第一用户端的标识信息是否一致,如果不一致,判断所述第一电子合同不真实。
5.根据权利要求3所述的一种电子合同的真实性验证方法,其特征在于,所述根据所述第一电子合同对应的签署请求和签署消息对所述第一电子合同的真实性进行验证后返回验证结果,包括:
从所述第一电子合同对应的签署请求中获取所述第二用户端的标识信息,并且从所述第一电子合同对应的签署消息中获取所述第二用户端的标识信息;
判断从所述第一电子合同对应的签署请求中获取的所述第二用户端的标识信息,与从所述第一电子合同对应的签署消息中获取的所述第二用户端的标识信息是否一致,如果一致,判断所述第一电子合同真实,否则,判断所述第一电子合同不真实。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州园启软件有限公司,未经苏州园启软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011325548.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动落料刮板清扫机
- 下一篇:一种建筑弱电系统用快速散热的电源稳定装置





