<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 云存儲應用中的加密存儲及其檢索技術(shù)

云存儲應用中的加密存儲及其檢索技術(shù)

作者: 時(shí)間:2010-10-09 來(lái)源:網(wǎng)絡(luò ) 收藏

云計算是一種通過(guò)網(wǎng)絡(luò )以按需、易擴展的方式獲取所需服務(wù)的在線(xiàn)網(wǎng)絡(luò )服務(wù)交付和使用模式,它是分布式計算的一種形式。是網(wǎng)絡(luò )上的服務(wù)以及提供這種服務(wù)的數據中心的軟硬件集合[1]。云計算是并行計算、分布式計算和網(wǎng)格計算的演進(jìn)。云計算的實(shí)現形式包括軟件即服務(wù)、效用計算、平臺即服務(wù)、基礎設施即服務(wù)。目前云計算已經(jīng)有部分應用,如Google公司的GoogleDocs[2],另外微軟、Amazon[3-4]也有類(lèi)似的云計算服務(wù)設施。

云計算主要目標是提供高效的計算服務(wù)。云計算基礎設施之一是提供可靠、安全的數據存儲中心。因此,存儲安全是云計算領(lǐng)域的安全話(huà)題之一。為解決數據隱私的保護問(wèn)題,常見(jiàn)的方法是由用戶(hù)對數據進(jìn)行加密,把加密后的密文信息存儲在服務(wù)端。當存儲在云端的加密數據形成規模之后,對加密數據的檢索成為一種迫切需要解決的問(wèn)題。

在加密信息檢索的相關(guān)研究工作中,對加密信息的檢索有單用戶(hù)線(xiàn)性搜索、基于關(guān)鍵詞的公鑰搜索、安全索引等幾種算法。這幾種算法可以快速地檢索出所需信息,但其代價(jià)較高,不適用大規模數據檢索的情況,而且,在中,檢索時(shí)相關(guān)的文檔較多,對其進(jìn)行是進(jìn)一步需要解決的問(wèn)題,以上幾種算法均不能解決問(wèn)題。

通過(guò)保序加密可以利用文檔中的詞頻信息對文檔依相關(guān)度進(jìn)行排序,提高了檢索準確率和返回率。然而在文檔中某些關(guān)鍵詞出現的頻率非常高,指代性不強,這一類(lèi)詞稱(chēng)為常用詞,常用詞的存在歪曲了文檔和實(shí)際查詢(xún)相關(guān)度。而準確反映文檔、查詢(xún)相關(guān)度的無(wú)法直接應用。全同態(tài)加密提供可以對密文進(jìn)行操作的加密算法。而且通過(guò)全同態(tài)加密,一方面可以保證密文信息不被統計分析,另一方面可以對加密信息進(jìn)行加法和乘法運算,同時(shí)保持其對應明文的順序。

1 應用中的加密存儲技術(shù)

大規模高性能存儲系統安全需求,特別是應用中,可擴展和高性能的存儲安全技術(shù),是推動(dòng)網(wǎng)絡(luò )環(huán)境下的存儲應用(如云存儲應用)最根本的保證,已經(jīng)成為當前網(wǎng)絡(luò )存儲領(lǐng)域的研究熱點(diǎn)。云存儲應用中的存儲安全包括認證服務(wù)、數據加密存儲、安全管理、安全日志和審計。

訪(fǎng)問(wèn)控制服務(wù)實(shí)現用戶(hù)身份認證、授權,防止非法訪(fǎng)問(wèn)和越權訪(fǎng)問(wèn)。主要功能包括:用戶(hù)只能對經(jīng)管理員或文件所有者授權的許可文件進(jìn)行被許可的操作;管理員只能進(jìn)行必要的管理操作,如用戶(hù)管理、數據備份、熱點(diǎn)對象遷移,而不能訪(fǎng)問(wèn)用戶(hù)加密了的私有數據。

加密存儲是對指定的目錄和文件進(jìn)行加密后保存,實(shí)現敏感數據存儲和傳送過(guò)程中的機密性保護。安全管理主要功能是用戶(hù)信息和權限的維護,如用戶(hù)帳戶(hù)注冊和注銷(xiāo)等,授權用戶(hù)、緊急情況下對用戶(hù)權限回收等。

安全日志和審計是記錄用戶(hù)和系統與安全相關(guān)的主要活動(dòng)事件,為系統管理員監控系統和活動(dòng)用戶(hù)提供必要的審計信息。

