【技术实现步骤摘要】
基于区块链的文件自证方法及装置
[0001]本专利技术涉及区块链技术,具体的讲是一种区块链文件自证方法及装置。
技术介绍
[0002]在商业组织机构活动中,相关司法部门、银行监督委员会等机构可能需要商业组 织机构配合提供相关的非结构化的电子文件档案。
[0003]商业组织机构本身的业务系统记录了新增修改删除记录,并记录了变更历史、草 稿等信息,但是如何证明提供给司法机关、监管机构的档案信息是真实的,从技术上 证明自身没有做技术上的篡改的;如果文件发生了篡改,如何识别和定位篡改的位置, 目前没有较好的解决方案。同时,目前的区块链共识效率较低,无法满足日益增长的 业务量。
技术实现思路
[0004]为至少解决现有技术中文件自证的一缺陷,本专利技术提供了一种基于区块链的文件 自证方法,包括:
[0005]接收用户提交的电子文件;
[0006]根据预设的参数对所述的电子文件进行切分处理生成分组数据块;
[0007]对所述分组数据块进行哈希处理确定电子文件的分组哈希值;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的文件自证方法,其特征在于,所述的方法包括:接收用户提交的电子文件;根据预设的参数对所述的电子文件进行切分处理生成分组数据块;对所述分组数据块进行哈希处理确定电子文件的分组哈希值;将所述电子文件的分组哈希值发送至区块链进行节点共识以进行文件自证。2.如权利要求1所述的基于区块链的文件自证方法,其特征在于,所述的根据预设的参数对所述的电子文件进行切分处理生成分组数据块包括:根据预设的文件块长度对所述的电子文件进行切分生成数据块;按预设分组参数对所述的数据块进行分组生成分组数据块。3.如权利要求1所述的基于区块链的文件自证方法,其特征在于,所述的接收用户提交的电子文件还包括:接收电子文件对应的批次ID。4.如权利要求3所述的基于区块链的文件自证方法,其特征在于,所述的将所述电子文件的分组哈希值发送至区块链进行节点共识以进行文件自证包括:获取待自证电子文件及其分组哈希值;根据待自证电子文件对应的批次ID从区块链获取其预先已共识的分组哈希值;根据确定的待自证电子文件的分组哈希值和已共识的分组哈希值进行文件自证。5.如权利要求3所述的基于区块链的文件自证方法,其特征在于,所述的将所述电子文件的分组哈希值发送至区块链进行节点共识包括:将所述电子文件的分组哈希值及对应的批次ID发送至区块链,以使区块链将对应的批次ID作为区块交易的唯一识别标志,所述电子文件的分组哈希值作为区块的交易消息进行节点共识;接收进行节点共识后确定的区块地址及高度信息。6.如权利要求1所述的基于区块链的文件自证方法,其特征在于,所述的方法还包括:从区块链节点中按预设的抽取比例随机抽取节点以进行节点共识。7.一种基于区块链的文件自证装置,其特征在于,所述的装置包括:接收模块,用于接收用户提交的电子文件;切分模块,用于根据预设的参数对所述的电子文件进行切分处理生成分组数据块;哈希处理模块,...
【专利技术属性】
技术研发人员:陈金娣,李艳,裴磊,彭顺求,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。