[发明专利]一种电子合同签署方法、装置、设备及介质在审
| 申请号: | 201910320174.9 | 申请日: | 2019-04-19 |
| 公开(公告)号: | CN110069949A | 公开(公告)日: | 2019-07-30 |
| 发明(设计)人: | 胡慧潘;胡春蕾 | 申请(专利权)人: | 浙江鲸腾网络科技有限公司 |
| 主分类号: | G06F21/64 | 分类号: | G06F21/64;H04L9/08;H04L9/32 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 310053 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组数据 私钥 电子合同 用户终端 服务器 签署 存储 待签名数据 多组数据 合同文档 签名发送 签名生成 签名数据 块存储 数据块 有效地 转换 窃取 恢复 申请 保证 维护 | ||
本申请实施例公开了一种电子合同签署方法,将用于数字签名的私钥转换为第一组数据块和第二组数据块,分别将第一组数据块和第二组数据块存储于用户终端和服务器,用户签署电子合同时,用户终端从服务器处获取待签名数据和第二组数据块,利用该第二组数据块与用户终端中存储的第一组数据块恢复出私钥,进而利用所恢复出的私钥对待签名数据进行数字签名生成用户签名,将该用户签名发送至服务器,以使服务器将该用户签名与合同文档结合起来,完成电子合同的签署过程。该方法将私钥转换为多组数据块,利用服务器和用户终端存储和维护不同的数据块,防止不法分子直接窃取到完整的私钥,有效地保证私钥的安全性,进而保障了电子合同签署的安全性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种电子合同签署方法、装置及介质。
背景技术
电子合同是通过电子的方式订立的合同,其主要是指网络条件下当事人为了实现一定的目的,通过数据电文、电子邮件等形式签订的明确双方权利义务关系的一种电子协议。
用户在签署电子合同时需要基于数字证书的私钥对合同进行数字签名,以证明用户的签署意愿,防止抵赖。因此,私钥的安全性在电子合同签署过程中尤为重要。目前的电子合同签署的实现方案中,私钥被存储于服务器,一旦服务器发生数据泄露,就会导致私钥被窃取发生签名伪造事件,从而给用户造成一定损失。
有鉴于此,针对电子合同签署的实现,亟需提供一种解决方案以保障私钥的安全性,从而保障电子合同签署的安全性。
发明内容
本申请实施例提供了一种电子合同签署方法、装置、设备以及介质,能够有效地保证用于签署电子合同的私钥的安全性,从而提高电子合同签署的安全性。
有鉴于此,本申请第一方面提供了一种电子合同签署方法,应用于用户终端,包括:
显示待签署合同,根据用户的确认操作向服务器发送合同确认信息;
获取所述服务器发送的签名需求数据,所述签名需求数据包括待签名数据和第二组数据块,所述第二组数据块预存在所述服务器中,用于与第一组数据块相配合以恢复出所述用户的私钥;
根据所述第二组数据块和所述第一组数据块恢复出所述用户的私钥,所述第一组数据块是预存在所述用户终端中;
根据所述用户的私钥对所述待签名数据进行数字签名生成用户签名;
向所述服务器发送所述用户签名,所述用户签名用于与所述待签署合同相结合生成签署后的电子合同。
可选的,所述方法还包括:
对用户的身份进行实名认证,在认证通过后,为用户生成密钥对;
将所述密钥对中的私钥转换成多个数据块,所述多个数据块用于在电子合同签署过程中恢复出所述私钥;
将所述多个数据块中的至少一个作为第一组数据块,存储于所述用户终端本地;
将所述多个数据块中除去所述第一组数据块之外的至少一个作为第二组数据块,向所述服务器发送所述第二组数据块,以在所述服务器中存储所述第二组数据块。
可选的,所述将所述多个数据块中除去所述第一组数据块之外的至少一个作为第二组数据块,包括:
将所述多个数据块中除去所述第一组数据块之外的所有数据块作为第二组数据块。
可选的,所述将所述多个数据块中除去所述第一组数据块之外的至少一个作为第二组数据块,包括:
将所述多个数据块中除去所述第一组数据块之外的部分数据块作为第二组数据块;
则所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江鲸腾网络科技有限公司,未经浙江鲸腾网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910320174.9/2.html,转载请声明来源钻瓜专利网。