對用戶(hù)來(lái)說(shuō),在上述4類(lèi)存儲安全服務(wù)中,存儲加密服務(wù)尤為重要。加密存儲是保證用戶(hù)私有數據在共享存儲平臺的機密性核心技術(shù)。

隨著(zhù)存儲系統和存儲設備越來(lái)越網(wǎng)絡(luò )化,存儲系統在保證敏感數據機密性的同時(shí),必須提供相應的加密數據共享技術(shù)。保護用戶(hù)隱私性要求存儲安全建立在對存儲系統的信任基礎之上。必須研究適用于網(wǎng)絡(luò )存儲系統的加密存儲技術(shù),提供端到端加密存儲技術(shù)及密鑰長(cháng)期存儲和共享機制,以確保用戶(hù)數據的機密性和隱私性,提高密鑰存儲的安全性、分發(fā)的高效性及加密策略的靈活性。在海量的加密信息存儲中,加密檢索是實(shí)現信息共享的主要手段,是加密存儲中必須解決的問(wèn)題之一。

2 加密信息檢索技術(shù)

對加密信息檢索的研究始于2000年,Song等人提出加密數據搜索的實(shí)用算法[5],Boneh等人提出基于關(guān)鍵詞的公鑰加密算法[6],Park等人提出安全索引搜索算法[7]。

2.1 線(xiàn)性搜索算法

在線(xiàn)性搜索算法中,首先用對稱(chēng)加密算法對明文信息加密。對于每個(gè)關(guān)鍵詞對應的密文信息,生成一串長(cháng)度小于密文信息長(cháng)度的偽隨機序列,并生成一由偽隨機序列及密文信息確定的校驗序列。偽隨機序列的長(cháng)度與檢驗序列長(cháng)度之和等于密文信息的長(cháng)度。偽隨機序列及檢驗序列對密文信息再次加密。在搜索過(guò)程中,用戶(hù)提交明文信息對應的密文信息序列。在服務(wù)器端,密文信息序列被線(xiàn)性地同每一段序列模2加。如果得到的結果滿(mǎn)足校驗關(guān)系,那么說(shuō)明密文信息序列出現,否則,說(shuō)明密文信息不存在。

線(xiàn)性搜索方法是一種一次一密的加密信息檢索算法,因此有極強的抵抗統計分析的能力。但其有一個(gè)致命的缺點(diǎn),即逐次匹配密文信息,這使得這種檢索方法在大數據集的情況下難以應用。

2.2 基于關(guān)鍵詞的公鑰搜索

基于關(guān)鍵詞的公鑰加密搜索算法由Boneh等人提出,其目的是可以在用戶(hù)端存儲、計算資源不足的情況下,通過(guò)訪(fǎng)問(wèn)遠端數據庫獲取數據信息。存儲、計算資源分布具有不對稱(chēng)性,即用戶(hù)的計算存儲能力不能實(shí)時(shí)滿(mǎn)足其需求。另一方面用戶(hù)在移動(dòng)情況下存儲、索引數據的需求也有增加,比如Email服務(wù)等。在這種特定情況下,需要保護用戶(hù)的數據隱私。加密數據有多個(gè)不同來(lái)源,針對這一問(wèn)題的解決方法是加密算法使用公鑰加密。

算法的過(guò)程如下,首先生成公鑰、私鑰,然后對待存儲的明文關(guān)鍵詞用公鑰進(jìn)行加密,生成可搜索的密文信息。

2.3 安全索引

安全索引由Park等人提出,解決了簡(jiǎn)單索引方式易受統計攻擊的問(wèn)題。其機制是每次加密所用的密鑰是事先生成的一組逆Hash序列,加密后的索引被放入布隆過(guò)濾器中。當檢索的時(shí)候,首先用逆Hash序列密鑰生成多個(gè)陷門(mén),然后進(jìn)行布隆檢測。對返回的密文文檔解密即可得到所需檢索的文檔。

針對有新用戶(hù)加入、舊用戶(hù)退出的多用戶(hù)加密信息檢索,這是一種解決方法。但其存在的缺陷是需要生成大量的密鑰序列,隨著(zhù)檢索次數的增加,每多進(jìn)行一次檢索,其計算復雜度均線(xiàn)性增加。這在實(shí)際應用中很難被接受。

