999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于云計算環境的平臺可信度認證問題研究

2016-06-08 06:07:34陳金鑫
計算機應用與軟件 2016年5期
關鍵詞:用戶模型系統

陳金鑫 解 福

(山東師范大學信息科學與工程學院 山東 濟南 250014)

?

基于云計算環境的平臺可信度認證問題研究

陳金鑫解福

(山東師范大學信息科學與工程學院山東 濟南 250014)

摘要為了搭建可信的云計算環境,云平臺和用戶平臺之間需要進行相互認證。鑒于云環境的基本特征,提出一種基于云環境的平臺可信度認證模型(CCEBA)。該模型引用可信計算平臺遠程證明的思想,將改進的基于模塊和組件屬性的可信證明方案應用于云平臺的可信度認證中。用戶平臺認證則采用改進的基于系統行為的可信證明方案。實驗結果表明,該認證模型有效地提高了云平臺和用戶平臺之間認證的可信度,并且提高了遠程證明的效率,從而搭建了可信的云計算環境。

關鍵詞云計算安全可信計算遠程證明認證模型組件模塊屬性系統行為效率

0引言

云計算是一種全新的計算方式,對于傳統的計算方式而言實現了進一步的發展[1]。文獻[1]中提出云計算服務商可以向使用者提供相應的應用軟件、系統平臺和硬件資源。軟件層給用戶提供的是經過制定化的軟件,平臺層給用戶提供的是豐富的中間件資源,而硬件資源提供的是計算機硬件設備。然而由于云計算相關技術還不夠成熟,還存在許多與云計算有關的安全問題需要解決。在云計算的應用中,如果解決好平臺之間的認證問題,這樣就可以確保數據可以安全地交給云計算服務商進行存儲和管理,從而通過云平臺使用云服務商提供的軟件、基礎設施等服務。這樣用戶與云平臺之間的可信認證問題就變得非常重要,目前學術界在關于云環境中平臺認證問題上作出了積極而努力的研究。

基于可信計算平臺的遠程證明已經在國內外取得眾多研究成果[2]。文獻[2]中提到的可信平臺遠程證明方法可有效解決云環境中平臺認證問題。本文對文獻[2]和文獻[9]的模型進行改進,提出一種在云環境中的平臺可信認證模型。實驗結果證明,該模型能有效地使平臺認證效率和可信度提高。

1可信平臺證明相關定義

定義1證明是指說明者E通過判斷和提供憑據向詢問方U提供證明本身具有一種特性R的流程,其公式化表述為:

(1)

其中evidence表示憑據集,Q(E)代表獲得憑據的過程,P(E)代表邏輯判斷的過程, A(evidence)代表對憑據集進行判斷。

定義2可信平臺證明是證明方需要向詢問方發送關于自己是否可信的相關依據,然后詢問方根據相關依據驗證并判斷證明方是否可信的證明過程。

2平臺安全及其認證的重要性

在文獻[4]中提出云平臺存在以下安全問題:

(1) 云平臺中運行各類云應用沒有固定不變的基礎設施與安全邊界,其安全性是否達到用戶平臺的要求不得而知。

(2) 云平臺涉及多個管理者對其進行管理從而增加其不穩定性因素。

(3) 云平臺中數據域計算高度集中,安全措施是否達到需求非常重要。

然而,訪問云平臺的用戶平臺也較多,用戶平臺中由于木馬、病毒等問題存在較多安全隱患,木馬、病毒嚴重危害用戶平臺的安全。

基于以上所述平臺中存在的安全問題,可運用本文提出的基于云環境的可信認證模型對云平臺與用戶平臺可信度進行認證。這樣可以保證在用戶與云服務商合作之前,通過判斷雙方平臺的可信度決定是否合作,從而增加了在云環境下數據傳輸、存儲、應用的安全。

3基于云壞境下的平臺可信度認證模型(CCEBA)

組件和模塊的”屬性”可注明組件或模塊的安全級別。文獻[5]提出了基于模塊屬性的遠程證明,相對于傳統的證明方案,該方案提高了認證的可靠性并且明顯減少了認證時間,降低了認證的復雜度。而文獻[6]提出了基于組件屬性的認證,通過對組件的度量來證明云平臺相關應用的安全性,縮小了基于屬性遠程證明的證明范圍,提高了認證效率。本方案綜合以上兩種協議并進行整合,將一種在組件、模塊屬性的基礎上進行改進的遠程證明方案應用在云平臺可信環境的證明上,使云平臺可準確描述相關服務的安全屬性從而提高了平臺認證的可信度,也提高了其證明的效率。

