【技术实现步骤摘要】
电子合同签署方法、装置、存储介质及计算机设备
[0001]本专利技术涉及区块链
,尤其涉及一种电子合同签署方法、装置、 存储介质及计算机设备。
技术介绍
[0002]随着电子技术的发展,传统合同正逐渐被电子合同所取代,电子合同是 双方或者多方当事人之间通过电子信息网络以电子的形式达成的设立、变更、 终止财产性民事权利义务关系的协议。电子合同具有使用方便,传输效率高, 不受时间地点的限制等优点。
[0003]传统的合同上链是单签名的方式上链,只能由合同的某一方(发起人) 发起上链操作,合同的其他签署人无法参与、也无法感知,且这种方式的安 全性较低、容易被篡改。
技术实现思路
[0004]本专利技术提供一种电子合同签署方法、装置、存储介质及计算机设备,以 让合同双方或多方签署人共同参与合同上链,防止合同上链前被篡改的可能 性,提高合同数据的安全性。
[0005]为解决上述问题,本专利技术采用如下技术方案:
[0006]本专利技术提供一种电子合同签署方法,包括如下步骤:
[00 ...
【技术保护点】
【技术特征摘要】
1.一种电子合同签署方法,其特征在于,包括:接收合同发起人设置的合同签名规则;其中,所述合同签名规则包括所述合同上链所需的目标签名次数;获取合同发起人对合同更改后的合同内容,根据所述合同内容通过哈希算法生成哈希字符串;接收合同发起人根据预先下发给所述合同发起人的第一私钥,对所述第一私钥进行校验,校验通过后,根据预设的签名算法对所述哈希字符串进行加密签名,得到签名字符串,并将签名后的所述签名字符串发送给剩余签署人;接收剩余签署人根据预先下发给各个所述剩余签署人的第二私钥,对所述第二私钥进行校验,校验通过后,根据所述签名算法对所述签名字符串进行加密签名;计算签名次数,判断所述签名次数是否达到所述合同签名规则中规定的目标签名次数;当确定所述签名次数达到合同签名规则中规定的目标签名次数时,将所述合同上链。2.根据权利要求1所述的电子合同签署方法,其特征在于,所述合同签名规则包括目标签名顺序,所述将所述合同上链的步骤之前,还包括:获取所述合同发起人及剩余签署人对所述合同签署时的签名顺序;判断所述签名顺序是否与所述合同签名规则中规定的目标签名顺序相匹配;若是,执行将所述合同上链的步骤。3.根据权利要求1所述的电子合同签署方法,其特征在于,所述合同签名规则包括签署人姓名,所述将所述合同上链的步骤之前,还包括:获取剩余签署人对合同签署时的签署人姓名;根据所述签署人姓名判断所述合同签名规则规定的签署人是否都完成签署;若是,执行将所述合同上链的步骤。4.根据权利要求1所述的电子合同签署方法,其特征在于,所述确定所述签名次数达到合同签名规则中规定的目标签名次数的步骤之后,还包括:从数据库中获取公钥,对所述公钥进行校验,校验通过后,利用预设的签名算法对所述合同进行验签;当确定验签成功后,执行将所述合同上链的步骤。5.根据权利要求1所述的电子合同签署方法,其特征在于,所述接收合同发起人设置的合同签名规则的步骤之前,还包括:响应于密钥对申请请求,利用密钥控件生成第一私钥、第二私钥及公钥;将所述第一私钥发送给所述合同发起人,将所述第二私钥发送给所述剩余签署人,并...
【专利技术属性】
技术研发人员:杨龙家,白麟辉,凌远明,孟鹏,
申请(专利权)人:广州炒米信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。