一种基于分布式多存储节点的电子签约方法及签约系统与流程

文档序号:34723724发布日期:2023-07-07 18:59阅读:47来源:国知局
一种基于分布式多存储节点的电子签约方法及签约系统与流程

本发明属于分布式存储,具体是一种基于分布式多存储节点的电子签约方法及签约系统。


背景技术:

1、分布式多存储节点技术一般理解为区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备(存储节点)共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。

2、现在随着电子商务的发展,电子签名也在很多领域开始广泛使用。网上银行、实体银行、电子政务、电子合同的签署以及电信、银行营业厅等场所。特别是随着互联网的发展,网上银行采用基于电子签名身份认证,应用十分广泛。

3、但是,对于电子合同而言,让签约人了解电子合同的条款,以及确保签约电子合同的真实性,无疑是最大的难点。


技术实现思路

1、本发明提供了一种基于分布式多存储节点的电子签约方法及签约系统,让客户了解电子合同的条款进行签约,签约后的电子合同不可篡改,保障数据的安全性,确保电子合同的独立性和客观性。

2、为了实现上述目的,本发明的技术方案如下:一种基于分布式多存储节点的电子签约系统,包括服务器和移动终端,服务器包括联盟链构建模块;

3、所述联盟链构建模块,用于向电子合同业务相关方部署区块链完整节点,联盟链构建模块构建基于电子签约的联盟链至服务器中;

4、所述移动终端包括身份认证模块和签约认证模块;

5、所述身份认证模块,用于在签约方注册时获取并上传签约方的身份认证信息联盟链构建模块,通过联盟链构建模块将身份认证信息上传至;

6、所述签约认证模块,用于签约人在签约时,签约认证模块调取服务器中保存的签约人身份认证信息中的相关生物特征,签约认证模块并通过身份认证模块获取当前签约人的待对比生物特征,将相关生物特征与待对比生物特征进行比对,进行身份验证,若相关生物特征与待对比生物特征不符合,则终止;

7、若相关生物特征与待对比生物特征符合,则签约认证模块调取服务器中存储的电子合同至签约人所使用的移动终端进行显示,签约人通过移动终端在电子合同上进行手写电子签名后,签约认证模块调取服务器中存储的电子合同条款确认至签约人所使用的移动终端进行显示,所述电子合同条款确认包括签约人已阅读条款签字确认和签约人已阅读条款语音确认;

8、签约认证模块通过移动终端获取当前时间签约人所口述的语音确认,签约认证模块先调取服务器中保存的签约人身份认证信息中的相关语音信息,将相关语音信息与语音确认进行对比,若相关语音信息的音频特征与语音确认的音频特征一致且相关语音信息是连续不断的,则进行进行电子合同条款确认,若相关语音信息的音频特征与语音确认的音频特征不一致或相关语音信息不是连续不断的,则终止;

9、签约认证模块再将电子合同条款确认上的电子签名与电子合同上的手写电子签名进行对比,若电子合同条款确认上的电子签名与电子合同上的电子签名不一致,或语音信息与签约人已阅读条款语音确认不一致,则电子合同条款确认未通过,则终止;

10、若电子合同条款确认上的电子签名与电子合同上的电子签名一致,且语音信息与签约人已阅读条款语音确认一致,则电子合同条款确认通过,签约认证模块则调取身份认证模块的相关生物特征对签约人进行二次身份验证,若相关生物特征与待对比生物特征符合,则终止;若相关生物特征与待对比生物特征不符合,则签约认证模块通过联盟链构建模块上传签约后的电子合同、电子合同条款确认和签约人在签约时当前时间产生的时间戳至服务器进行保存;

11、所述签约认证模块,还用于签约人第二次或多次进行签约时,签约人进行手写签名后,调取服务器中之前保存的电子签名对签约人进行签名验证,若一致,签约认证模块继续进行签约;

12、若不一致,签约认证模块调取服务器中存储的电子合同条款确认至签约人所使用的移动终端进行显示,若电子合同条款确认未通过,则终止;若电子合同条款确认通过,继续进行签约。

13、采用上述方案后实现了以下有益效果:(1)将节点与签约人的生物特征信息对应,身份认证模块将身份认证信息上传后,不能进行更改,保障了各节点的可信度。

14、(2)签约人在进行签约时,首先对签约人进行身份验证,确保是签约人本人进行操作,在签约过程中,对签约人的身份进行二次验证,保障了电子签约的安全性。

15、(3)在签约过程中,对签约人电子合同条款确认,使客户注意到电子合同的重要条款,以此判断当前签约人是否了解电子合同,保障了签约双方的合法权益,确保电子合同的独立性和客观性,保障了签约后的电子合同的真实性。

16、(4)将哈希值与电子合同融为一体,使电子合同被篡改后易于发现,保障电子合同的安全性。

17、进一步,还包括辅助模块,在签约人退出登录节点后,自动接收联盟链所发出的信息,并用于签约人登录节点时,生成一段不规则验证指令,签约人需手动输入不规则验证指令至输入框,完成辅助身份验证;

