一种基于交易方式的电子合同存证系统技术方案

技术编号:26598308 阅读:46 留言:0更新日期:2020-12-04 21:20
本申请公开一种基于交易方式的电子合同存证系统,包括:电子合同平台和区块链存证平台;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点。可以解决现有中心化存储电子合同的方式,存在合同数据容易被篡改和被伪造的风险,导致在后续电子合同数据的调用中,被存储的电子合同数据变得不可信的问题。

【技术实现步骤摘要】
一种基于交易方式的电子合同存证系统本申请要求在2020年7月20日提交中国专利局、申请号为202010700271.3、专利技术名称为“一种基于交易方式的电子合同存证系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及电子合同存证
,具体的涉及一种基于交易方式的电子合同存证系统。
技术介绍
随着互联网时代的发展,目前电子合同平台通过用户的证书授权中心(CertificateAuthorrity,CA)机构颁发的证书对电子合同进行签章,具有同样的法律效力,进而电子合同作为一种合同形式逐渐被广泛使用。然而,目前电子合同的存储通常采用数据库存储平台,这种存储方式实质是中心化存储,存在合同数据容易被篡改和被伪造的风险。因此,在后续电子合同数据的调用中,被存储的电子合同数据变得不可信,导致电子合同数据的存储变得失去其意义。
技术实现思路
本申请提供一种基于交易方式的电子合同存证系统,可以解决现有中心化存储电子合同的方式,存在合同数据容易被篡改和被伪造的风险,导致在后续电子合同数据的调用中,被存储的电子合同数据变得不可信的问题。一种基于交易方式的电子合同存证系统,包括:电子合同平台和区块链存证平台;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点;所述电子合同平台配置有:存证信息生成步骤:对电子合同进行预处理,得到存证信息;数据处理步骤,将所述存证信息进行加密和离散化处理,生成对应的数据树;所述存证信息包括所述合同操作结果、所述电子合同证书和所述签名证书;交易构造步骤,构造一个存证交易;所述存证交易的发起方为用户,接收方为所述电子合同平台,所述存证交易由用户私钥和电子合同平台私钥共同签署;数据发送步骤,将所述存证信息、所述数据树和所述存证交易发送至所述区块链存证平台;所述存证节点配置有:验证步骤,通过用户公钥和电子合同平台公钥对接收到的所述存证信息、所述数据树和所述存证交易的合法性、完整性和有效性进行验证;数据区块生成步骤,将所述存证信息、所述数据树和所述存证交易生成数据区块,并加盖时间戳;上链存储步骤,将所述存证信息、所述数据树、所述存证交易和所述数据区块上链存储;交易哈希运算步骤,对所述存证交易进行哈希运算,得到交易哈希值;数据回传步骤,将所述存证信息、所述数据树、所述存证交易、所述数据区块和所述交易哈希值回传至所述电子合同平台;数据续传步骤,将所述存证信息、所述数据树、所述存证交易、所述数据区块和所述交易哈希值传送至下一个所述存证节点。由以上技术方案可知,本申请提供的基于交易方式的电子合同存证系统,包括:电子合同平台和区块链存证平台;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点。通过本申请的基于交易方式的电子合同存证系统,将电子合同平台与区块链技术结合在一起对电子合同进行存证,利用区块链的去中心化、不可篡改、全程留痕、可以追溯、集体维护和公开透明等特点,来保证电子合同存证的可信性。通过构造存证交易,记录电子合同上传到区块链存证平台的存证行为。其中,首先将发送至区块链存证平台上的电子合同相关数据进行加密和离散化处理,并生成数据树,更利于数据的防篡改,加强数据传送过程的安全性和隐私性。采用私钥签名,公钥验证的方式,进一步增强电子合同存证过程的可信性,防止被篡改和被伪造。当合同发生纠纷时,从技术上可以保证电子合同涉及到的任何一方都不能篡改合同。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的第一种基于交易方式的电子合同存证系统拓扑图;图2为图1所示基于交易方式的电子合同存证系统的数据处理流程图;图3为图2所示数据处理流程图对应的方法步骤流程图;图4为本申请实施例提供的第二种基于交易方式的电子合同存证系统对应的数据拆分流程图;图5为本申请实施例提供的第三种基于交易方式的电子合同存证系统对应的数据拆分流程图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请实施例提供的第一种基于交易方式的电子合同存证系统拓扑图。如图1所示,本实施例提供的基于交易方式的电子合同存证系统,包括:相互通信连接的电子合同平台1和区块链存证平台2;区块链存证平台2包括多个能够点对点通信的节点21,至少一个节点21作为账号创建节点22,为电子合同平台1提供账号创建服务;多个节点21作为存证节点23,为电子合同平台1提供存证服务。电子合同的存证数据的基本信息可以如表1所示,表1为电子合同存证数据基本信息对照表。表1需要说明的是,本申请中描述的电子合同平台1和区块链存证平台2可以是通信连接在某一个区块链或多个区块链上的公链、子链或联盟链中的一种,其中,电子合同平台1可以是一种功能子链或联盟链,区块链存证平2台可以是公链、一种功能子链或联盟链,电子合同平台1也可以是现有的物联网平台,本申请不作具体限定。图2为图1所示基于交易方式的电子合同存证系统的数据处理流程图;图3为图2所示数据处理流程图对应的方法步骤流程图。结合图1-图3,电子合同平台1可以配置有:存证信息生成步骤:对电子合同进行预处理,得到存证信息。存证信息生成步骤进一步可以包括如下步骤:合同操作步骤,对电子合同进行相关操作,得到合同操作结果;相关操作可以包括签署、续签、变更和停止。获取证书步骤,获取合同操作结果对应的电子合同证书;电子证书可以由电子合同平台1或者第三方CA平台签发的合法电子证书。证书签名步骤,对电子合同证书进行签名,得到签名证书。证书签名步骤的签名方式可以包括本地签名、电子合同平台签名和存证平台签名。存证信息可以包括所述合同操作结果、电子合同证书和签名证书。当签名方式为本地签名时,可以使用用户私钥对电子合同证书进行签名,得到签名证书。当签名方式为电子合同平台签名时,可以使用电子合同平台私钥对电子合同证书进行签名,得到签名证书。当签名方式为存证平台签名时,可以使用区块链存证平台公钥对电子合同证书进行签名,得到签名证书。私钥与公钥是对应出现的,当使用私钥对电子合同进行签名后,可以便于后续使用公钥对签名证书进行还原,以供对电子合同的调用。存证信息生成后,继续执行数据处理步骤,将存证信息进行加密和离散化处理,生成对应的数据树。进一步,电子合同平台1可以配置有上传判断步骤,判断是否将电子合同存证到区块链存证平台。当本文档来自技高网...

