[发明专利]一种存储方法、服务器和客户端有效
申请号: | 201210408822.4 | 申请日: | 2012-10-23 |
公开(公告)号: | CN103237040A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 王东临 | 申请(专利权)人: | 天津书生投资有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300308 天津市滨海新区空港*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种存储方法、服务器和客户端。其中该方法包括:利用存储密钥对数据文件进行加密存储;利用两种不同加密方式对存储密钥进行加密形成个人密钥和数据密钥;其中,以数据文件所属用户的密钥为解密密钥对个人密钥进行解密后可以获得存储密钥;以加密前的数据文件为解密密钥对数据密钥进行解密后可以获得存储密钥;存储加密后的数据文件、个人密钥和数据密钥;在存储新用户的数据文件前,判断已存储数据文件中是否存在相同的数据文件;如果之前已保存过同样的数据文件,则不重复存储该数据文件,利用该数据文件对数据密钥进行解密获得存储密钥,再利用新用户的密钥对该存储密钥进行加密形成所述新用户的个人密钥。利用本发明实施例提供的技术方案,既可以避免相同数据文件的重复存储,又要保证任意其他用户包括云存储服务商都无法访问到明文数据。 | ||
搜索关键词: | 一种 存储 方法 服务器 客户端 | ||
【主权项】:
一种存储方法,其特征在于,用户A具有加密密钥ekA以及相应的解密密钥dkA,当存储用户A的数据X时,该存储方法包括:利用存储加密密钥ekS对数据文件X进行加密,获得密文数据Y;利用ekA加密与ekS对应的解密密钥dkS,获得用户A的个人密钥kA;利用与X相关的加密密钥ekX加密dkS,获得X的数据密钥kX;存储Y、kA以及kX;其中,当具有加密密钥ekB以及相应的解密密钥dkB的用户B期望再一次存储数据X时,该方法进一步包括:基于X计算与ekX对应的解密密钥dkX;利用dkX解密kX获得dkS;利用ekB加密dkS获取用户B的个人密钥kB;存储kB。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津书生投资有限公司,未经天津书生投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210408822.4/,转载请声明来源钻瓜专利网。