欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

加密數(shù)據(jù)文件存儲和檢索系統(tǒng)及方法

文檔序號:9911554閱讀:856來源:國知局
加密數(shù)據(jù)文件存儲和檢索系統(tǒng)及方法
【技術(shù)領域】
[0001]本發(fā)明涉及信息安全技術(shù)領域,具體涉及一種基于云存儲系統(tǒng)的加密數(shù)據(jù)文件存儲和檢索系統(tǒng)及方法。
【背景技術(shù)】
[0002]相比傳統(tǒng)的數(shù)據(jù)文件存儲方式,云存儲技術(shù)具有很多的優(yōu)勢:
(1)成本低廉,傳統(tǒng)方式下,用戶需要購買大量的服務器、硬盤等基礎設備,而且還需要定期對設備進行升級,而在云存儲環(huán)境中,用戶不再需要購買這些基礎設備,一方面節(jié)省了購買基礎設備的成本,另一方面也減少了維護的費用;
(2)伸縮性好,對于中小企業(yè)來說,前期很難估算需要的存儲容量大小,而云存儲可以很好的解決這一問題,前期可以根據(jù)當前需要購買滿足需求的存儲容量,當業(yè)務增長,數(shù)據(jù)量增多時,可以動態(tài)的增加存儲容量而不影響之前的數(shù)據(jù);
(3)數(shù)據(jù)自動備份,為了數(shù)據(jù)安全,很多用戶都會將數(shù)據(jù)進行備份,而備份往往比較繁瑣而且存在備份數(shù)據(jù)安全和完整性保護問題,云存儲供應商一般給數(shù)據(jù)文件提供兩個或兩個以上的副本,充分保證數(shù)據(jù)文件的高可用性,從而將用戶從數(shù)據(jù)備份的煩惱中解救出來;
(4)故障自動切換,傳統(tǒng)的存儲系統(tǒng)升級時,需要將數(shù)據(jù)從舊的存儲中迀移到別的存儲服務器上,等新的存儲服務器上線之后,再將數(shù)據(jù)迀移回來,一方面會造成服務的中斷,另一方面也會帶來數(shù)據(jù)丟失的風險,而在云存儲環(huán)境中這些問題都將不復存在,系統(tǒng)檢測到異常時,會自動將服務切換到可用的冗余存儲集群上,而不影響正常的服務,更不會丟失數(shù)據(jù)。
[0003]雖然云存儲具有諸多的優(yōu)勢,但也存在一些不足,尤其突出的一點是越來越多的用戶擔心:自己的數(shù)據(jù)存儲在由他人管理和控制的云存儲系統(tǒng)環(huán)境中,有可能泄露數(shù)據(jù)的內(nèi)容,給個人和公司帶來損失。目前解決此類問題的方法是將數(shù)據(jù)以加密的形式存儲在云存儲系統(tǒng)中。
[0004]雖然將數(shù)據(jù)文件加密存儲,可以保護數(shù)據(jù)文件的隱私性和安全性,但是同時也帶來了一個問題:在很多場景下,用戶需要根據(jù)一些特定的內(nèi)容來檢索數(shù)據(jù)文件,如果數(shù)據(jù)文件加密了,就導致無法檢索,或者檢索速度緩慢。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種加密數(shù)據(jù)文件存儲和檢索系統(tǒng)及方法,解決加密數(shù)據(jù)文件檢索困難和檢索速度慢的問題,能夠在數(shù)據(jù)文件處于加密狀態(tài)的基礎上,快速的檢索出所需的加密數(shù)據(jù)文件信息。
[0006]為實現(xiàn)上述目的,本發(fā)明提供一種加密數(shù)據(jù)文件存儲和檢索系統(tǒng),其特點是,該系統(tǒng)包含:
云存儲系統(tǒng),其包含服務器端和存儲設備;服務器端包含用戶身份認證模塊、內(nèi)容元數(shù)據(jù)提取模塊、元數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)文件加密模塊、信息檢索模塊;元數(shù)據(jù)管理系統(tǒng)下接并管理內(nèi)容元數(shù)據(jù)庫、系統(tǒng)元數(shù)據(jù)庫和存儲元數(shù)據(jù)庫;存儲設備,其用于存儲數(shù)據(jù)文件,數(shù)據(jù)文件包含加密數(shù)據(jù)文件和明文數(shù)據(jù)文件;
客戶端,其包含內(nèi)容元數(shù)據(jù)提取模塊和數(shù)據(jù)文件加密模塊。
[0007]—種加密數(shù)據(jù)文件存儲和檢索方法,其特點是,該方法包含:
客戶端或云存儲系統(tǒng)服務器端提取數(shù)據(jù)文件的內(nèi)容元數(shù)據(jù)后進行加密生成加密數(shù)據(jù)文件,加密數(shù)據(jù)文件及對應的內(nèi)容元數(shù)據(jù)分別存儲于云存儲系統(tǒng)的存儲存儲設備和服務器端的內(nèi)容元數(shù)據(jù)庫中;內(nèi)容元數(shù)據(jù)包含數(shù)據(jù)文件的屬性信息和內(nèi)容信息,以及數(shù)據(jù)文件在加密狀態(tài)下的文件全局標識符;
檢索云存儲系統(tǒng)中存儲的加密數(shù)據(jù)文件時,服務端的加密數(shù)據(jù)文件檢索模塊通過倒排索引方法,在服務器端的內(nèi)容元數(shù)據(jù)庫中檢索獲得與檢索關(guān)鍵詞匹配的數(shù)據(jù)文件在加密狀態(tài)下的文件全局標識符,列出該文件全局標識符對應的加密數(shù)據(jù)文件的屬性信息和內(nèi)容信息作為檢索結(jié)果返回。
[0008]上述客戶端提取數(shù)據(jù)文件的內(nèi)容元數(shù)據(jù)后進行加密生成加密數(shù)據(jù)文件的方法包含:
客戶端提取數(shù)據(jù)文件的內(nèi)容元數(shù)據(jù);
客戶端加密已提取內(nèi)容元數(shù)據(jù)的數(shù)據(jù)文件,生成加密數(shù)據(jù)文件;
客戶端將加密數(shù)據(jù)文件及對應的內(nèi)容元數(shù)據(jù)上傳至云存儲系統(tǒng)服務器端。
[0009]上述云存儲系統(tǒng)服務器端提取數(shù)據(jù)文件的內(nèi)容元數(shù)據(jù)后進行加密生成加密數(shù)據(jù)文件的方法包含:
客戶端將數(shù)據(jù)文件上傳至云存儲系統(tǒng)服務器端;
云存儲系統(tǒng)服務器端提取數(shù)據(jù)文件的內(nèi)容元數(shù)據(jù);
云存儲系統(tǒng)服務器端對已提取內(nèi)容元數(shù)據(jù)的數(shù)據(jù)文件加密,生成加密數(shù)據(jù)文件。
[0010]上述提取數(shù)據(jù)文件的內(nèi)容元數(shù)據(jù)包含:客戶端或云存儲系統(tǒng)服務器端的內(nèi)容元數(shù)據(jù)提取模塊根據(jù)數(shù)據(jù)文件的特性,對數(shù)據(jù)文件內(nèi)容做初步的分析,提取能體現(xiàn)數(shù)據(jù)文件特性的屬性信息和內(nèi)容信息,并將數(shù)據(jù)文件加密后的文件全局標識符添加到內(nèi)容元數(shù)據(jù)中。
[0011]上述提取數(shù)據(jù)文件的內(nèi)容元數(shù)據(jù)后,客戶端可對存儲于云存儲系統(tǒng)服務器端內(nèi)容元數(shù)據(jù)庫中的內(nèi)容元數(shù)據(jù)進行修改。
[0012]上述云存儲系統(tǒng)服務器端將加密數(shù)據(jù)文件分布式存儲在云存儲系統(tǒng)的存儲設備,并將內(nèi)容元數(shù)據(jù)存儲于云存儲系統(tǒng)的內(nèi)容元數(shù)據(jù)庫中。
[0013]上述檢索云存儲系統(tǒng)服務器端中存儲的加密數(shù)據(jù)文件包含:
客戶端發(fā)送包含檢索關(guān)鍵詞的檢索請求,云存儲系統(tǒng)分析檢索請求確定檢索請求中檢索關(guān)鍵詞內(nèi)容的合法性;
云存儲系統(tǒng)的信息檢索模塊通過倒排索引方法對內(nèi)容元數(shù)據(jù)庫進行匹配查詢,獲取與檢索關(guān)鍵詞匹配的數(shù)據(jù)文件在加密狀態(tài)下的文件全局標識符和文件全局標識符對應的數(shù)據(jù)文件的屬性信息和內(nèi)容信息作為檢索結(jié)果;
信息檢索模塊將檢索結(jié)果進行排序后發(fā)送至客戶端。
[0014]上述客戶端根據(jù)檢索結(jié)果,可選擇下載檢索結(jié)果中所列的文件全局標識符對應的加密數(shù)據(jù)文件;
若加密數(shù)據(jù)文件是在客戶端加密則云存儲系統(tǒng)直接將加密數(shù)據(jù)文件傳到用戶客戶端,由客戶端進行解密;
若加密數(shù)據(jù)文件是在云存儲系統(tǒng)服務器端加密,則由云存儲系統(tǒng)服務器端將加密數(shù)據(jù)文件解密后傳到客戶端。
[0015]上述加密數(shù)據(jù)文件的檢索方法還包含倒排索引方法的優(yōu)化方法,該倒排索引方法的優(yōu)化方法包含:
經(jīng)過垂直分割和水平移動,使數(shù)據(jù)文件內(nèi)容元數(shù)據(jù)的倒排索引矩陣的零元素移到矩陣的底部和右部;
再經(jīng)過分塊聚類,將原來的高維稀疏矩陣轉(zhuǎn)變?yōu)槿舾蓚€低維稠密矩陣;
對內(nèi)容元數(shù)據(jù)檢索時,將優(yōu)化的稀疏矩陣中若干個的低維矩陣分別送到云存儲系統(tǒng)中的不同處理單元進行并行處理。
[0016]本發(fā)明加密數(shù)據(jù)文件存儲和檢索系統(tǒng)及方法和現(xiàn)有技術(shù)的加密數(shù)據(jù)文件存儲和檢索技術(shù)相比,其優(yōu)點在于,本發(fā)明建立了一種新型的內(nèi)容元數(shù)據(jù)結(jié)構(gòu),保證用戶從多角度、多方位對加密數(shù)據(jù)文件的檢索,保障了數(shù)據(jù)文件在云存儲環(huán)境中的安全性和隱私性同時,保障了數(shù)據(jù)文件檢索的便利性;
本發(fā)明中數(shù)據(jù)文件都是以加密方式保存在云存儲系統(tǒng)中,即使得到加密的數(shù)據(jù)文件,沒有解密密鑰,數(shù)據(jù)文件也不會泄露;
本發(fā)明設計一種適合于內(nèi)容元數(shù)據(jù)檢索的新型倒排索引方法,能夠根據(jù)用戶在客戶端提供的關(guān)鍵詞信息在云存儲系統(tǒng)中快速檢索出對應的加密數(shù)據(jù)文件,保證了用戶加密數(shù)據(jù)文件檢索的效率和精度,解決了云存儲等大數(shù)據(jù)環(huán)境中的加密數(shù)據(jù)文件檢索難或檢索速度慢的問題;
本發(fā)明對于云存儲系統(tǒng)中的加密數(shù)據(jù)文件和明文數(shù)據(jù)文件的檢索同樣適用,都能達到快速檢索并返回檢索結(jié)果的目的。
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
双峰县| 益阳市| 郯城县| 江达县| 兖州市| 纳雍县| 山东| 昭平县| 巩义市| 木兰县| 元谋县| 淮阳县| 镇原县| 五原县| 上饶市| 宁阳县| 教育| 镇赉县| 秦安县| 元朗区| 南木林县| 芒康县| 吉木萨尔县| 西平县| 保山市| 安新县| 靖远县| 霍林郭勒市| 上杭县| 双鸭山市| 连平县| 乌审旗| 繁昌县| 扬中市| 古田县| 商丘市| 策勒县| 凤山市| 天水市| 孝感市| 黔东|