[发明专利]电子合同签署方法、装置、存储介质及计算机设备有效
申请号: | 202110543059.5 | 申请日: | 2021-05-19 |
公开(公告)号: | CN113411188B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 杨龙家;白麟辉;凌远明;孟鹏 | 申请(专利权)人: | 广州炒米信息科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q10/10;G06Q50/18 |
代理公司: | 广东勰思律师事务所 44609 | 代理人: | 梁东晖 |
地址: | 510000 广东省广州市黄埔*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 合同 签署 方法 装置 存储 介质 计算机 设备 | ||
本发明涉及区块链技术领域,提供了一种电子合同签署方法、装置、存储介质及计算机设备。所述电子合同签署方法包括:接收合同发起人设置的合同签名规则;获取合同内容,根据合同内容通过哈希算法生成哈希字符串;接收合同发起人的第一私钥,对第一私钥进行校验,校验通过后,根据预设的签名算法对哈希字符串进行加密签名,得到签名字符串,并将签名后的签名字符串发送给剩余签署人;接收剩余签署人的第二私钥,对第二私钥进行校验,校验通过后,根据签名算法对签名字符串进行加密签名;计算签名次数,当确定签名次数达到合同签名规则中规定的目标签名次数时,将合同上链,从而实现让合同双方或多方签署人共同参与合同上链,提高合同数据的安全性。
技术领域
本发明涉及区块链技术领域,尤其涉及一种电子合同签署方法、装置、存储介质及计算机设备。
背景技术
随着电子技术的发展,传统合同正逐渐被电子合同所取代,电子合同是双方或者多方当事人之间通过电子信息网络以电子的形式达成的设立、变更、终止财产性民事权利义务关系的协议。电子合同具有使用方便,传输效率高,不受时间地点的限制等优点。
传统的合同上链是单签名的方式上链,只能由合同的某一方(发起人)发起上链操作,合同的其他签署人无法参与、也无法感知,且这种方式的安全性较低、容易被篡改。
发明内容
本发明提供一种电子合同签署方法、装置、存储介质及计算机设备,以让合同双方或多方签署人共同参与合同上链,防止合同上链前被篡改的可能性,提高合同数据的安全性。
为解决上述问题,本发明采用如下技术方案:
本发明提供一种电子合同签署方法,包括如下步骤:
接收合同发起人设置的合同签名规则;其中,所述合同签名规则包括所述合同上链所需的目标签名次数;
获取合同发起人对合同更改后的合同内容,根据所述合同内容通过哈希算法生成哈希字符串;
接收合同发起人根据预先下发给所述合同发起人的第一私钥,对所述第一私钥进行校验,校验通过后,根据预设的签名算法对所述哈希字符串进行加密签名,得到签名字符串,并将签名后的所述签名字符串发送给剩余签署人;
接收剩余签署人根据预先下发给各个所述剩余签署人的第二私钥,对所述第二私钥进行校验,校验通过后,根据所述签名算法对所述签名字符串进行加密签名;
计算签名次数,判断所述签名次数是否达到所述合同签名规则中规定的目标签名次数;
当确定所述签名次数达到合同签名规则中规定的目标签名次数时,将所述合同上链。
进一步地,所述合同签名规则包括目标签名顺序,所述将所述合同上链的步骤之前,还包括:
获取所述合同发起人及剩余签署人对所述合同签署时的签名顺序;
判断所述签名顺序是否与所述合同签名规则中规定的目标签名顺序相匹配;
若是,执行将所述合同上链的步骤。
进一步地,所述合同签名规则包括签署人姓名,所述将所述合同上链的步骤之前,还包括:
获取剩余签署人对合同签署时的签署人姓名;
根据所述签署人姓名判断所述合同签名规则规定的签署人是否都完成签署;
若是,执行将所述合同上链的步骤。
进一步地,所述确定所述签名次数达到合同签名规则中规定的目标签名次数的步骤之后,还包括:
从数据库中获取公钥,对所述公钥进行校验,校验通过后,利用预设的签名算法对所述合同进行验签;
当确定验签成功后,执行将所述合同上链的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州炒米信息科技有限公司,未经广州炒米信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110543059.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地埋式气压平衡防水升降装置
- 下一篇:一种军用电缆连接器及接头