[发明专利]云端存储加密方法、解密方法及云端存储加密装置有效
申请号: | 201710498196.5 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107204986B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 皮永才 | 申请(专利权)人: | 四川捷云信通信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/14 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 610000 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种云端存储加密方法、解密方法及云端存储加密装置,方法包括:获得目标文件中的文件元数据;生成第一密码对文件元数据进行加密;将目标文件分割为多个数据块分配对应的块存储地址并生成第二密码;获得每个数据块的数据块元数据;通过第二密码进行加密得到第二加密信息;生成第三密码对该数据块元数据进行加密得到第三加密信息;生成第四密码对第一加密信息、第一密码的索引、第三加密信息及第三密码进行再次加密,得到第四加密信息,并将第四密码及第四加密信息进行打包为元数据包后存储至云端服务器;将该加密后的数据块存储至云端服务器。如此,使得对隐私要求较高的文件在进行云端存储时更不容易被破解,保密效果更好。 | ||
搜索关键词: | 云端 存储 加密 方法 解密 装置 | ||
【主权项】:
1.一种云端存储加密方法,应用于用户终端,其特征在于,所述方法包括:获得目标文件,并获得所述目标文件中的文件元数据,其中,所述文件元数据包括目标文件的文件名、文件大小及校验码;根据预设密钥生成第一密码,根据所述第一密码对所述文件元数据进行加密,得到第一加密信息;其中,所述第一密码包括密码本体及密码索引;将所述目标文件分割为多个数据块,在云端服务器为每个所述数据块分配对应的块存储地址,并针对每个所述数据块根据所述预设密钥生成第二密码;获得每个所述数据块的数据块元数据,其中,所述数据块元数据包括数据块的数据块名称、数据块大小、该数据块在所述目标文件中的位置、校验码、所述第二密码及所述块存储地址;针对每个数据块,通过所述第二密码进行加密得到第二加密信息;针对每个所述数据块元数据,根据所述预设密钥生成第三密码,根据所述第三密码对该数据块元数据进行加密得到第三加密信息;根据所述预设密钥生成第四密码,根据所述第四密码对所述第一加密信息、第一密码的密码索引、第三加密信息及第三密码进行再次加密,得到第四加密信息,并将所述第四密码及第四加密信息进行打包为元数据包后存储至云端服务器;针对每个加密后的数据块,根据分配的所述存储地址将该加密后的数据块存储至云端服务器;其中,生成所述第一密码、第二密码、第三密码或所述第四密码的方式包括:在一包括多个数据位的预设密钥中随机确定多个密码数据位,根据所述密码数据位在所述预设密钥中的位置生成密码索引;从所述预设密钥中提取所述密码数据位对应的数据作为密码本体以对待加密信息进行加密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川捷云信通信息技术有限公司,未经四川捷云信通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710498196.5/,转载请声明来源钻瓜专利网。
- 上一篇:熔丝单元
- 下一篇:用于扫描束注入机的束轮廓确定速度提升