一种基于区块链与IPFS的文件加密传输方法、介质以及设备技术

技术编号:40153799 阅读:25 留言:0更新日期:2024-01-26 23:26
本发明专利技术涉及一种基于区块链与IPFS的文件加密传输方法、介质以及设备,通过将第一用户端与第二用户端均与区块链以及IPFS网络建立通信连接,将剩余分片文件上传至IPFS网络,将根分片文件加密后生成第一加密文件以及第一加密密钥,将第一加密密钥进行加密生成第二加密文件上传至区块链中并存储;在区块链上获取第二加密文件进行解密生成第一加密密钥,对应第一加密文件进行解密,获得根分片文件,对应下载剩余分片文件拼接形成待传输文件,利用区块链保证了第二加密文件传输过程中的安全性,利用IPFS网络的大文件存储优势将根分片文件与剩余分片文件存储在IPFS网络中,便于第二用户端的获取,降低文件加密传输过程中的加密成本,提高文件传输效率。

【技术实现步骤摘要】

本专利技术涉及文件传输领域,具体涉及一种基于区块链与ipfs的文件加密传输方法、介质以及设备。


技术介绍

1、区块链技术的去中心化特点能够兼顾数据传输过程中的数据安全以及个体的用户隐私,但由于区块链特点在区块链平台上写入数据需要产生交易,根据数据的容量大小计算需要相应的手续费。如果数据过多还可能因为交易产生的手续费超过平台的手续费限制,从而导致交易回滚。因此,区块链上不适合存储大文件,只适合存储小的信息。基于ipfs网络的分布式文件传输能够存储大容量的文件信息,但对于每一文件需要进行分片后存储,分片文件的存储均对应于一个ipfs的命名,这一方式不便于用户单独取用与记忆。


技术实现思路

1、鉴于上述问题,本专利技术提供了一种基于区块链与ipfs的文件加密传输方法、介质以及设备,解决了现有的区块链不适合存储大文件,以及ipfs网络中大文件的分片不便于取用与记忆的问题。

2、为实现上述目的,在第一方面,本专利技术提供了一种基于区块链与ipfs的文件加密传输方法,适用于第一用户端;方法包括:

本文档来自技高网...

【技术保护点】

1.一种基于区块链与IPFS的文件加密传输方法,其特征在于,适用于第一用户端;

2.根据权利要求1所述的基于区块链与IPFS的文件加密传输方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的基于区块链与IPFS的文件加密传输方法,其特征在于,所述根分片文件包括第二标识信息组,所述第二标识信息组包括按照预设顺序排布的多个第二标识信息,每一所述第二标识信息对应一个剩余分片文件的标识信息,所述预设顺序为所述剩余分片文件的分片顺序。

4.根据权利要求3所述的基于区块链与IPFS的文件加密传输方法,其特征在于,将剩余分片文件上传至IPFS网络还包括:...

【技术特征摘要】

1.一种基于区块链与ipfs的文件加密传输方法,其特征在于,适用于第一用户端;

2.根据权利要求1所述的基于区块链与ipfs的文件加密传输方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的基于区块链与ipfs的文件加密传输方法,其特征在于,所述根分片文件包括第二标识信息组,所述第二标识信息组包括按照预设顺序排布的多个第二标识信息,每一所述第二标识信息对应一个剩余分片文件的标识信息,所述预设顺序为所述剩余分片文件的分片顺序。

4.根据权利要求3所述的基于区块链与ipfs的文件加密传输方法,其特征在于,将剩余分片文件上传至ipfs网络还包括:

5.根据权利要求1所述的基于区块链与ipfs的文件加密传输方法,其特征在于,所述第一加密形式为对称式加密,所述第二加密形式为非对称式加密。

6.一种基于区块链与ipfs的文...

【专利技术属性】
技术研发人员:宋志刚杨文琴石维钗邓云杰
申请(专利权)人:数研院福建信息产业发展有限公司
类型:发明
国别省市:

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

1