一种基于区块链的电子证据存证、验证方法及系统技术方案

技术编号:19277412 阅读:41 留言:0更新日期:2018-10-30 17:59
本发明专利技术涉及基于区块链的电子证据存证、验证系统及方法。存证时,存证人员身份认证通过后,将取证形成的电子证据集、存证人员身份信息、存证时间戳形成存证数据集,由存证人员签名提交到区块链系统中,通过智能合约生成包含了存证数据集、存证人签名、存证交易在区块链中的相关信息、指向该笔存证交易的URL地址的二维码。验证时,验证人员身份认证通过后,扫描二维码查看相关信息,并点击URL查看存证交易,进行电子证据集的一致性比对。本发明专利技术将电子证据集中加入配套信息,保证了电子证据的可采用性;通过区块链系统进行电子证据集的存证,保证了电子证据的不可篡改性;通过对存证人员和验证人员的签名验证,保证了操作人员的合法性、不可抵赖性。

A method and system for storing and verifying electronic evidence based on block chain

The invention relates to an electronic evidence storage and verification system and method based on block chain. When depositing evidence, the electronic evidence set, the identity information of depositors and the time stamp of depositing evidence are formed after the depositor's identity authentication is passed. The depositor's signature is submitted to the block chain system. The depositor's signature generates the data set, the depositor's signature and the depositor's transaction in the block chain. Related information, two-dimensional code pointing to the URL address of the deposit transaction. When verifying, the authenticator passes the authentication, scans the two-dimensional code to see the relevant information, and clicks the URL to view the deposit transaction, and conducts the consistency comparison of the electronic evidence set. The present invention integrates electronic evidence with supporting information to ensure the usability of electronic evidence, ensures the unusurpable modification of electronic evidence through the block chain system, and guarantees the legitimacy and non-repudiation of operators by verifying the signatures of depositors and verifiers.

【技术实现步骤摘要】
一种基于区块链的电子证据存证、验证方法及系统
本专利技术涉及计算机
,尤其涉及基于区块链的电子证据的可采用性存证、验证方法及系统。
技术介绍
现有电子存证和验证系统多采用中心化数据库系统存储电子证据集,随后将电子证据集相关信息以文件方式呈现,验证时比对被验证电子证据集和中心化数据库系统中的电子证据集,若一致则判定电子证据集未被篡改从而可采用。在专利《电子数据证据的可采用性验证方法及系统》(CN201310516312.3)中提出一种电子存证和验证系统,该系统首先获取电子证据文件数字摘要、系统用户身份验证结果、取证人员身份验证结果、时间戳、地理位置信息五要素,将五要素存储在数据校验集合中,随后利用五要素生成二维码,并显示在鉴定报告中,最后通过比对二维码和数据校验集合中的电子证据集信息,若一致则判定电子证据集未被篡改。现有电子存证和验证系统多采用中心化数据库系统,由于这种电子存证和验证系统部署在一家机构内部,且系统管理员掌握对系统的绝对控制权限,因此存在被系统管理员篡改电子证据集以及单点故障的风险,导致验证时电子证据集的可采用性无法考订。在现有电子证据验证流程中,基于纸质载体信息真实的假设,依靠纸质载体与中心化数据库进行信息比对判定电子证据的可采用性,存在纸质载体遗失、损坏的可能性,影响最终可采用性的判定。
技术实现思路
针对现有技术中电子证据集易被篡改、系统存在单点故障及纸质载体易被破坏的问题,我们提出了一种基于区块链的电子证据存证、验证方法及系统,实现电子存证和验证系统在多家相关机构中分布式部署,验证时根据电子证据文件本身而不是纸质文件进行可采用性判定,能够解决电子证据集易被篡改、系统单点故障及纸质载体易被破坏的问题。本专利技术提出了一种基于区块链的电子证据存证方法,包括以下步骤:对存证人员进行身份认证;身份认证通过后,存证人员开始存证交易:存证人员提交取证形成的电子证据集;获取存证人员身份信息、存证的时间戳;根据电子证据集、存证人员身份信息、存证的时间戳形成存证数据集;由存证人员对存证数据集进行签名,并提交到区块链系统中,区块链系统验证存证人员签名合法性,验证通过后,存证数据集上链;区块链系统通过智能合约生成二维码,二维码中的信息包括存证数据集、存证人员签名、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址。本专利技术提出了一种基于区块链的电子证据验证方法,包括以下步骤:对验证人员进行身份认证;身份认证通过后,验证人员开始验证操作:验证人员扫描二维码查看信息;该二维码中的信息包括存证数据集、存证人员签名、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址;存证数据集根据电子证据集、存证人员身份信息、存证的时间戳生成;点击该二维码中的区块链URL地址查看存证交易;验证人员根据电子证据文件和二维码中记录的数字摘要算法,利用第三方工具生成电子证据文件摘要;将利用第三方工具生成的电子证据文件摘要与区块链URL地址指向的存证交易中的电子证据集中电子证据文件摘要进行一致性比对,同时比对其他要素信息,如果一致,说明电子证据集可以采用。本专利技术提出了一种基于区块链的电子证据存证系统,包括:存证人员身份认证模块:用于对存证人员进行身份认证;存证模块:身份认证通过后,存证人员开始存证交易:存证人员提交取证形成的电子证据集;获取存证人员身份信息、存证的时间戳;根据电子证据集、存证人员身份信息、存证的时间戳形成存证数据集;由存证人员对存证数据集进行签名,并提交到区块链系统中,区块链系统验证存证人员签名合法性,验证通过后,存证数据集上链;区块链系统通过智能合约生成二维码,所述二维码包括存证数据集、存证人员签名、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址。本专利技术提出了一种基于区块链的电子证据验证系统,包括:验证人员身份认证模块:对验证人员进行身份认证;验证模块:身份认证通过后,验证人员开始验证操作:验证人员扫描二维码查看信息;该二维码中的信息包括存证数据集、存证人员签名、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址;存证数据集根据电子证据集、存证人员身份信息、存证的时间戳生成;点击该二维码中的区块链URL地址查看存证交易;验证人员根据电子证据文件和二维码中记录的数字摘要算法,利用第三方工具生成电子证据文件摘要;将利用第三方工具生成的电子证据文件摘要与区块链URL地址指向的存证交易中的电子证据集中电子证据文件摘要进行一致性比对,同时比对其他要素信息,如果一致,说明该电子证据集可以采用。本专利技术提出的基于区块链的电子证据存证、验证方法及系统,具有以下技术效果:(1)采用电子证据集绑定存证信息形成存证数据集,电子证据集与存证人身份认证信息以及可信时间戳绑定,增强电子证据集的可采用性。(2)采用区块链系统存储存证数据集,存证数据集一旦上链不会被篡改。(3)通过对存证人员和验证人员进行签名验证,保证了操作人员的合法性、不可抵赖性。附图说明图1是本专利技术存证过程实施例的流程图;图2是本专利技术验证过程实施例的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。如图1所示,存证人员利用区块链系统进行存证的流程如下:存证人员进入区块链系统的身份认证模块,系统对存证人员进行身份认证(包括但不限定于生物特征识别),身份认证通过后,存证人员方可使用区块链系统进行存证,否则,系统返回存证人员身份错误信息,存证结束;存证人员利用区块链系统提交取证形成的电子证据集后,系统获取存证人员身份信息(姓名及身份证号)、存证的时间戳(国家授时中心提供第三方可信时间戳认证),根据电子证据集、存证人员身份信息、存证的时间戳形成存证数据集;存证人员将以上存证数据集签名提交到区块链系统中;区块链系统验证存证人员签名合法性,若签名验证通过,存证数据集上链,区块链系统出块(出块时间由国家授时中心提供第三方可信时间戳认证),否则,系统返回签名错误信息,存证结束;存证数据集上链将触发包含二维码生成程序的智能合约,生成二维码,二维码包含存证数据集、存证人员签名(并附带具体使用的签名算法说明)、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址;二维码在存证系统中保存,也可以其他形式保存,验证人员扫码即可查看包含信息,点击URL地址可查看该笔存证交易。如图2所示,验证人员利用区块链系统进行验证的流程如下:验证人员进入区块链系统身份认证模块,系统对验证人员进行身份认证(包括但不限定于生物特征识别),身份认证通过后,验证人员方可使用区块链系统进行验证,否则,系统返回验证人员身份错误信息,验证结束。验证人员扫描二维码可查看存证数据集、存证人员的授权签名(并附带具体使用的签名算法说明)、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址。验证人员查看二维码识别结果,根据电子证据文件和二维码中记录的数字摘要算法,利用第三方工具生成电子证据文件摘要。验证本文档来自技高网...