【技术保护点】
1.一种基于交易方式的电子合同存证系统,其特征在于,包括:电子合同平台和区块链存证平台;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点;其中,/n所述电子合同平台配置有:/n存证信息生成步骤:对电子合同进行预处理,得到存证信息;/n数据处理步骤,将所述存证信息进行加密和离散化处理,生成对应的数据树;/n交易构造步骤,构造一个存证交易;所述存证交易的发起方为用户,接收方为所述电子合同平台,所述存证交易由用户私钥和电子合同平台私钥共同签署;/n数据发送步骤,将所述存证信息、所述数据树和所述存证交易发送至所述区块链存证平台;/n所述存证节点配置有:/n验证步骤,通过用户公钥和电子合同平台公钥对接收到的所述存证信息、所述数据树和所述存证交易的合法性、完整性和有效性进行验证;/n数据区块生成步骤,将所述存证信息、所述数据树和所述存证交易生成数据区块,并加盖时间戳;/n上链存储步骤,将所述存证信息、所述数据树、所述存证交易和所述数据区块上链存储;/n交易哈希运算步骤,对所述存证交易进行哈希运算,得到交易哈希值;/n数据回传步骤,将所述存证信息、所述数据树、所述存证交易、所述数据区块和所述交易哈希值回传至所述电子合同平台;/n数据续传步骤,将所述存证信息、所述数据树、所述存证交易、所述数据区块和所述交易哈希值传送至下一个所述存证节点。/n...

【技术特征摘要】
20200720 CN 20201070027131.一种基于交易方式的电子合同存证系统,其特征在于,包括:电子合同平台和区块链存证平台;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点;其中,
所述电子合同平台配置有:
存证信息生成步骤:对电子合同进行预处理,得到存证信息;
数据处理步骤,将所述存证信息进行加密和离散化处理,生成对应的数据树;
交易构造步骤,构造一个存证交易;所述存证交易的发起方为用户,接收方为所述电子合同平台,所述存证交易由用户私钥和电子合同平台私钥共同签署;
数据发送步骤,将所述存证信息、所述数据树和所述存证交易发送至所述区块链存证平台;
所述存证节点配置有:
验证步骤,通过用户公钥和电子合同平台公钥对接收到的所述存证信息、所述数据树和所述存证交易的合法性、完整性和有效性进行验证;
数据区块生成步骤,将所述存证信息、所述数据树和所述存证交易生成数据区块,并加盖时间戳;
上链存储步骤,将所述存证信息、所述数据树、所述存证交易和所述数据区块上链存储;
交易哈希运算步骤,对所述存证交易进行哈希运算,得到交易哈希值;
数据回传步骤,将所述存证信息、所述数据树、所述存证交易、所述数据区块和所述交易哈希值回传至所述电子合同平台;
数据续传步骤,将所述存证信息、所述数据树、所述存证交易、所述数据区块和所述交易哈希值传送至下一个所述存证节点。


2.根据权利要求1所述的基于交易方式的电子合同存证系统,其特征在于,进一步包括至少一个为所述电子合同平台提供账号创建服务的账号创建节点;
所述账号创建节点配置有:
账号判断步骤,判断所述区块链存证平台上是否存在与所述电子合同平台对应的存证平台账号;
账号创建步骤,当所述区块链存证平台上不存在与所述电子合同平台对应的存证平台账号时,为所述电子合同平台创建存证平台账号。


3.根据权利要求1所述的基于交易方式的电子合同存证系统,其特征在于,所述存证节点进一步配置有:
存证节点数判断步骤,判断完成所述上链存储步骤的所述存证节点数量是否超过预设存证节点数;
存证流程完结步骤,当完成所述上链存储步骤的所述存证节点数量超过所述预设存证节点数时,所述电子合同的存证流程结束,停止执行所述数据续传步骤。


4.根据权利要求1所述的基于交易方式的电子合同存证系统,其特征在于,所述存证节点进一步配置有:
存证时间判断步骤,判断所述数据区块的生成时间是否超过存证预设时间;
存证流程完结步骤,当所述数据区块的生成时间超过所述存证预设时间时,所述电子合同的存证流程结束,停止执行所述数据续传步骤。


5.根据权利要求1所述的基于交易方式的电子合同存证系统,其特征在于,所述区块链存证平台进一步包括至少一个数据拆分节...

【专利技术属性】
技术研发人员:白杰
申请(专利权)人:江苏傲为控股有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1