關于用戶平臺的可信問題,文獻[7]討論了基于系統行為的信任度認證模型。這種方案使平臺驗證時僅驗證可信相關信息從而保護了用戶隱私并且避免了大量計算。本文對該方案進行改進并將其運用到云環境下用戶平臺的可信認證中。

首先,用戶對云計算平臺訪問之前需要對云計算平臺的可信度進行認證,在提出認證申請后云平臺通過對相關組件和模塊屬性證明,將認證結果及其屬性證書發送給用戶平臺。用戶收到信息后驗證云平臺的可信度,若云平臺不可信則放棄訪問,否則同意與云平臺建立信任關系。其次,在判斷云平臺可信后,云平臺需要對用戶平臺進行認證,用戶提供可信相關系統行為,云平臺則結合系統行為驗證模塊對用戶的可信狀態進行判斷,確定是否與用戶建立鏈接。通過這種改進的基于模塊組件屬性及系統行為的證明體系,能充分保證認證雙方在可信狀態下進行信息交互,確保在云環境下數據處理的可靠性,綜上所述認證模型如圖1所示。

圖1 改進的基于云環境下的平臺可信度認證模型

3.1基于模塊組件及系統行為的證明體系

該證明模型包括:軟件生產廠商SF、云服務平臺CS、申請服務的用戶U、證書權威發布機構CA、加密模塊EM、解密模塊DM、驗證中心VC。

SF:生產模塊和組件,并向證書權威發布機構(CA)請求組件屬性證書。

CA:負責發表、撤銷組件與模塊屬性證書。

CS:為用戶提供基于云平臺的服務并對組件模塊驗證,判斷用戶平臺的可信度。

U:向CS申請服務,驗證云計算平臺的可信度,提供系統行為證明依據。

EM:對模塊、組件屬性信息進行簽名,對信息進行加密。

DM:對模塊、組件屬性簽名進行解密,還原加密信息。

VC:檢測是否已被撤銷組件和模塊的屬性證書。

3.2組件模塊屬性安全等級定義

(2)

3.3改進的基于組件和模塊屬性的證明過程

定義3基于模塊、組件屬性的可信平臺證明:證明方需要向詢問方發送關于自身可信性的相關證據(組件、模塊屬性及其屬性證書),詢問方需要根據提供的依據驗證和判斷證明方可信度的證明過程。

組件和模塊的id有很多定義形式,證書中的id采用了TCG的組件、模塊產品ID,id由32位二進制組成,前24位通過軟件生產廠商向TCG申請,后8為廠商自定義,以下所示云平臺可信證明步驟:

1) 申請階段:軟件生產廠商SF向證書發布機構CA申請屬性證書,CA在驗證組件或模塊相關信息后,通過加密模塊EM塊對組件和模塊的配置信息M(idi,yi,pi)進行數字簽名頒發屬性證書。 idi表示組件或模塊的id,yi表示組件或模塊的度量值,pi表示組件或模塊的屬性。簽名算法是一種改進的有效的RSA算法[8],文獻[8]提出改進的RSA算法具有并行性等特征易于實現并行。對于任務繁重的云平臺來說提高了認證模型的效率,有效減輕了認證的復雜度。

(1) 首先EM利用密鑰生成算法形成公鑰與私鑰對。

算法1密鑰生成算法

安全系數n和隨機參數b、k、c用來做密鑰生成算法的輸入,算法的輸出是改進的RSA算法的公鑰和私鑰。具體的密鑰生成算法如下所示:

③ 計算ri=dmodpi-1,其中1≤j≤k。其中每一ri都可以用多項式表示:

r1=d1,1e1,1+d1,2e1,2+d1,3e1,3+…d1,ke1,k(modp1-1),

r2=d2,1e2,1+d2,2e2,2+d2,3e2,3+…d2,ke2,k(modp2-1),…

ri=di,1ei,1+di,2ei,2+di,3ei,3+…di,kei,k(modpi-1),…

rb=db,1eb,1+db,2eb,2+db,3eb,3+…db,keb,k(modpb-1)

