一种基于区块链的电子存证系统技术方案

技术编号:24206188 阅读:19 留言:0更新日期:2020-05-20 14:46
本发明专利技术提供一种基于区块链的电子存证系统,包括电子证据系统,电子证据系统包括信息指纹采集模块、数据线性化打包模块、区块链系统交互模块与数据库,信息指纹采集模块用于采集用户电子存证数据的原始文件哈希值,将其记为第一哈希值,增加时间戳后的目标哈希值记为第二哈希值,将采集完的数据与原来的数据一起存入数据库,并将时间戳与第二哈希值移送至数据线性化打包模块;数据线性化打包模块用于对从信息指纹采集模块移送的时间戳与第二哈希值进行哈希计算,生成链式数据结构,并将其发送至区块链系统交互模块;区块链系统交互模块用于将链式数据打包并提交至区块链,并检查和确认交易状态,并将交易记录记入数据库。

An electronic storage system based on blockchain

【技术实现步骤摘要】
一种基于区块链的电子存证系统
本专利技术涉及区块链
,具体涉及一种基于区块链的电子存证系统。
技术介绍
随着信息化建设的迅速发展,电子数据已经成为一种重要的表现形式,在某些场合,也可能是唯一的表现形式。互联网的到来,带来了很多便利,同时也带来了很多侵权行为,很多法律纠纷都是以电子数据的形式展现的,电子数据具有技术高、形式多样,准确和易于传输等特征,电子数据在案件方面发挥着重大的作用,但是电子数据也存在一些缺点,例如易于误操作,易于受到硬件故障的影响等,容易遭到篡改和破坏,这对电子数据的可信性造成了影响,并且在法律中,并没有对电子数据做出详细的规范,因此,如何正确并且安全的使用电子证据,并利用电子证据进行维权,一直都是个难题。
技术实现思路
本专利技术的目的是提供一种基于区块链的电子存证系统,实现了证据的认证、存证、鉴证与取证的全过程,防止侵权、违约事件的发生,提高了办案效率,降低了维权成本。本专利技术提供了如下的技术方案:一种基于区块链的电子存证系统,包括电子证据系统,所述电子证据系统包括信息指纹采集模块、数据线性化打包模块、区块链系统交互模块与数据库,所述信息指纹采集模块与所述区块链交互模块均与所述数据库连接,所述数据线性化打包模块分别与所述信息指纹采集模块与所述区块链系统交互模块连接;所述信息指纹采集模块用于采集用户电子存证数据的原始文件哈希值,将其记为第一哈希值,增加时间戳后的目标哈希值记为第二哈希值,将采集完的数据与原来的数据一起存入所述数据库,并将所述时间戳与所述第二哈希值移送至所述数据线性化打包模块;所述数据线性化打包模块用于对从所述信息指纹采集模块移送的所述时间戳与所述第二哈希值进行哈希计算,生成链式数据结构,并将其发送至所述区块链系统交互模块;所述区块链系统交互模块用于将所述链式数据打包并提交至区块链,并检查和确认交易状态,并将交易记录记入所述数据库。优选的,还包括服务应用平台,所述服务应用平台包括基础设施层、运营支撑层、应用支持层、功能展示层与行业应用层。优选的,所述信息指纹采集模块还包括文件处理模块与文件存储系统,所述文件处理模块用于将上传的文件数据换算成第一哈希值并存储于所述文件存储系统。优选的,所述数据线性化打包模块生成的所述链式数据结构为基于时间轴线性化且不可逆。优选的,所述数据线性化打包模块包括交易发起模块与交易坚持模块,所述交易发起模块用于将所述链式数据传输至所述区块链,同时接收所述区块链反馈的交易凭证号并将其传输至所述交易坚持模块,所述交易坚持模块对所述交易凭证号进行检查并验证交易,同时将记录写入所述数据库。优选的,所述数据线性化打包模块打包所述链式数据的步骤由打包交易、生成区块与提交主链组成。优选的,所述基础设施层用于提供基础设施服务,所述基础设施层包括证书生命周期服务模块、RA模块、LDAP服务模块、CRL服务模块、CA中心、OCSP模块、密钥恢复服务模块、KMC中心、数字资产云储存平台与区块链网络;所述运营支撑层包括若干接口平台与服务平台,用于连接所述基础设施层与所述应用支撑层,所述运营支撑层包括多因子认证管理平台、证书服务接口平台、时间戳服务平台、证据固化服务平台与区块链节点服务平台;所述应用支撑层包括在线身份认证、电子签名、证书申请与下载、证书管理、固化证据与智能合约,为所述功能展示层的功能实现提供技术支撑;所述功能展示层包括向用户提供身份认证、数据加密、应用授权、数字签名、证书申请与下载、生成证据、证据上链、鉴别证据、提取证据、证据展示、原始数据存储与备份的功能。优选的,所述服务应用平台用于提供证书服务、认证服务、存证服务、鉴证服务与报告服务。本专利技术的有益效果是:本专利技术基于区块链技术的不可篡改、去中心化、数据加密以及信任传递的特征,并且基于区块链共识协议,应用时间戳、云存储技术、电子签名等技术,结合区块链技术,建立证据的区块数据链,实现司法机构、电子认证机构和电子用户的协同,实现了证据的认证、存证、鉴证与取证的全过程,防止侵权、违约事件的发生,提高了办案效率,降低了维权成本。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术电子证据系统架构图;图2是本专利技术数据线性化打包模块示意图;图3是本专利技术服务应用平台结构图。具体实施方式如图1-图2所示,一种基于区块链的电子存证系统,包括电子证据系统,电子证据系统包括信息指纹采集模块、数据线性化打包模块、区块链系统交互模块与数据库,信息指纹采集模块与区块链交互模块均与数据库连接,数据线性化打包模块分别与信息指纹采集模块与区块链系统交互模块连接;信息指纹采集模块用于采集用户电子存证数据的原始文件哈希值,将其记为第一哈希值,增加时间戳后的目标哈希值记为第二哈希值,将采集完的数据与原来的数据一起存入数据库,并将时间戳与第二哈希值移送至数据线性化打包模块;数据线性化打包模块用于对从信息指纹采集模块移送的时间戳与第二哈希值进行哈希计算,生成链式数据结构,并将其发送至区块链系统交互模块;区块链系统交互模块用于将链式数据打包并提交至区块链,并检查和确认交易状态,并将交易记录记入数据库;具体的,信息指纹采集模块还包括文件处理模块与文件存储系统,文件处理模块用于将上传的文件数据换算成第一哈希值并存储于文件存储系统。具体的,数据线性化打包模块生成的链式数据结构为基于时间轴线性化且不可逆;数据线性化打包模块包括交易发起模块与交易坚持模块,交易发起模块用于将链式数据传输至区块链,同时接收区块链反馈的交易凭证号并将其传输至交易坚持模块,交易坚持模块对交易凭证号进行检查并验证交易,同时将记录写入数据库;数据线性化打包模块打包链式数据的步骤由打包交易、生成区块与提交主链组成,与区块链系统的不同之处在于,节点之间不需要达成共识、竞争计算,所有的资源集中在数据打包和处理线性化的过程中。如图3所示,一种基于区块链的电子存证系统,还包括服务应用平台,服务应用平台包括基础设施层、运营支撑层、应用支持层、功能展示层与行业应用层;具体的,基础设施层用于提供基础设施服务,基础设施层包括证书生命周期服务模块、RA模块、LDAP服务模块、CRL服务模块、CA中心、OCSP模块、密钥恢复服务模块、KMC中心、数字资产云储存平台与区块链网络;运营支撑层包括若干接口平台与服务平台,用于连接基础设施层与应用支撑层,运营支撑层包括多因子认证管理平台、证书服务接口平台、时间戳服务平台、证据固化服务平台与区块链节点服务平台;应用支撑层包括在线身份认证、电子签名、证书申请与下载、证书管理、固化证据与智能合约,为功能展示层的功能实现提供技术支撑;功能展示层包括向用户提供身份认证、数据加密、应用授权、数字签名、证书申请与下载、生成证据、证据上链、鉴别证据、提取证据、证据展示、原始数据存储与备份的功能。一种基本文档来自技高网...

