一种基于身份代理重加密和区块链的IPFS安全文件共享方法技术

技术编号:40528610 阅读:25 留言:0更新日期:2024-03-01 13:48
本发明专利技术属于安全和隐私,系统安全和文件系统安全领域,公开了一种基于身份代理重加密和区块链的IPFS安全文件共享方法,包括:步骤1、初始化阶段,步骤2、新组创建阶段,步骤3、文件上传阶段,步骤4、信息上链阶段,步骤5、文件下载阶段,步骤6、组成员撤销阶段。为了避免对IPFS代理的完全信任,本发明专利技术采用对称加密方法加密文件,再使用基于身份的代理重加密方法对对称加密秘钥进行重加密,区块链和IPFS服务器的结合,IPFS代理的引入和基于身份的重加密方法的使用整体形成一个安全的文件存储共享系统。

【技术实现步骤摘要】

本专利技术属于安全和隐私,系统安全和文件系统安全领域,具体的说是涉及一种基于身份代理重加密和区块链的ipfs安全文件共享方法。


技术介绍

1、区块链(blockchain)是一种去中心化的分布式账本技术,参与者可以使用它共享和记录交易数据,这些数据通过特定的加密机制进行保护,验证方式不依赖于中央机构。但本质上它是一个用于存储大量数据的昂贵数据库,并且因为块中数据是有限的,所以对于在区块链上存储大型文件或文档变得异常困难。

2、ipfs(interplanetary file system)是一种分布式的点对点文件存储系统,目的在于改善传统的中心化文件存储和传输方式。ipfs采用去重机制来实现其去中心化理念,只要文件有重复副本存在,存储的文件就会在系统中永久存在,并且通过有向无环图确保存储数据的识别性和防篡改性。

3、基于身份的代理重加密(identity-based proxy re-encryption,ibpre)是一种结合了身份基础加密和代理重加密概念的加密技术,旨在提高数据共享时的安全性。

4、shujie cu本文档来自技高网...

【技术保护点】

1.一种基于身份代理重加密和区块链的IPFS安全文件共享方法,其特征在于:该方法通过共享系统模型实现,组成系统模型的实体分为:拥有者、访问者、IPFS代理、IPFS服务器、区块链和可信第三方,具体的,所述IPFS安全文件共享方法包括如下步骤:

2.根据权利要求1所述的一种基于身份代理重加密和区块链的IPFS安全文件共享方法,其特征在于:所述步骤1系统初始化具体包括以下步骤:

3.根据权利要求1所述的一种基于身份代理重加密和区块链的IPFS安全文件共享方法,其特征在于:所述步骤2新组创建的具体过程包括以下步骤:

4.根据权利要求1所述的一种基于身份代理重...

【技术特征摘要】

1.一种基于身份代理重加密和区块链的ipfs安全文件共享方法,其特征在于:该方法通过共享系统模型实现,组成系统模型的实体分为:拥有者、访问者、ipfs代理、ipfs服务器、区块链和可信第三方,具体的,所述ipfs安全文件共享方法包括如下步骤:

2.根据权利要求1所述的一种基于身份代理重加密和区块链的ipfs安全文件共享方法,其特征在于:所述步骤1系统初始化具体包括以下步骤:

3.根据权利要求1所述的一种基于身份代理重加密和区块链的ipfs安全文件共享方法,其特征在于:所述步骤2新组创建的具体过程包括以下步骤:

4.根据权利要求1所述的一种基于身份代理重加密和区块链的ipfs安全文件共享方法,其特征在于:所述步骤3文件上传具体包括以下步骤:

5.根据权利要求4所述的一种基于身份代理重加密和区块链的ipfs安全文件共享方法,其特征在于:所述步骤4信息...

【专利技术属性】
技术研发人员:王志伟沈伟
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

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

1