【技术保护点】
1.一种基于区块链的电子证据存证方法,其特征在于,包括以下步骤:对存证人员进行身份认证;身份认证通过后,存证人员开始存证交易:存证人员提交取证形成的电子证据集;获取存证人员身份信息、存证的时间戳;根据电子证据集、存证人员身份信息、存证的时间戳形成存证数据集;由存证人员对存证数据集进行签名,并提交到区块链系统中,区块链系统验证存证人员签名合法性,验证通过后,存证数据集上链;区块链系统通过智能合约生成二维码,二维码中的信息包括存证数据集、存证人员签名、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址。

【技术特征摘要】
1.一种基于区块链的电子证据存证方法,其特征在于,包括以下步骤:对存证人员进行身份认证;身份认证通过后,存证人员开始存证交易:存证人员提交取证形成的电子证据集;获取存证人员身份信息、存证的时间戳;根据电子证据集、存证人员身份信息、存证的时间戳形成存证数据集;由存证人员对存证数据集进行签名,并提交到区块链系统中,区块链系统验证存证人员签名合法性,验证通过后,存证数据集上链;区块链系统通过智能合约生成二维码,二维码中的信息包括存证数据集、存证人员签名、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址。2.一种基于区块链的电子证据验证方法,其特征在于,包括以下步骤:对验证人员进行身份认证;身份认证通过后,验证人员开始验证操作:验证人员扫描二维码查看信息;该二维码中的信息包括存证数据集、存证人员签名、该笔存证交易在区块链中的相关信息、指向该笔存证交易的区块链URL地址;存证数据集根据电子证据集、存证人员身份信息、存证的时间戳生成;点击该二维码中的区块链URL地址查看存证交易;验证人员根据电子证据文件和二维码中记录的数字摘要算法,利用第三方工具生成电子证据文件摘要;将利用第三方工具生成的电子证据文件摘要与区块链URL地址指向的存证交易中的电子证据集中电子证据文件摘要进行一致性比对,同时比对其他要素信息,如果一致,说明电子证据集可以采用。3.一种基于区块链的电子...

【专利技术属性】
技术研发人员:梁赓李春晓夏清张凤军丁丽萍
申请(专利权)人:中国科学院软件研究所
类型:发明
国别省市:北京,11

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

1