在以上提到的多種加密信息檢索算法中,所用的檢索模型都是布爾模型,因而無(wú)法根據查詢(xún)與待檢索文檔的相關(guān)度進(jìn)行排序操作。在實(shí)際情況中,尤其是在數據規模較大的云存儲應用中,包含某一查詢(xún)關(guān)鍵詞的文檔可能有很多個(gè),如何在多個(gè)可能相關(guān)的文檔中找出最相關(guān)的一個(gè)或若干個(gè)文檔是需要解決的問(wèn)題。對加密的文檔,是否可以應用成熟的,進(jìn)而進(jìn)行,是一個(gè)開(kāi)放的問(wèn)題。

2.4 引入的加密搜索算法

Swaminathan等人提出了保護隱私的排序搜索算法[8]。在這一算法中,每一文檔中關(guān)鍵詞的詞頻都被保序加密算法加密。加密文檔被提交查詢(xún)給服務(wù)器端后,首先計算檢索出含有關(guān)鍵詞密文的加密文檔;然后對用保序算法加密的詞頻對應的密文信息進(jìn)行排序處理;最后把評價(jià)值高的加密文檔返回給用戶(hù),由用戶(hù)對其進(jìn)行解密。

這一種方法可以在給定多個(gè)可能相關(guān)文檔的情況下對加密文檔進(jìn)行排序,進(jìn)而把最可能相關(guān)的文檔返回給用戶(hù)。但這一種算法首先不適用于一個(gè)查詢(xún)包含多個(gè)查詢(xún)詞的情況,其次算法只利用了文檔中的詞頻信息,無(wú)法利用詞的逆文檔頻率,進(jìn)而無(wú)法直接應用。解決前一種問(wèn)題的一種方法是用加法同態(tài)加密算法[9]對詞頻信息進(jìn)行加密處理。

3 一種基于全同態(tài)加密的檢索方法

在加密信息檢索研究中,結果的排序是衡量檢索算法性能的重要指標之一。當前隨著(zhù)云計算技術(shù)的提倡和應用,加密文檔必將呈爆炸式增加。排序的準確性成為對檢索系統性能的客觀(guān)要求,其主要目的是提高檢索系統服務(wù)質(zhì)量和檢索效率。分析現有的加密信息檢索算法發(fā)現,在保證查準和查全兩方面性能的同時(shí),對排序問(wèn)題以及準確性方面考慮不夠。針對該問(wèn)題,本文提出了一種面向云存儲應用中的全同態(tài)加密的檢索方法。全同態(tài)加密的檢索方法是采用信息檢索中的向量空間模型,計算檢索出的文檔與待查詢(xún)信息之間的相關(guān)度,對檢索詞詞頻和倒排文檔頻率進(jìn)行統計,然后采用全同態(tài)方法對文檔進(jìn)行加密并建立索引方法。檢索后將加密文檔與索引項密文一起上傳到服務(wù)器端。

全同態(tài)加密檢索及排序過(guò)程如圖1所示。提交檢索之前,同樣先對檢索語(yǔ)句進(jìn)行分詞、詞干化,得到關(guān)鍵詞明文序列并對明文進(jìn)行加密。云端服務(wù)器對提交密文序列進(jìn)行檢索時(shí),提交加密后的檢索詞。

文檔由每個(gè)關(guān)鍵詞的權重向量表示,權重是詞頻與倒排文檔頻率對數的乘積的歸一化。對用全同態(tài)加密后的詞頻、倒排文檔頻率進(jìn)行操作可以得到權重。文檔向量由公式(1)計算得到。

對于檢索詞采用同樣方法來(lái)描述,取兩者的內積即可得到兩者的相關(guān)度,然后根據大小進(jìn)行排序,將有效排序后的文檔返回給用戶(hù)。用戶(hù)得到加密文檔后,用私鑰對文檔解密得到原始文檔。
通過(guò)全同態(tài)加密算法加密的明文數據可以在不恢復明文信息的情況被有效檢索出來(lái),即把最相關(guān)的文檔返回給用戶(hù)。既保護了用戶(hù)的數據安全,又提高了檢索的性能。

4 結束語(yǔ)

本文分析了加密檢索技術(shù)在云存儲應用中的重要意義,綜合分析了當前加密檢索和相關(guān)技術(shù)研究現狀和存在問(wèn)題。在此基礎上,本文提出了全同態(tài)加密檢索方法并簡(jiǎn)要介紹全同態(tài)加密檢索方法的基本原理。已有的實(shí)驗數據表明,全同態(tài)加密檢索方法與其他加密檢索算法相比,能在一定程度上提高檢索效率。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>