【技术保护点】
1.一种基于区块链的电子存证系统,其特征在于,包括电子证据系统,所述电子证据系统包括信息指纹采集模块、数据线性化打包模块、区块链系统交互模块与数据库,所述信息指纹采集模块与所述区块链交互模块均与所述数据库连接,所述数据线性化打包模块分别与所述信息指纹采集模块与所述区块链系统交互模块连接;/n所述信息指纹采集模块用于采集用户电子存证数据的原始文件哈希值,将其记为第一哈希值,增加时间戳后的目标哈希值记为第二哈希值,将采集完的数据与原来的数据一起存入所述数据库,并将所述时间戳与所述第二哈希值移送至所述数据线性化打包模块;所述数据线性化打包模块用于对从所述信息指纹采集模块移送的所述时间戳与所述第二哈希值进行哈希计算,生成链式数据结构,并将其发送至所述区块链系统交互模块;所述区块链系统交互模块用于将所述链式数据打包并提交至区块链,并检查和确认交易状态,并将交易记录记入所述数据库。/n

【技术特征摘要】
1.一种基于区块链的电子存证系统,其特征在于,包括电子证据系统,所述电子证据系统包括信息指纹采集模块、数据线性化打包模块、区块链系统交互模块与数据库,所述信息指纹采集模块与所述区块链交互模块均与所述数据库连接,所述数据线性化打包模块分别与所述信息指纹采集模块与所述区块链系统交互模块连接;
所述信息指纹采集模块用于采集用户电子存证数据的原始文件哈希值,将其记为第一哈希值,增加时间戳后的目标哈希值记为第二哈希值,将采集完的数据与原来的数据一起存入所述数据库,并将所述时间戳与所述第二哈希值移送至所述数据线性化打包模块;所述数据线性化打包模块用于对从所述信息指纹采集模块移送的所述时间戳与所述第二哈希值进行哈希计算,生成链式数据结构,并将其发送至所述区块链系统交互模块;所述区块链系统交互模块用于将所述链式数据打包并提交至区块链,并检查和确认交易状态,并将交易记录记入所述数据库。


2.根据权利要求1所述的一种基于区块链的电子存证系统,其特征在于,还包括服务应用平台,所述服务应用平台包括基础设施层、运营支撑层、应用支持层、功能展示层与行业应用层。


3.根据权利要求1所述的一种基于区块链的电子存证系统,其特征在于,所述信息指纹采集模块还包括文件处理模块与文件存储系统,所述文件处理模块用于将上传的文件数据换算成第一哈希值并存储于所述文件存储系统。


4.根据权利要求1所述的一种基于区块链的电子存证系统,其特征在于,所述数据线性化打包模块生成的所述链式数据结构为基于时间轴线性化且不可逆。


5.根据权利要求1所...

【专利技术属性】
技术研发人员:王剑张辉
申请(专利权)人:江苏荣泽信息科技股份有限公司
类型:发明
国别省市:江苏;32

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

1