[發明專利]基于密鑰池的云存儲加解密方法有效
| 申請號: | 201210003604.2 | 申請日: | 2012-01-09 |
| 公開(公告)號: | CN102546181A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 王凱東;于菊珍;林燕 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710071*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 密鑰 存儲 解密 方法 | ||
1.一種基于密鑰池的云存儲加解密方法,其特征在于,使用對稱加解密與非對稱加解密相結合,分別加密文件和加密密鑰;隨機生成一個多密鑰的密鑰池,每把密鑰用非對稱加解密算法進行加密,構成密文密鑰池,密文密鑰池存儲在該用戶所在的云端分布式云存儲服務器中;加密文件時,在源端把文件切分成若干塊;從密文密鑰池中按密鑰抽取算法取出一把密鑰KEYTWOi,1≤i≤N,N為該用戶密鑰總數;用用戶的私鑰KEY私鑰和非對稱加解密算法解密后,得到密鑰KEYONEi;使用對稱加密算法加密該文件塊;解密文件時,按密鑰抽取算法,找到加密文件塊的相應密鑰KEYTWOi,使用非對稱加解密算法解密后,得到密鑰KEYONEi;使用對稱加密算法解密該密文文件塊;再把解密后每個文件塊合并成原來的文件。
2.根據權利要求1所述的云存儲加解密方法,其特征在于,所述的構成密文密鑰池方法,按照變換規則,生成多把密鑰,形成一個密鑰池,用非對稱加密算法的公鑰KEY公鑰對每把密鑰進行加密,構成密文密鑰池,存儲在云端分布式云存儲服務器。
3.根據權利要求1所述的云存儲加解密方法,其特征在于,所述密鑰抽取算法包括線性抽取方式和非線性抽取方式。
4.根據權利要求1至3任一所述的云存儲加解密方法,其特征在于,所述文件在用戶端被切片成固定大小的M塊文件塊;對每一文件塊分別用不同密鑰加密;在密文密鑰池中按密鑰抽取算法抽取一把密文密鑰KEYTWOi,用非對稱加解密算法的私鑰解密生成密鑰KEYONEi,再用密鑰KEYONEi作為對稱加密算法的密鑰對該文件塊進行加密,分布存儲到密文云存儲平臺中。
5.根據權利要求1所述的云存儲加解密方法,其特征在于,用戶可根據需要更新該用戶密文密鑰池,更新方法包括以下步驟:(1)用戶在終端隨機生成新的公私鑰對NEWKEY私鑰、NEWKEY公鑰;
(2)從云存儲服務器獲取該用戶密文密鑰池中所有的密鑰KEYTWOi,1≤i≤N,取i等于1;
(3)用老的私鑰KEY私鑰和非對稱加密算法對密文密鑰KEYTWOi進行解密,生成明文密鑰KEYONEi;
(4)用新的公鑰NEWKEY公鑰和非對稱加密算法對明文密鑰KEYONEi進行加密,生成新的密文密鑰KEYTWOi;
(5)i自加1,跳到(3)步驟,直到循環N次,把所有密文密鑰更新,跳到(6)步驟;
(6)把更新后的密鑰池和新生成的公鑰NEWKEY公鑰更新到云存儲服務器。
6.根據權利要求1所述的云存儲加解密方法,其特征在于,用戶可根據需要添加該用戶密文密鑰池中密鑰的數量,添加方法包括以下步驟:(1)用戶在終端按照密鑰隨機生成算法,按需要生成一把或多把新密鑰NEWKEYONEi,1≤i≤L,L為大于等于1的整數;
(2)從云存儲平臺中獲取該用戶密文密鑰池里的公鑰KEY公鑰;
(3)采用非對稱加密算法用KEY公鑰加密所有新生成的NEWKEYONEi,1≤i≤L,并添加到云存儲服務器的密文密鑰池中;
(4)原密文密鑰池的密鑰總數為N,添加L把密鑰之后,總的密鑰數變成N+L。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210003604.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:型材及盒體
- 下一篇:一種高精度迷宮式氣缸套加工專用夾具