這里的di,j和ei,j都是二進制向量,其中di,j是c位隨機數而ei,j|pi-1|位隨機數,其中1≤i≤b,1≤j≤k。至此,生成了改進的RSA算法的公鑰和私鑰:

公鑰(N,e,e1,1,……e1,k,……eb,1,……eb,k)

私鑰(N,d1,1,……d1,k,……db,1,……eb,k)

(2) 其次利用加密算法進行數字簽名頒發證書。

算法2加密算法

加密算法有以下兩步:

① 設等待廠商簽名信息為M(idi,yi,pi),公式C=MemodN計算出密文C,其中M∈ZN。

② 計算Z=(z1,1,…,z1,k,…,zb,1,…,zb,k)密文向量,Zij=Cei,jmodN,1≤i≤b,1≤j≤k ,形成組件、模塊屬性證書并頒發給廠商SF。

同時證書頒發機構CA將配置信息M(idi,yi,pi)及屬性證書Zi,j傳遞給驗證中心VC用于驗證階段中驗證屬性證書,并將一些公開的系統參數和密鑰對與DM、CS進行交互。驗證中心VC將生成的公私鑰以及相關的參數分配給解密模塊EM,SF將組件、模塊的屬性證書發送給云平臺CS,同時云平臺得到相應的組件和模塊。

3) 驗證階段:用戶平臺U通過解密模塊EM與驗證中心VC驗證云平臺是否安全。

(1) 首先通過EM驗證相關的屬性證書。

算法3解密算法

用戶平臺假設得到某個屬性證書Z后,使用中國剩余定理進行解密[9]:

② 依據中國剩余定理,計算yi=N/pi= p1…p2…pn和ni=yi×(yi-1(modpi)),其中1≤i≤b。

③ 最后合并各個Ei的值,并最終得到M=Cd=E1×n1+…+Ei×ni+…+Eb×nb(modN),其中1≤i≤b。

以上解密算法可以依次得到每一個相關組件或模塊的配置信息M,利用M中的id在VC中查詢關于屬性的數字簽名證書,驗證云平臺的相關屬性簽名證書。若找不到相應證書,則云平臺不符合安全需求,否則找到VC中組件和模塊對應的配置屬性p1,p2,…,pn進行(2)操作。

3.4改進的基于系統行為的證明過程

在文獻[7]中,針對平臺的認證提出了基于系統行為認證的相關定理與定義:

定義4基于系統行為的可信平臺:證明方需要向質詢方發送關于自身的系統行為記錄,質詢方依據證明方提供的系統行為記錄判斷證明方是否可信。

定義5在平臺中一次可信的系統行為c是指c滿足了詢問方的安全要求。

定義7假設T表示與系統可信相關的系統行為集合,C1和C2是兩個系統行為序列,如果滿足:

對于C1中的任意行為a,如果a?T,那么a必然不在C2之中;

對于C1中的任意行為b,如果b∈T,那么a必然在C2之中,且C2中的各個系統行為的順序與它們在C1中的順序一致,則稱作C2是C1的可信相關序列。

當用戶驗證云平臺可信后,用戶需要向云平臺進行可信證明,認證模型如圖1所示,從而通過認證確定用戶的可信狀態,用戶可信狀態證明步驟如下所示:

(1) 首先,在使用系統的可信引導程序之后,確定用戶的初始狀態是可信的。

(2) 其次,在記錄過程中,用戶平臺的系統行為度量模塊記錄可信相關的信息, TPM收集整理相關可信信息。

(3) 再者,云平臺向用戶平臺進行系統行為證明請求。

(4) 然后,用戶響應云平臺的系統行為證明請求,TPM對可信信息進行簽名加密并傳送給報告模塊,簽名與可信系統行為信息一起報告給云平臺。

(5) 最后,云平臺通過簽名對用戶身份以及報告內容的真實性進行驗證,并且通過系統行為驗證模塊對行為的可信性進行判斷,是否可以訪問取決于判斷結果。

4仿真模型實驗及性能分析

本文的仿真模型試驗分為兩部分:

