[发明专利]基于区块链的文件处理方法、装置及终端有效
| 申请号: | 202010167096.6 | 申请日: | 2020-03-11 |
| 公开(公告)号: | CN111367877B | 公开(公告)日: | 2022-10-21 |
| 发明(设计)人: | 魏巍;李强;苏耀峰;王博;伍洋 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
| 主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/172;G06F16/13;G06F21/60;G06F21/62 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 何爽;景鹏 |
| 地址: | 430000 *** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 文件 处理 方法 装置 终端 | ||
本申请公开了一种基于区块链的文件处理方法和装置。该方法包括:获取待处理的操作请求,根据操作请求对应的操作类型来生成第一响应信息、第二响应信息、第三响应信息以及请求信息,从而实现对电子文件和节点权限的不同处理。本申请通过文件分片加密实现了电子文件可靠存储,而文件哈希表以及操作事件记录的则分别提供了对电子文件的查询依据,以及对电子文件的各类操作事件的可信记录,增强了电子文件在流转过程中的可控可信和安全保密特性。
技术领域
本申请涉及区块链技术领域,具体涉及一种基于区块链的文件处理方法、装置及终端。
背景技术
电子文件是计算机系统及其应用软件产生的以特定格式存在的数字信息,常见的类型包括Microsoft Office系列文件、pdf文件、jpg图片文件等等。电子文件可以在计算机系统中存储和相互转发,也可经由特定的软件读取和编辑。
电子文件在实际使用中能够便利地为人们提供有用信息,但同时也存在一些固有的问题。主要包括:1)拷贝转发失序,文件流传范围难以监测控制。存储在个人计算机上的电子文件可以轻易地相互拷贝和转发,且在此过程中缺乏实质性的技术手段加以监督和限制。当某些敏感文件管理失控,通常会在一传十、十传百的递归效应下迅速传播,造成难以估量的影响。2)读取修改随意,导致文件可信度下降。当前电子文件一般采用各类通用格式编制,安装了相应软件的人也就具备了同样的查看和修改能力,如此就可能导致电子文件在流转过程中容易发生有意或无意的、不可控的改动,造成信息的失真与可信度的降低。3)中心化存储和管理方式带来风险的聚集。当前多数文件管理系统常采用集中的文件存储和管理方式,相应地这些中心化服务器就成为了风险的集中地以及重点攻击目标,一旦被入侵将带来系统性的损失。
发明内容
为了解决上述至少一个技术问题,本申请提供一种基于区块链的文件处理方法、装置、终端及存储介质。
根据本申请的第一方面,提供了一种基于区块链的文件处理方法,应用于对电子文件进行管理的区块链,区块链包括多个普通节点和至少一个锚节点,该方法包括:
获取待处理的操作请求,确定操作请求对应的操作类型;
若操作请求对应的操作类型为针对电子文件的存储操作,则确定发起操作请求的发起节点以及操作请求对应的被存储文件的第一哈希相关信息;
基于第一哈希相关信息,生成针对被存储文件的文件哈希记录,并确定针对被存储文件的多个加密片段各自对应的多个存储节点;
依据针对被操作文件的文件哈希记录更新预存储的文件哈希表,文件哈希表包括多个已存储电子文件各自对应的文件哈希记录;
根据针对被操作文件的多个加密片段各自对应的多个存储节点,生成针对操作请求的第一响应信息;
将第一响应信息发送至发起节点,以使发起节点依据第一响应信息对被存储文件进行存储处理。
根据本申请的第二方面,提供了一种基于区块链的文件处理方法,应用于对电子文件进行管理的区块链,区块链包括多个普通节点和至少一个锚节点,该方法包括:
检测到控制操作时,确定控制操作对应的操作节点以及针对操作节点的邻近锚节点;
若控制操作为针对电子文件的存储操作,则将操作节点作为发起节点,并确定被存储文件的第一哈希相关信息;
依据发起节点的节点身份信息和被存储文件的第一哈希相关信息,生成存储请求;
将存储请求发送至邻近锚节点,并获取邻近锚节点针对存储请求反馈的第一响应信息;
基于第一响应信息对被存储文件进行存储处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010167096.6/2.html,转载请声明来源钻瓜专利网。