18、所述签约认证模块,还用于绑定或更改辅助模块地址,并将辅助模块地址发送至联盟链。

19、有益效果:辅助模块在签约人不长期登录节点的情况下,也能了解到电子合同的执行情况,保障了签约人的合法权益,同时,辅助模块便于对登录节点的签约人进行辅助验证,以保障各节点的安全性,从而保障数据的安全性。

20、进一步,所述生物特征包括指纹、人脸和虹膜。

21、进一步,所述身份认证信息包括个人或企业的证件照信息、签约人的生物特征、签约人的语音特征和电子签名或电子章。

22、进一步,所述签约方包括签约人、查阅方和第三验证方。

23、进一步,所述电子合同条款确认未通过还包括签约人对电子合同存在疑问和响应时间超时。

24、进一步,所述电子合同条款确认还包括电子合同内容突出显示和强制阅读时间显示。

25、一种基于分布式多存储节点的电子签约方法,具体步骤如下:s1、通过联盟链构建模块向电子合同业务相关方部署区块链完整节点,联盟链构建模块构建基于电子签约的联盟链至服务器中;

26、s2、在签约方注册时获取并上传签约方的身份认证信息至联盟链构建模块,通过联盟链构建模块将身份认证信息上传至所述的服务器存储;

27、s3、签约认证模块调取当前签约人在服务器中是否有电子签约记录,若有,进入s3.2,若无,进入s3.1;

28、s3.1、签约人进行第一次签约时,首先签约人进行身份验证,进入s3.1.1;

29、s3.1.1、身份验证,签约认证模块调取服务器中保存的签约人身份认证信息中的相关生物特征,签约认证模块并通过身份认证模块获取当前签约人的待对比生物特征,将相关生物特征与待对比生物特征进行比对,进行身份验证,若相关生物特征与待对比生物特征不符合,则终止;

30、若相关生物特征与待对比生物特征符合,则签约认证模块调取服务器中存储的电子合同至签约人所使用的移动终端进行显示,签约人通过移动终端在电子合同上进行手写电子签名后,进入s3.1.2;

31、s3.1.2、电子合同条款确认验证,签约认证模块调取服务器中存储的电子合同条款确认至签约人所使用的移动终端进行显示,签约认证模块通过移动终端获取当前时间签约人所口述的语音确认,签约认证模块先调取服务器中保存的签约人身份认证信息中的相关语音信息,将相关语音信息与语音确认进行对比,若相关语音信息的音频特征与语音确认的音频特征一致且相关语音信息是连续不断的,则进行进行电子合同条款确认,若相关语音信息的音频特征与语音确认的音频特征不一致或相关语音信息不是连续不断的,则终止;

32、签约认证模块再将电子合同条款确认上的电子签名与电子合同上的手写电子签名进行对比,若电子合同条款确认上的电子签名与电子合同上的电子签名不一致,或语音信息与签约人已阅读条款语音确认不一致,则电子合同条款确认未通过,则终止;

33、若电子合同条款确认上的电子签名与电子合同上的电子签名一致,且语音信息与签约人已阅读条款语音确认一致,则电子合同条款确认通过;签约认证模块则调取身份认证模块的相关生物特征对签约人进行二次身份验证,若相关生物特征与待对比生物特征符合,则终止;若相关生物特征与待对比生物特征不符合,则签约认证模块通过联盟链构建模块上传签约后的电子合同、电子合同条款确认和签约人在签约时当前时间产生的时间戳至服务器进行保存;

34、s3.2、签约人登录节点时,进行身份验证时,辅助模块会生成一段不规则验证指令,签约人需手动输入不规则验证指令至输入框,完成辅助身份验证;

35、签约人第二次或多次进行签约时,签约人进行手写签名后,调取联盟链之前保存的电子签名对当前签约人进行签名验证,若一致,继续进行签约,进入s3.1.2;

36、若不一致,向签约人二次发送电子合同条款确认验证,若电子合同条款确认未通过,则终止;若电子合同条款确认通过,继续进行签约,进入s3.1.2;

37、s3.3、辅助模块绑定,在签约人身份验证通过后,通过签约认证模块绑定或更改辅助模块地址,并将辅助模块地址发送至联盟链,联盟链将辅助模块地址与该节点绑定。

38、有益效果:在签约人签约完成后,电子合同保存至联盟链中,时间戳的作用能验证数据是否被篡改,联盟链中的其他节点可以对电子合同进行查看,若数据被篡改后,其他节点能第一时间发现篡改痕迹,保障了数据的安全性。

39、电子合同保存至联盟链中,签约人所在节点或其他节点丢失电子合同后,能通过其他节点进行及时找回。

40、通过身份认证的方式对签约人的身份进行验证,以确保签约人本人进行签约;在签约人签约过程中,通过电子合同条款使客户注意到电子合同的重要条款,以此判断当前签约人是否了解电子合同,保障了签约双方的合法权益;并再次对签约人的二次身份验证,以确保电子合同的真实性。让客户了解电子合同的条款进行签约,确保电子合同的独立性和客观性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1