在配有TPM安全芯片的Linux系統中搭建用于組件、模塊證明的系統。該系統在可信引導程序、可信操作系統度量的基礎上對Linux組件或模塊進行證明與度量,從而判斷一個組件或模塊是否可信。假設證書發布權威機構CA根據軟件生產廠商SF組件、模塊的動態鏈接庫和文件鏡像的這兩個數據進行屬性評價并對相應組件、模塊發布屬性證書。TPM通過對上述數據以及相關數據進行度量,從而確定組件或模塊的屬性,然后遵循組件、模塊屬性證明協議進行遠程證明。如表1所示,以Firefox瀏覽器組件證明為例,包括對Firefox瀏覽器的可執行文件鏡像、組件動態鏈接庫和其所依賴的系統等其他動態鏈接庫的度量,如果這些數據完整則確保了游覽器組件Firefox的安全。基于組件、模塊屬性的證明要求對系統的部分組件或模塊進行證明,對于整個系統的效率影響較小。如表2所示,在組件、模塊度量過程中對系統效率的影響的相關組件進行性能分析,同樣以Firefox為例對其135個方面的數據進行分析,度量時間為3.865 s。從度量結果可以看出,檢查所有相關組件中的一項數據平均消耗0.026 s,這絲毫不影響系統的效率。最終通過改進的RSA算法向質詢方證明平臺相關組件滿足某種安全性,從而確保平臺的可信度。

表1 組件屬性證明結果數據

表2 組件、模塊性能分析表

在搭建關于系統行為認證模型的過程中采用的操作系統是Windows XP,硬件配置為:內存為1 GB,CPU是 Intel Core 2 Duo處理器。分析得出在用戶平臺認證過程中對系統平臺性能的影響主要體現在:(1) 在用戶收集可信相關行為信息上需要進行分析所用時間為t(a);(2) 云平臺驗證用戶身份時間t(b);(3) 云平臺對可信相關信息進行驗證所用時間為t(c)。其中收集一個可信相關信息處理時間約為0.15 ms,云平臺驗證用戶身份約為0.1 ms,云平臺驗證一個可信相關系統行為0.22 ms,則認證時間可用公式TIME= t(a)+t(b)+t(c)表示,所以TIME=0.15+0.1+0.22=0.47 ms。

云壞境中基于用戶平臺可信度證明借鑒了可信計算中基于系統行為的認證,利用系統行為度量模塊與組件從而收集可信相關信息。云平臺通過對收集的可信相關行為信息進行判斷,實驗證明該方法提高了認證效率并確保用戶平臺的安全性。

5結語

文獻[3]中提出可信計算技術已經在國內外眾多領域取得實質性進展。本文將其改進并引入到解決云計算安全問題當中,可以很好地解決在云環境下關于平臺可信問題,云環境下在利用可信證明技術之后提高了云計算環境的平臺安全性。

本文提出一種改進的基于云環境的可信平臺證明方案,方案包括改進的組件、模塊屬性遠程認證方法和改進的基于系統行為信息證明方法,并將一種改進的RAS算法應用于證明方案之中。通過實驗以及分析表明這種改進的認證模型可以在云環境下更好地提高平臺認證效率和準確性,以此提高云計算的使用安全。但是文獻[11]中提到面對云計算快速發展與廣泛應用亟待需要解決的安全問題還很多,所以對于云計算安全問題平臺認證的研究還是任重而道遠的。

參考文獻

[1] 李喬,鄭嘯.云計算研究現狀綜述[J].計算機科學,2011,38(4):32-37.

[2] 馮登國,秦宇,汪丹,等.可信計算技術研究[J].計算機研究與發展,2011,48(8):1332-1349.

[3] 陳建勛,侯方勇,李磊.可信計算研究[J].計算機技術與發展,2010,20(9):1-4,9.

[4] 彭新光,王曉陽.可信計算中的遠程認證體系[J].太原理工大學學報,2012,43(3):334-338.

[5] 馮登國,張敏,張妍,等.云計算安全研究[J].軟件學報,2011,22(1):71-83.

[6] 王偉,彭新光.改進的基于模塊屬性的遠程證明協議[J].計算機應用與軟件,2013,30(12):151-154.

[7] 秦宇,馮登國.基于組件屬性的遠程證明[J].軟件學報,2009,20(6):1625-1641.

[8] 李曉勇,左曉棟,沈昌祥.基于系統行為的計算平臺可信證明[J].電子學報,2007,35(7):1234-1239.

[9] 李云飛,柳青,郝林,等.一種有效的RSA算法改進方案[J].計算機應用,2010,30(9):2393-2397.

