【技术实现步骤摘要】
一种基于区块链的线上签约方法及系统
[0001]本申请涉及区块链
,尤其涉及一种基于区块链的线上签约方法及系统。
技术介绍
[0002]数字签名(又称公钥数字签名),是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名是非对称密钥加密技术与数字摘要技术的应用,也是线上签约主要采用的有效方法。
[0003]传统的线下签约模式是通过纸质的形式进行签约,签署多方必须到签署现场,并且依赖实体印章、签名或者手印等形式。由于传统的线下签约模式需要专门区域存档,专人管理合同,大量的合同在存储及归档管理的工作中容易发生合同错配、丢失、外泄等情况。
[0004]因此,如何将线下签约转为线上签约,以及如何保证线上签署文件的真实性、有效性和不可篡改性等的问题,成为了目前亟需解决的问题。 />
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的线上签约方法,应用在区块链底层平台,其特征在于,所述方法包括:接收发起方发送的签约请求;所述签约请求中包括待签合同数据包;所述待签合同数据包包括带有发起方数字签名的电子合同文件以及发起方的数字证书;根据所述待签合同数据包对所述发起方进行验证;若验证成功,则向电子合同文件对应的签署方发起合同签署请求;所述合同签署请求包括待签合同数据包;接收签署方发送的已签合同数据包;所述已签合同数据包包括带有签署方数字签名的电子合同文件以及签署方的数字证书;根据所述已签合同数据包对所述签署方进行验证;若验证成功,则对所述已签合同数据包进行加密,得到加密数据包;将所述加密数据包上链存储,同时将所述已签合同数据包分别发送给发起方和签署方。2.根据权利要求1所述的一种基于区块链的线上签约方法,其特征在于,所述数字证书的获取方法包括:所述发起方或所述签署方向平台发送用户注册以及身份认证请求;平台根据自适应数字身份认证技术方法验证所述用户注册以及身份认证请求;若验证成功,则向国家权限CA中心申请所述数字证书;所述国家权限CA中心将加密后的所述数字证书发送给所述发起方或所述签署方;同时平台接收所述国家权限CA中心发送的用于解密所述数字证书的私钥。3.根据权利要求1所述的一种基于区块链的线上签约方法,其特征在于,所述数字签名包括双方已经加盖签章的电子合同文件和时间戳。4.根据权利要求3所述的一种基于区块链的线上签约方法,其特征在于,所述时间戳是对签名对象进行数字签名所产生。5.根据权利要求4所述的一种基于区块链的线上签约方法,其特征在于,所述签名对象还包括:原始文件信息、签名参数、签名时间。6.根据权利要求1所述的一种基于区块链的线上签约方法,其特征在于,所述根据所述待签合同数据包对所述发起方进行验证的步骤还包括:若验证失败,则发送失败信息至发起方;所述根据所述已签合同数据包对所述签署方进行验证的步骤还包括:若签署方验证失败,则发送失败信息至发起方及签署方。7.一种基于区块链的线上签约方法,应用在区块链底层平台,其特征在于,所述方法包括:接收发起方发送的签约请求;所述签约请求中包括待签合同数据包;所述待签合同数据包包括带有发起方数字签名的电子合同文件以及发起方的数字证书;发起方将待签合同数据包进行加密,并上链存储;根据所述待签合同数据包对所述发起方进行验证;若验证成功,则向电子合同文件对应的签署方发起合同签署请求;所述合同签署请求包括待签合同数...
【专利技术属性】
技术研发人员:汪德嘉,李栋,李兰平,殷明,
申请(专利权)人:江苏通付盾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。