Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于切片优化的星际文件系统加解密方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京邮电大学

摘要:一种基于切片优化的星际文件系统加解密方法,为基于IPFS文件切片的特性结合AES256与SHA256提出的一种轻量级加解密方案,可以顺利地集成到IPFS中,根据用户制定的策略在上传过程中对切片后的部分文件块进行加密,在下载过程中根据特殊的加密方法识别出加密块并对其进行解密。通过这种方法,可以在不会影响IPFS本身性能的情况下增加文件的安全性,并最大限度保留了IPFS的去重效果。

主权项:1.一种基于切片优化的星际文件系统加解密方法,其特征在于:所述方法具体包括以下步骤:步骤1,加密上传流程:为IPFS的ipfsadd命令添加一个可选参数K来表示是否需要加密上传;如果需要加密,则IPFS将文件上传到IPFS网络后返回参数CID,同时返回一个参数k并将其作为对称加密密钥;步骤1.1:文件经过切片器切片得到数个指定大小的块后,首先判断有没有可选参数K,如果有的话,进入步骤1.2,没有的话则按正常的流程继续;步骤1.2:判断当前的块是否是第一个块,如果是的话,使用SHA256获取该块的hash作为加密密钥k;步骤1.3:根据用户设置的加密策略判断当前块是否需要加密,如需要加密则用密钥k进行AES256加密,再将加密后的或不需要加密的文件块按原有的方式取构造DAG并上传到IPFS网络;步骤1.4:上传结束后,根据密钥k是否为空来决定返回的参数中是否包含密钥k;当密钥k为空时,只返回一个参数即CIDc,当密钥k不为空时,多返回一个参数即密钥k;步骤2,解密下载流程:为IPFS的ipfscat命令添加一个可选参数k来表示是否需要解密下载;如果此次要获取的文件是加密上传的,则需要用户提供正确的密钥k才能成功下载该文件;步骤2.1:判断是否有可选参数k,如果有,对第一个块进行解密并获取解密后的块的hash;如果该hash与用户提供的密钥k不等,则证明用户未提供正确的密钥,系统终止进程,删除已下载的数据,并将结果反馈给用户;如果hash与密钥k相等,则转入步骤2.2,块进入NewDagReader模块;如果没有可选参数k,则转入步骤2.1,块进入NewDagReader模块;步骤2.2:判断在NewDagReader中获取的各个块是否有大于256KB的块,如果有,判断是否有密钥k,有的话进行解密获得大小为256KB的明文块;没有的话则终止进程,返回密码错误的提示;不大于256KB的块则正常进行组合文件;步骤2.3:将最终组合好的文件返回给用户。

全文数据:

权利要求:

百度查询: 南京邮电大学 一种基于切片优化的星际文件系统加解密方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。