[10] Santos N,Gummadi K P,Rodrigues R.Towards trusted cloud computing[C]//Sahu S.USENIX Association Proc.of the Workshop on Hot Topics in Cloud Computing 2009.San Diego,2009.

[11] 愈能海,郝卓,徐甲甲,等.云安全研究進展綜述[J].電子學報,2013,41(2):371-378.

RESEARCH ON PLATFORM CREDIBILITY AUTHENTICATION BASED ON CLOUD COMPUTING ENVIRONMENT

Chen JinxinXie Fu

(SchoolofInformationScienceandEngineering,ShandongNormalUniversity,Jinan250014,Shandong,China)

AbstractIn order to build a trusted cloud computing environment, there is the need to mutually authenticate each other between cloud platform and users’ platform. In view of the basic characteristics of cloud environment, in this paper we put forward a cloud computing environment-based platform credibility authentication model (CCEBA). The model cites the idea of remote attestation of trusted computing platform, and applies the improved trusted attestation scheme based on the properties of modules and components to the credibility authentication of cloud platform. The authentication of user platform adopts the improved system behaviour-based trusted attestation scheme. Experimental results show that the authentication model increases the credibility of authentication between cloud platform and user platform effectively, and improves the efficiency of remote attestation, so that builds a trusted cloud computing environment.

KeywordsCloud computing securityRemote attestation of trusted computingAuthentication modelComponent and module propertiesSystem behaviourEfficiency

收稿日期:2014-10-21。陳金鑫,碩士生,主研領域:云計算安全。解福,副教授。

中圖分類號TP309

文獻標識碼A

DOI:10.3969/j.issn.1000-386x.2016.05.079

猜你喜歡
用戶模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
主站蜘蛛池模板: 欧美一级爱操视频| 国产婬乱a一级毛片多女| 日本高清有码人妻| 中国精品久久| 无码精品国产dvd在线观看9久| 超碰色了色| 国产清纯在线一区二区WWW| 中文字幕久久波多野结衣| 色噜噜狠狠色综合网图区| 国产精品福利一区二区久久| 在线观看亚洲成人| 成人精品区| 国产高潮视频在线观看| 啪啪啪亚洲无码| 日韩福利在线观看| 99re免费视频| 亚洲第一视频区| 青青热久免费精品视频6| 亚洲经典在线中文字幕| 精品人妻一区二区三区蜜桃AⅤ| 国产成人综合久久精品尤物| 日本午夜精品一本在线观看| 91av成人日本不卡三区| 色婷婷综合激情视频免费看| 免费又黄又爽又猛大片午夜| 欧美影院久久| 亚洲av色吊丝无码| 国产成人a在线观看视频| 少妇精品在线| 99精品国产自在现线观看| 国产视频大全| 亚洲综合中文字幕国产精品欧美| 露脸一二三区国语对白| 午夜限制老子影院888| 91福利一区二区三区| 国产成人精品第一区二区| 国产网站免费观看| 日本在线欧美在线| 国产男人的天堂| 国产91高跟丝袜| 色香蕉影院| 色综合天天视频在线观看| 国产精品私拍在线爆乳| 亚洲v日韩v欧美在线观看| 国产精品女熟高潮视频| 天天摸天天操免费播放小视频| 欧美亚洲国产精品第一页| 国产69囗曝护士吞精在线视频| 国产呦精品一区二区三区下载| 日韩亚洲综合在线| 国产人人射| 69视频国产| 2021最新国产精品网站| 尤物亚洲最大AV无码网站| 色有码无码视频| 在线免费看片a| 国产成人精品综合| 国产精品久久国产精麻豆99网站| 欧美日韩第三页| 成人欧美日韩| 亚洲中文精品人人永久免费| 成人永久免费A∨一级在线播放| 无码精品福利一区二区三区| 538精品在线观看| 波多野结衣的av一区二区三区| 欧亚日韩Av| 99国产精品国产| www精品久久| 92精品国产自产在线观看| 成人一区专区在线观看| 欧美精品xx| 在线观看亚洲精品福利片| 风韵丰满熟妇啪啪区老熟熟女| 亚洲91精品视频| 少妇高潮惨叫久久久久久| 在线观看国产黄色| 九九视频免费在线观看| 最新午夜男女福利片视频| 精品三级在线| 中国一级特黄视频| 中国国产高清免费AV片| 成人午夜亚洲影视在线观看|