利用区块链固定电子证据和用户身份的方法及系统与流程

文档序号:12469735阅读:387来源:国知局

技术领域
本发明涉及信息安全
技术领域
,具体地说是一种利用区块链固定电子证据和用户身份的方法及系统。
背景技术
:随着互联网的推进,大量涉及明确责任和身份认定的交易出现在互联网上,原来使用黑纸白字,签字画押的手段无法满足现有的需求。然而,以数据电文组成的电子合同、电子凭证、数字资产等却面临数据电文的内容易被篡改、身份难确定和时间难固定等众多挑战。在电子合同签署过程中,如何固化并标识用户的身份、如何固化交易中产生的电子证据,如何绑定用户的身份、用户的行为、时间、地点、合同文本等。如何确保电子证据真实、完整、关联。区块链本质是一种去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链具有去中心化,信息不可篡改等特征,一旦信息经过验证并添加至区块链,就会永久的存储起来。基于区块链的特征,通过区块链将与电子合同或协议相关联的用户身份、电子证据以及合同文本固化,则可实现用户身份、电子证据以及合同文本的真实、完整以及关联性。如何通过区块链固化和绑定电子合同签署中用户身份、电子证据以及合同文本,是需要解决的技术问题。技术实现要素:本发明的技术任务是针对以上不足,提供一种利用区块链固定电子证据和用户身份的方法及系统,来解决如何通过区块链固化和绑定电子合同签署中用户身份、电子证据以及合同文本的问题。本发明的技术任务是按以下方式实现的:利用区块链固定电子证据和用户身份的方法,包括如下步骤:(1)、通过电子证据快照文件绑定如下文本:用户的身份鉴证记录文本、用户对电子合同或协议的认可行为证据文本以及电子合同或协议的文本;(2)、利用区块链绑定和固化电子证据快照文件,区块链网络返回区块交易ID;(3)、保存区块交易ID、电子证据快照文件、身份鉴证记录文本、认可行为证据文本以及电子合同或协议的文本;用户为电子合同或协议的参与方。进一步的,步骤(1)的操作流程包括如下步骤:(1.1)、鉴证用户的身份,鉴证完成后,形成身份鉴证记录文本,其记录如下信息:所使用的鉴定手段、鉴定结果以及鉴定时间;(1.2)、电子合同或协议的文本以确保有效地表现所载内容的格式展现;(1.3)、采集用户对电子合同或协议的认可行为的数据,对认可行为的数据进行摘要计算,形成包括数据类型和数据内容摘要的认可行为证据文本;(1.4)、根据用户的身份鉴证记录文本、用户对电子合同或协议的认可行为证据文本以及电子合同或协议的文本计算产生电子证据快照文件。进一步的,步骤(2)采用的方式如下:(2.1)、计算产生电子证据快照文件的摘要数据,构造区块链的交易消息;(2.2)、把上述交易消息广播到区块链网络,由区块链网络完成电子证据快照文件摘要的可靠存储,获得区块交易ID。进一步的,步骤(1.1)中,鉴证用户的身份所使用的鉴定手段不限制一种,鉴定手段包括不限于见面审核、身份证联网核查、生物特征识别、手机号验证、邮箱验证、银行卡交叉验证、第三方支付交叉验证和/或第三方CA交叉验证。进一步的,步骤(1.2)中,电子合同或协议的文本以PDF(英文全称为PortableDocumentFormat,中文翻译为便携式文档格式)版式或HTML(英文全称为HyperTextMarkupLanguage,中文翻译为超级文本标记语言)版式的格式展现。进一步的,步骤(1.3)中,用户对电子合同或协议的认可行为的数据包括不限于拍照数据、录像数据、录音数据、电子签名数据、手写数据和短信挑战码数据。进一步的,步骤(2.2)中,将产生的电子证据快照文件的摘要数据广播到区块链网络,区块链网络返回区块交易ID;区块链网络的每个节点中均存储有区块交易ID、电子证据快照文件的摘要数据以及有效起始时间。利用区块链固定电子证据和用户身份的系统,包括用户单元、电子证据单元、电子合同或协议显示单元、电子快照单元以及保存单元;用户单元与电子快照单元和保存单元连接,用于采集用户的身份信息、鉴证用户的身份信息以及生成身份鉴证记录文本,并将身份鉴证记录文本发送到电子快照单元和保存单元;电子合同或协议显示单元与电子快照单元和保存单元连接,用于以确保有效地表现电子合同或协议所载内容的格式展现电子合同或协议,并将电子合同或协议的文本发送到电子快照单元和保存单元;电子证据单元与电子快照单元和保存单元连接,用于采集用户对电子合同或协议的认可行为的数据以及生成认可行为证据文本,并将仍可行为证据文本发送到电子快照单元和保存单元;电子快照单元与保存单元连接,用于根据身份鉴证记录文本、电子合同或协议文本以及认可行为证据文本生成电子证据快照文件,能够生成电子证据快照文件的摘要数据,并将电子证据快照文件的摘要数据广播到区块链网络,将电子证据快照文件发送至保存单元;保存单元还与区块链网络连接,用于保存身份鉴证记录文本、认可行为证据文本、电子证据快照文件以及区块交易ID。进一步的,用户单元包括用户身份采集单元和用户身份鉴证单元,用户身份采集单元与用户身份鉴证单元连接,用户身份采集单元用于采集用户的身份信息;用户身份鉴证单元与电子快照单元和保存单元连接,用于根据用户的身份信息鉴证用户的身份并生成身份鉴证记录文本,并将身份鉴证记录文本发送到电子快照单元和保存单元。进一步的,电子证据单元包括电子证据采集单元与电子证据处理单元,电子证据采集单元与电子证据处理单元连接,电子证据采集单元与电子证据处理单元连接,用于采集用户对电子合同或协议的认可行为的数据,并将用户对电子合同或协议的认可行为的数据传输到电子证据处理单元;电子证据处理单元与电子快照单元和保存单元连接,用于根据用户对电子合同或协议的认可行为的数据生成认可行为证据文本,并将认可行为证据文本发送到电子快照单元和保存单元。本发明的利用区块链固定电子证据和用户身份的方法及系统具有以下优点:1、本发明中电子证据快照文件包括用户的身份鉴证记录文本、用户对电子合同或协议的认可行为证据文本以及电子合同或协议的文本,可回溯整个事实真相,且事后可随时取证,随时验证;2、本发明中电子证据快照文件固化到区块链中,区块链网络的每个节点中都存储有区块交易ID、电子证据快照文件的摘要数据以及有效起始时间,区块交易ID由区块链网络生成,确保了区块交易ID真实、完整,电子证据快照文件由区块链网络永久保存,从而确保了电子证据快照文件的真实、完整;3、本发明电子合同或协议以PDF版式或HTML版式等版式的格式展现,确保其有效地表现所载内容;4、本发明鉴证用户的身份所使用的鉴定手段不限于一种,增加了鉴证用户身份方式的多样性,保证了用户身份的准确性和真实性;5、本发明用户对电子合同或协议的认可行为的数据不限于一种,即用户对电子合同或协议的认可行为的记录有多种选择方式,可选用拍照、录像、录音、电子签名、手写或者短信挑战码等多种方式,便于采用方便、便捷的方式来记录认可行为。附图说明下面结合附图对本发明进一步说明。附图1为实施例1利用区块链固定电子证据和用户身份的方法的流程图;附图2为实施例1中通过电子证据快照文件绑定用户的身份鉴证记录文本、用户对电子合同或协议的认可行为证据文本以及电子合同或协议的文本的流程图;附图3为实施例1中利用区块链网络生成的区块交易ID绑定和固化电子证据快照文件的流程图;附图4为实施例2利用区块链固定电子证据和用户身份的系统框图;图中,1、用户单元,2、用户身份采集单元,3、用户身份鉴证单元,4、电子证据单元,5、电子证据采集单元,6、电子证据处理单元,7、电子合同或协议显示单元,8、电子快照单元,9、保存单元,10、区块链网络。具体实施方式参照说明书附图和具体实施例对本发明的利用区块链固定电子证据和用户身份的方法及系统以下详细地说明。实施例1:如附图1所示,本发明的利用区块链固定电子证据和用户身份的方法,包括如下步骤:(1)、通过电子证据快照文件绑定如下文本:用户的身份鉴证记录文本、用户对电子合同或协议的认可行为证据文本以及电子合同或协议的文本;(2)、利用区块链绑定和固化电子证据快照文件,区块链网络返回区块交易ID;(3)、保存区块交易ID、电子证据快照文件、身份鉴证记录文本、认可行为证据文本以及电子合同或协议的文本;其中,用户为电子合同或协议的参与方。如附图2所示,步骤(1)的详细步骤如下:(1.1)、电子合同交易时,鉴证用户的身份,可采用身份证联网核查的鉴定手段鉴证用户的身份,鉴证完成后,记录所使用的鉴定手段、鉴定结果以及鉴定时间,并根据上述鉴定手段、鉴定结果以及鉴定时间形成身份鉴证记录文本;(1.2)、电子合同交易时,电子合同或协议的文本以PDF版式或HTML版式的格式展现,PDF版式或HTML版式能够有效地表现电子合同或协议所载的内容;(1.3)、电子合同交易时,采集用户对电子合同或协议的认可行为的数据,用户对电子合同或协议的认可行为的数据为拍照数据,并对认可行为的数据进行摘要计算,形成包括数据类型和数据内容摘要的认可行为证据文本;(1.4)、用户对电子合同交易的内容确认后,根据身份鉴证记录文本、认可行为证据文本以及电子合同或协议的文本计算产生电子证据快照文件。步骤(1.1)中鉴证用户的身份所使用的鉴定手段不限制一种,鉴定手段包括不限于见面审核、身份证联网核查、生物特征识别、手机号验证、邮箱验证、银行卡交叉验证、第三方支付交叉验证和/或第三方CA交叉验证。步骤(1.3)中,用户对电子合同或协议的认可行为的数据包括不限于拍照数据、录像数据、录音数据、电子签名数据、手写数据和短信挑战码数据。在电子合同交易后,可随时取证,随时验证。电子证据快照文件包括身份鉴证记录文本、认可行为证据文本以及电子合同或协议的文本的摘要,其中,电子证据快照文件中的类别包括身份鉴证记录文本、认可行为证据文本以及电子合同或协议的文本,身份鉴证记录文本中鉴定手段和鉴定结果的格式如表2所示,认可行为证据文本中包括数据类型和数据内容摘要,电子合同或协议的文本中包括格式以及电子合同或协议的文本的摘要,其中格式所选用的版式能够完全展现电子合同或协议的文本所载的内容,如PDF版式或HTML版式。电子证据快照文件的格式具体如下表1所示。表1:表2:步骤(2)的详细步骤如下:(2.1)、通过摘要算法计算电子证据快照文件的摘要数据;(2.2)、将产生的电子证据快照文件的摘要数据广播到区块链网络108,区块链网络108根据电子证据快照文件的摘要数据,签发区块交易ID;区块链网络108的每个节点中均存储有区块交易ID、电子证据快照文件的摘要数据以及有效起始时间。由于作为区块链的去中心化的特种、技术中立,其永久保存了电子证据快照文件的摘要数据,并确保电子证据快照文件的摘要数据的完整性。其产生的区块交易ID标识了用户的身份信息、固化了电子证据快照文件的摘要和区块交易ID的有效时间,电子证据快照文件又固化了身份鉴证记录文本(即用户的身份鉴证的过程)、认可行为证据文本(用户对电子合同或协议的认可行为证据)以及电子合同或协议的文本的摘要数据(及电子合同或协议文本自身),当出现纠纷时,任何人或任何司法鉴定机构,均可以利用通用技术手段验证数据的真实性和完整性。首先通过区块链网络108中的任意节点提取电子证据快照文件的摘要数据,然后和电子证据快照文件的摘要数据进行对比,对比成功则表明电子证据快照文件未被篡改,然后逐个提取电子证据快照文件中对应的电子合同或协议的文本和认可行为证据文本,进行摘要数据对比,对比成功表明上述文件未被篡改。实施例2:如附图4所示,本发明的利用区块链固定电子证据和用户身份的系统,包括用户单元1、电子证据单元4、电子合同或协议显示单元7、电子快照单元8以及保存单元9,用户单元1包括包括用户身份采集单元2和用户身份鉴证单元3,电子证据单元4包括电子证据采集单元5与电子证据处理单元6。用户身份采集单元2与用户身份鉴证单元3连接,用于采集用户的身份信息。用户身份鉴证单元3与电子快照单元8和保存单元9连接,用于根据用户的身份信息鉴证用户的身份并生成身份鉴证记录文本,并将身份鉴证记录文本发送到电子快照单元8和保存单元9。用户身份采集单元2和用户身份鉴证单元3支持的鉴证用户的身份所采用的鉴定手段包括但不限于见面审核、身份证联网核查、生物特征识别、手机号验证、邮箱验证、银行卡交叉验证、第三方支付交叉验证和/或第三方CA交叉验证。电子证据采集单元5与电子证据处理单元6连接,用于采集用户对电子合同或协议的认可行为的数据,并将用户对电子合同或协议的认可行为的数据传输到电子证据处理单元6。电子证据处理单元6与电子快照单元8和保存单元9连接,用于根据用户对电子合同或协议的认可行为的数据生成认可行为证据文本,并将认可行为证据文本发送到电子快照单元8和保存单元9。电子证据采集单元5和电子证据处理单元6支持的用户对电子合同或协议的认可行为的数据包括不限于拍照数据、录像数据、录音数据、电子签名数据、手写数据和短信挑战码数据。电子合同或协议显示单元7用于显示电子合同或协议的文本,并能够确保有效地表现电子合同或协议所载内容,并将电子合同或协议的文本发送到与其连接的保存单元9。电子合同或协议显示单元7将电子合同或协议的文本发送到与其连接的电子快照生成单元。电子快照单元8用于根据身份鉴证记录文本、电子合同或协议文本以及认可行为证据文本生成电子证据快照文件,能够生成电子证据快照文件的摘要数据,并将电子证据快照文件的摘要数据广播到区块链网络10。区块链网络10根据电子证据快照文件的摘要数据,签发区块交易ID;区块链网络10的每个节点中均存储有区块交易ID、用户的身份信息、电子证据快照文件的摘要数据以及区块交易ID的有效起始时间。保存单元9用于接收并保存身份鉴证记录文本、认可行为证据文本、电子证据快照文件以及区块交易ID。本发明的利用区块链固定电子证据和用户身份的系统可用于实现实施例1的利用区块链固定电子证据和用户身份的方法。通过上面具体实施方式,所述
技术领域
的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述
技术领域
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。除说明书所述的技术特征外,均为本专业技术人员的已知技术。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1