一种基于区块链的企业电子合同管理方法与流程

文档序号:34015196发布日期:2023-04-30 00:01阅读:59来源:国知局
一种基于区块链的企业电子合同管理方法与流程

本发明涉及电子合同管理,具体涉及一种基于区块链的企业电子合同管理方法。


背景技术:

1、随着计算机技术的快速发展,许多日常行为正在逐步实现智能化与电子化。合同签订以往的做法都是采用纸质协议,然后由双方签字盖章,使得合同生效并确立合同,而现在电子合同已经逐渐成为一种较为普遍的合同签订方式。

2、电子合同的兴起使得电子合同的签订及管理显得尤为重要。在电子合同的签订过程中,往往伴随着合同内容起草、合同传输、合同签订以及合同加密等步骤,相较于传统的合同签订方式,现在的电子合同签订过程依然存在流程繁多、安全隐患较大等问题。而在电子合同的管理过程中,由于网络环境公开且透明,同时电子合同数量众多,因此存在电子合同管理混乱、存放安全性较低等问题。此外,在电子合同签订后的管理过程中,无法对电子合同的有效性进行验证。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术所存在的上述缺点,本发明提供了一种基于区块链的企业电子合同管理方法,能够有效克服现有技术所存在的电子合同存放安全性较低、电子合同管理混乱,以及无法对电子合同的有效性进行验证的缺陷。

3、(二)技术方案

4、为实现以上目的,本发明通过以下技术方案予以实现:

5、一种基于区块链的企业电子合同管理方法,包括以下步骤:

6、s1、获取用户合同数据,根据用户合同数据中合同签署方的身份信息对合同签署方进行身份验证;

7、s2、身份验证通过后,获取合同签署方对应的合同签名信息,并将合同签名信息写入对应的用户合同数据,得到目标用户合同;

8、s3、在区块链中根据不同类型的用户合同数据建立对应的存储区块,将目标用户合同存储至对应的存储区块中,同时将目标用户合同在安全存储平台中进行备份;

9、s4、对存储区块中的目标用户合同进行加密,将加密后的目标用户合同广播至区块链中的其他节点;

10、s5、获取合同校验指令,根据合同校验指令从存储区块、安全存储平台中分别获取待校验目标用户合同及对应的备份目标用户合同;

11、s6、利用安全散列算法将待校验目标用户合同、备份目标用户合同分别转换为第一字符串、第二字符串;

12、s7、根据第一字符串和第二字符串,确定待校验目标用户合同是否有效。

13、优选地,s1中获取用户合同数据,包括:

14、构建初始合同传输框架,基于初始合同传输框架获取用户合同数据。

15、优选地,s3中将目标用户合同存储至对应的存储区块中,同时将目标用户合同在安全存储平台中进行备份,包括:

16、根据目标用户合同的类型对始合同传输框架进行调整,得到目标合同传输框架;

17、利用目标合同传输框架将目标用户合同存储至对应的存储区块中,同时将目标用户合同在安全存储平台中进行备份。

18、优选地,所述利用目标合同传输框架将目标用户合同存储至对应的存储区块中,同时将目标用户合同在安全存储平台中进行备份,包括:

19、实时获取目标用户合同,根据目标用户合同的类型生成合同标识信息;

20、利用目标合同传输框架基于目标用户合同的合同标识信息将目标用户合同存储至对应的存储区块中,同时将目标用户合同在安全存储平台中对应的存储区域进行备份;

21、其中,合同标识信息包括目标用户合同的类型编码和序号编码,安全存储平台中根据不同类型的用户合同数据预先建立对应的存储区域。

22、优选地,s4中对存储区块中的目标用户合同进行加密,将加密后的目标用户合同广播至区块链中的其他节点之后,包括:

23、根据目标用户合同的合同标识信息和合同签署方的身份信息建立智能合约,基于智能合约限定区块链中目标用户合同的各合同签署方对应的操作权限,对目标用户合同数据进行管理。

24、优选地,s2中将合同签名信息写入对应的用户合同数据,得到目标用户合同,包括:

25、建立合同真伪认证机制,将目标用户合同的合同图像输入至训练好的合同真伪匹配模型;

26、合同真伪匹配模型计算目标用户合同的合同图像与各用户合同样本之间的匹配度来判断目标用户合同的真伪,并生成目标用户合同真伪认证信息。

27、优选地,所述目标用户合同包括第一目标用户合同和第二目标用户合同;

28、所述第一目标用户合同为写入第一合同签署方对应的合同签名信息的用户合同数据,所述第二目标用户合同为写入第二合同签署方对应的合同签名信息的第一目标用户合同。

29、优选地,所述第一目标用户合同在用户合同数据中添加写入第一合同签署方对应的合同签名信息的第一签名时间,以及第一合同签署方对应的指纹信息;

30、所述第二目标用户合同在第一目标用户合同中添加写入第二合同签署方对应的合同签名信息的第二签名时间,以及第二合同签署方对应的指纹信息。

31、优选地,s6中利用安全散列算法将待校验目标用户合同、备份目标用户合同分别转换为第一字符串、第二字符串,包括:

32、对从存储区块中获取的待校验目标用户合同,以及从安全存储平台中获取的对应的备份目标用户合同进行解密,并利用安全散列算法将待校验目标用户合同、备份目标用户合同分别转换为第一字符串、第二字符串。

33、优选地,s7中根据第一字符串和第二字符串,确定待校验目标用户合同是否有效,包括:

34、计算第一字符串与第二字符串之间的匹配度,根据匹配度确定待校验目标用户合同是否有效。

35、(三)有益效果

36、与现有技术相比,本发明所提供的一种基于区块链的企业电子合同管理方法,具有以下有益效果:

37、1)获取用户合同数据,根据用户合同数据中合同签署方的身份信息对合同签署方进行身份验证;身份验证通过后,获取合同签署方对应的合同签名信息,并将合同签名信息写入对应的用户合同数据,得到目标用户合同;在区块链中根据不同类型的用户合同数据建立对应的存储区块,将目标用户合同存储至对应的存储区块中,同时将目标用户合同在安全存储平台中进行备份;对存储区块中的目标用户合同进行加密,将加密后的目标用户合同广播至区块链中的其他节点;一方面通过将目标用户合同存储在区块链上,并在安全存储平台中进行备份,能够有效提高电子合同存放的安全性,另一方面通过在区块链中对不同类型的目标用户合同进行分区存储,使得电子合同的管理更加有序;

38、2)获取合同校验指令,根据合同校验指令从存储区块、安全存储平台中分别获取待校验目标用户合同及对应的备份目标用户合同;利用安全散列算法将待校验目标用户合同、备份目标用户合同分别转换为第一字符串、第二字符串;根据第一字符串和第二字符串,确定待校验目标用户合同是否有效;利用安全散列算法将待校验目标用户合同、备份目标用户合同转换为字符串,通过对字符串进行对比来确定待校验目标用户合同是否有效,实现对电子合同有效性的验证。

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