【技术实现步骤摘要】
本专利技术属于安全和隐私,系统安全和文件系统安全领域,具体的说是涉及一种基于身份代理重加密和区块链的ipfs安全文件共享方法。
技术介绍
1、区块链(blockchain)是一种去中心化的分布式账本技术,参与者可以使用它共享和记录交易数据,这些数据通过特定的加密机制进行保护,验证方式不依赖于中央机构。但本质上它是一个用于存储大量数据的昂贵数据库,并且因为块中数据是有限的,所以对于在区块链上存储大型文件或文档变得异常困难。
2、ipfs(interplanetary file system)是一种分布式的点对点文件存储系统,目的在于改善传统的中心化文件存储和传输方式。ipfs采用去重机制来实现其去中心化理念,只要文件有重复副本存在,存储的文件就会在系统中永久存在,并且通过有向无环图确保存储数据的识别性和防篡改性。
3、基于身份的代理重加密(identity-based proxy re-encryption,ibpre)是一种结合了身份基础加密和代理重加密概念的加密技术,旨在提高数据共享时的安全性。
4
...【技术保护点】
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信息...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。