《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 云計算中一種分布式緩存加密存取方法
云計算中一種分布式緩存加密存取方法
2016年微型機與應用第2期
郭棟1,2,王偉1,2,曾國蓀1,2
1.同濟大學 計算機科學與技術系,上海 201804; 2.國家高性能計算機工程技術研究中心 同濟大學分中心,上海 201804
摘要: 分布式緩存是云計算系統中提高應用程序性能的重要手段,針對云計算環境中分布式緩存的隱私問題,提出一種基于中國剩余定理的輕量級分布式緩存數據加密存取方法。該方法能夠保護緩存數據的機密性,防止云計算環境中的其他用戶、平臺提供商或者攻擊者獲取明文緩存數據,且能夠較好地保證緩存系統的性能,最后通過實驗證明了該方法的有效性。
Abstract:
Key words :

郭棟1,2,王偉1,2,曾國蓀1,2

1.同濟大學 計算機科學與技術系,上海 201804; 2.國家高性能計算機工程技術研究中心 同濟大學分中心,上海 201804

  摘要分布式緩存云計算系統中提高應用程序性能的重要手段,針對云計算環境中分布式緩存的隱私問題,提出一種基于中國剩余定理的輕量級分布式緩存數據加密存取方法。該方法能夠保護緩存數據的機密性,防止云計算環境中的其他用戶、平臺提供商或者攻擊者獲取明文緩存數據,且能夠較好地保證緩存系統的性能,最后通過實驗證明了該方法的有效性。

  關鍵詞:分布式緩存;云計算;中國剩余定理;對稱加密

0引言

  隨著云計算技術發展的不斷深入,越來越多的應用從傳統IT架構遷移到了云計算環境,利用云計算的彈性資源分配和分布式處理技術,增強了應用系統的穩定性,也方便應用的快速部署和按需擴展[1]。為了進一步提高系統的性能,分布式緩存技術得以引入,為用戶提供高性能、高可用、可伸縮的數據緩存服務,解決傳統數據庫面臨的大規模數據訪問的瓶頸問題。

  當前,云計算中的分布式緩存技術已有較多的研究?,F有的分布式緩存產品已有不少,如Memcached [23]是一個高性能的分布式內存對象緩存系統,用于動態Web應用數據以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高Web應用的性能。目前各云計算平臺的緩存系統大多基于Memcached開發,被Amazon Web Services[4]、Google App Engine[5]、Sina App Engine[6]、阿里云、盛大云等在內的多家知名云平臺企業使用。而上述系統主要特征體現在其分布式算法、數據分區、數據一致性以及身份認證方面[7],對數據隱私方面考慮欠缺[8]??偠灾?,目前關于分布式緩存系統的研究主要集中于其性能的提升,對分布式緩存系統的隱私性和安全性研究尚不充分。

1相關研究

  1.1云計算中分布式緩存技術

  分布式緩存將數據分布到多個緩存服務節點,在內存中管理數據,對外提供統一的訪問接口,基于冗余備份機制實現高可用支持。

  當應用程序需要緩存數據時,客戶端通過相應的分布式算法獲得key對應的存儲節點,然后客戶端通過TCP/IP協議將數據發送給緩存服務器,緩存服務器調用本地Memcached服務將數據緩存在內存中。類似的應用程序讀取緩存時,首先通過分布式算法獲得key所在節點,然后通過網絡獲取相應的數據。由于Memcached本身沒有加密處理的功能,數據的存儲往往是明文形式的,攻擊者、用戶或者系統管理員很容易獲得緩存內容,從而造成了分布式緩存系統的安全性隱患[8]。

  為了解決云計算中分布式緩存系統存在的上述安全問題,傳統的加密方案如AES、DES、3DES、IDEA[9]等雖然可以很好地完成加解密工作,但是其運算過程比較復雜,會導致分布式緩存系統的性能大幅下降,需要設計更加輕量級的加密算法。本文利用中國剩余定理,構造一種輕量級的分布式緩存加密存取方法,下面將進行詳細的描述。

  12中國剩余定理

  中國剩余定理[9](Chinese Remainder Theorem, CRT)亦稱孫子定理,它描述了根據正整數的同余理論求解某一未知正整數的方法,具體可描述如下:

  如果m1,m2,…,mn是兩兩互素的n個正整數,那么對任意整數a1,a2,…,an,構造一元線性同余方程組:

  1.png

  方程組S必有解,解的形式為:

  234.png

  M′i是Mi模mi的數論倒數,即M′i是滿足同余方程(如式(5)所示)的最小正整數解,具體可以通過擴展歐幾里德算法(Extended Euclidean algorithm)[10]計算。

  M′iMi≡1(modmi)(5)

  根據式(2),可得S的最小正整數解為:

  6.png

  基于上述中國剩余定理,可以構建相應的數據加密與解密方法。

2云計算中分布式緩存加密存取方法

  2.1加密過程

  在一個云計算環境中,假如某一應用需要將數據D安全地存到分布式緩存系統中,需要經過下面的步驟實現原始數據D到密文X的變換。

 ?。?)首先將D按字節順序分成N組G1,G2,…,GN,每組包含B bit,每組Gi(i=1,2,…,N)再分為n個單元u1,u2,…,un,每個單元包含b bit。則可以將D劃分為一個N行n列的矩陣:

  7.png

  (2)選取n個互素的整數m1,m2,…,mn,且滿足條件:

  mj>uij(j=1,2,…,n;i=1,2,…,N)(8)

  即保證mj大于矩陣中第j列的所有元素。

  (3)對矩陣中的每一行ri(i=1,2,…,N)進行如下變換操作:

  構造如下一元線性同余方程組:

  9.png

  根據式(6)可得式(8)的解為:

  10.png

  則可得變換后的矩陣為:

  11.png

  (4)最后將x1,x2,…,xN按順序連接即可得到加密后的密文X:

  X=x1⊕x2⊕…⊕xN(12)

  經過上述計算得到加密后的密文X后,保存密鑰(N,m1,m2,…,mn),同時調用分布式緩存系統的API對加密數據進行緩存,這樣就完成了緩存數據的加密存儲過程。

  2.2解密過程

  解密過程相對于加密過程來說是很簡單的,對于經過上述加密過程加密的緩存數據X,需要經過下面幾步完成X到D的變換。

  (1)將X平均分成N組x1,x2,…,xN,得到加密后的數據矩陣:

  P′=[x1 ,x2 ,...,xN]T(13)

  (2)對每一行xi構造如下同余方程組

  14.png

  則可以將xi解密為ui1,ui2,…,uin,也就恢復了原始數據矩陣P;

  (3)將得到的原始數據矩陣按先行后列順序進行連接即可得到原始數據D:

  D=u11⊕u12⊕…⊕u1n⊕u21⊕u22⊕…⊕uNn(15)

  顯而易見,這是一種對稱加密模式。

  2.3參數取值約束分析

  對于計算機來說,目前常見的處理器最多能處理64位的字長整數,在實際的系統中必需考慮這個因素。

  首先,m1,m2,…,mn取值的選取需要保證式(3)中的M不超過264,則:

  16.png

  又根據式(8)的約束,需要原始數據矩陣P中的每個元素大小在合理的范圍內。假設P中每個單元的數據長度為b bit,根據式(8)和式(16)可得,對P中任意一行ri(i=1,2,…,N),有:

  1718.png

  所以:nb≤64(19)

  由此可見,一般情況下,必需滿足式(19)的約束條件,才可以構建實際的應用系統。當然,上述情況考慮的是P每一列數據都可能存在某單元的數據值是2b的情況,在這樣的假設下不需要通過遍歷P來求mi的下限;如果P的規模較小,可以通過并行方式遍歷P的每一列,獲得mi的下限,則可以取較小的mi,減少擴展歐幾里德算法計算M′i的時間。

  綜上,在實際的系統中,可以根據加密數據規模的大小,選擇不同的約束方式來加快加密的過程。

  3實驗與結果分析

  3.1實驗環境與方案

  為了測試本文提出方案的可用性和有效性,基于分布式Memcached環境,采用3臺PC構建小型云計算環境和分布式緩存系統,一臺作為應用服務器,另外兩臺PC構成分布式緩存環境,各節點之間通過百兆以太網連接。

  為了排除分布式算法造成的影響,實驗統一采用簡單的哈希算法進行數據映射,即:

  Nodeid=Hash(key)%2(20)

  將本文提出的方法命名為SCHE方法,不加密的方法命名為NSCHE。實驗由兩部分構成:

  (1)對不同大小的數據進行加密緩存,分別使用NSCHE、SCACHE、DES、3DES、AES對數據進行加密,然后存儲到對應的存儲節點。計算循環100次的時間消耗,比較各種加密方法的時間消耗情況。

  (2)對(1)中加密的數據進行讀取,分別使用相應的解密方案還原原始數據,循環100次,比較各種解密方法的時間消耗情況。

  3.2實驗結果分析

  對于31節中的實驗方案,得到的實驗結果如圖1和圖2所示。

  從圖1中可以看出,本文的方案與不使用加密方法的時間消耗相差不大,而其他幾種方案造成了明顯的性能影響。另外,圖2顯示了本文方案的解密過程與不使用加密的效果相差無幾,而其他方案需要較多的額外時間開銷。通過上述實驗,可以驗證本文提出方法的有效性。

4結論

  本文針對目前云計算環境中分布式緩存系統存在的安全性問題,提出一種基于中國剩余定理的分布式緩存加密存取的方法,該方法能夠保證云環境中緩存數據的機密性,且效率高于目前主流的復雜加密方案,能夠滿足云環境中分布式緩存的性能需求。當然,該方案仍有許多不足,比如不能解決緩存數據篡改的問題,未來工作希望能夠從多個角度優化系統的安全措施,提高云計算中分布式緩存系統的安全性,從而進一步提高云計算系統的安全性。

參考文獻

  [1] Wikipedia. Cloud computing[EB/OL]. [20150901].http://enwikipediaorg/wiki/Cloud_computing.

 ?。?] JOSE J, SUBRAMONI H, Luo Miao, et al. Memcached design on high performance RDMA capable interconnects[C]. 2011 International Conference on Parallel Processing(ICPP), 2011: 743752.

 ?。?] Memcached: highperformance, distributed memory object cachin system[EB/OL]. (20110000) [20150901]. http://memcachedorg.

  [4] VARIA J. Architecting for the Cloud: Best practices[EB]. Amazon Web Services, 2010: 710.

 ?。?] BEDRA A. Getting started with Google app engine and clojure[J]. Internet Computing IEEE, 2010, 14(4):8588.

  [6] 叢磊. Sina App Engine 架構—云計算時代的分布式 Web 服務解決方案[J]. 程序員, 2010 (11): 5962.

 ?。?] 秦秀磊, 張文博, 魏峻, 等. 云計算環境下分布式緩存技術的現狀與挑戰[J]. 軟件學報, 2013, 24(1): 5066.

 ?。?] 王偉, 曾國蓀. 基于 Bayes 認知信任模型的 MANETs 自聚集算法[J]. 中國科學: 信息科學, 2010(2): 228239.

 ?。?] Wang Wei, Dong Guo, Deng Zhigang, et al. Reachability analysis of costreward timed automata for energy efficiency scheduling[C].Proceedings of Programming Models and Applications on Multicores and Manycores, ACM, 2014: 140.

  [10] AUTHORS U. 58 performance evaluation of symmetric encryption algorithms performance evaluation of symmetric encryption algorithms[J]. International Journal of Computer Science & Network Security, 2008, 8(12):280286.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美精品福利| 亚洲综合色视频| 国产精品美腿一区在线看| 国产伦精品一区二区三区视频黑人| 狠狠久久亚洲欧美专区| 久久精品国产第一区二区三区| 欧美另类专区| 久久久亚洲国产天美传媒修理工| 亚洲欧洲一区| 久久国产精品一区二区三区四区| 欧美日产国产成人免费图片| 久热精品视频在线观看| 亚洲人成网站999久久久综合| 国产情侣久久| 欧美视频在线一区二区三区| 国一区二区在线观看| 久久久久久久综合狠狠综合| 久久免费偷拍视频| 亚洲天堂av在线免费| 国产亚洲一二三区| 欧美视频在线观看| 亚洲一区二区三区国产| 国产精品久久久久影院色老大| 欧美夫妇交换俱乐部在线观看| 正在播放欧美一区| 在线播放国产一区中文字幕剧情欧美| 欧美黑人在线观看| 在线一区二区三区四区五区| 欧美久久久久久蜜桃| 一本色道久久综合狠狠躁篇的优点| 欧美成人免费在线| 亚洲精品国产精品国自产观看浪潮| 亚洲女性裸体视频| 欧美日韩亚洲网| 欧美激情第8页| 亚洲天堂偷拍| 亚洲一区二区视频在线观看| 亚洲一区不卡| 曰韩精品一区二区| 国产精品卡一卡二卡三| 欧美视频亚洲视频| 亚洲一区二区精品视频| 国产情人节一区| 一区二区在线免费观看| 黄色成人av网站| 久久久99精品免费观看不卡| 日韩视频亚洲视频| 9色精品在线| 亚洲男同1069视频| 久久久999| 久久五月天婷婷| 国产精品久久久久免费a∨| 欧美日韩不卡在线| 亚洲国产成人久久综合| 激情成人综合网| 一区在线播放| 在线欧美电影| 久久国产综合精品| 久久高清国产| 在线日韩中文| 欧美顶级艳妇交换群宴| 亚洲美女av黄| 欧美成人精品福利| 在线一区免费观看| 国产精品中文字幕在线观看| 欧美成人第一页| 亚洲综合99| 欧美综合国产精品久久丁香| 一本色道久久精品| 欧美久久九九| 另类天堂视频在线观看| 国产精品一区二区久久国产| 最新成人av在线| 久久精品成人一区二区三区蜜臀| 亚洲在线视频网站| 性欧美办公室18xxxxhd| 欧美国产欧美亚州国产日韩mv天天看完整| 在线播放日韩专区| 国产精品久久久久久久久果冻传媒| 亚洲高清电影| 欧美精品少妇一区二区三区| av成人黄色| 亚洲线精品一区二区三区八戒| 亚洲字幕一区二区| 有码中文亚洲精品| 欧美中文字幕在线观看| 国产精品午夜视频| 一二三四社区欧美黄| 欧美高清视频在线播放| 国产精品自拍一区| 久久九九精品99国产精品| 在线观看日韩一区| 国产尤物精品| 日韩视频欧美视频| 亚洲午夜电影| 亚洲三级影片| 国产精品一区视频| 国产精品亚洲欧美| 午夜精品久久久久久| 亚洲一区二区视频在线| 在线观看国产精品淫| 欧美日本一区| 国产精品一区二区在线观看不卡| 久久综合九色综合欧美就去吻| 欧美中文在线观看国产| 国产精品一区免费视频| 国产精品爱久久久久久久| 欧美日韩精品欧美日韩精品一| 日韩视频一区二区| 好男人免费精品视频| 亚洲小说欧美另类婷婷| 99精品99| 欧美一区二区三区男人的天堂| 久久激情婷婷| 欧美日韩免费视频| 国产精品分类| 亚洲一区三区视频在线观看| 亚洲欧美日韩精品久久久| 亚洲第一福利在线观看| 欧美激情第三页| 久久这里有精品15一区二区三区| 久久阴道视频| 香蕉免费一区二区三区在线观看| 日韩一区二区精品葵司在线| 国产精品一区二区三区四区| 日韩一级黄色大片| 久久久久久久成人| 亚洲精品网址在线观看| 国色天香一区二区| 国产精品vip| 狠狠色狠狠色综合日日小说| 免费看黄裸体一级大秀欧美| 久久久久久一区二区三区| 夜夜嗨av一区二区三区网站四季av| 欧美日韩一区二区视频在线观看| 欧美日韩一区二区免费在线观看| 99re在线精品| 国产一区二区精品在线观看| 性xx色xx综合久久久xx| 香蕉精品999视频一区二区| 亚洲欧美韩国| 欧美成人一区二区三区片免费| 久久精品视频在线看| 国产精品人人做人人爽| 亚洲高清在线观看一区| 久热国产精品视频| 欧美一区二区三区在线免费观看| 永久域名在线精品| 美国成人直播| 国产精品久久久久久久app| 国产精品毛片在线| 国模精品一区二区三区色天香| 日韩视频久久| 国产一区二区三区无遮挡| 日韩午夜剧场| 欧美影院成年免费版| 狠狠做深爱婷婷久久综合一区| 欧美日本一区二区三区| 在线一区二区三区四区五区| 乱码第一页成人| 亚洲国产精品久久久久秋霞不卡| 国产精品va在线播放| 亚洲人成网在线播放| 一本色道久久综合狠狠躁篇怎么玩| 亚洲精品久久久久久一区二区| 国产精品久久一级| 亚洲国产精品一区在线观看不卡| 国内精品久久久久久久97牛牛| 午夜免费电影一区在线观看| 国产一区二区0| 一本在线高清不卡dvd| 日韩网站免费观看| 亚洲少妇中出一区| 亚洲无限乱码一二三四麻| 亚洲国产人成综合网站| 亚洲视频在线观看网站| 国产精品亚洲网站| 亚洲一区二区少妇| 1000精品久久久久久久久| 亚洲国产精品一区二区第四页av| 亚洲日本电影| 久久免费视频网站| 欧美日韩国产丝袜另类| 狠狠88综合久久久久综合网| 久久激情网站| 欧美在线一区二区三区| 欧美激情 亚洲a∨综合| 亚洲精品色图| 国产中文一区二区| 欧美午夜影院| 9色精品在线| 国产一区二区精品久久| 国产精品高潮呻吟久久av黑人| 亚洲清纯自拍| 欧美日韩视频第一区| 久久都是精品| 激情六月综合| 夜夜狂射影院欧美极品| 亚洲欧美日韩国产一区二区三区| 欧美日韩在线第一页| 久久国产毛片| 久久婷婷蜜乳一本欲蜜臀| 亚洲人成网站在线播| 激情懂色av一区av二区av| 欧美成人黑人xx视频免费观看| 激情六月综合| 蜜臀久久99精品久久久久久9| 亚洲欧美福利一区二区| 一本大道久久a久久精二百| 久久久久国产一区二区| 国产亚洲欧美一级| 性18欧美另类| 欧美精品一区在线发布| 亚洲乱码国产乱码精品精98午夜| 在线视频日韩| 国产日韩欧美一区| 一本色道久久综合狠狠躁篇的优点| 影音先锋国产精品| 欧美日韩国产在线观看| 国产日韩一级二级三级| 欧美日韩一区二区三区免费看| 久久综合九色综合久99| 欧美日韩在线综合| 亚洲欧美日韩人成在线播放| 欧美成人a∨高清免费观看| 欧美一区二区性| 亚洲第一区在线| 国产一区二区三区高清在线观看| 国产欧美精品在线| 欧美另类在线播放| 欧美人与性动交cc0o| 亚洲一区免费| 韩日欧美一区二区| 欧美福利精品| 午夜在线视频观看日韩17c| 一区二区亚洲精品国产| 免费91麻豆精品国产自产在线观看| 欧美无砖砖区免费| 亚洲激情在线视频| 夜夜嗨一区二区三区| 亚洲女性喷水在线观看一区| 久久影视三级福利片| 欧美黄色大片网站| 亚洲一区二区三区免费在线观看| 亚洲尤物视频在线| 久久精品噜噜噜成人av农村| 在线观看欧美激情| 亚洲图片你懂的| 欧美日韩国产一区精品一区| 久久精品国产999大香线蕉| 欧美性猛交视频| 老色批av在线精品| 国内精品久久久久久| 国产精品一区二区三区久久| 国产精品丝袜久久久久久app| 欧美精品自拍| 日韩一区二区精品| 一区二区三区精品国产| 久久久.com| 欧美专区日韩专区| 老牛嫩草一区二区三区日本| 亚洲欧洲日韩综合二区| 亚洲欧美日韩国产另类专区| 久久精品五月婷婷| 国产精品久久午夜| 国产亚洲精品aa| 亚洲一区三区电影在线观看| 美女脱光内衣内裤视频久久影院| 欧美在线日韩| 伊人久久亚洲美女图片| 国产欧美一区二区视频| 一区二区亚洲欧洲国产日韩| 亚洲欧洲在线看| 一区在线影院| 久久伊人精品天天| 99ri日韩精品视频| 国产欧美日韩伦理| 夜夜爽av福利精品导航| 在线看国产一区| 亚洲高清av| 1000部国产精品成人观看| 午夜精品影院在线观看| 欧美日韩亚洲一区二| 亚洲激情女人| 国产视频精品免费播放| 久久久美女艺术照精彩视频福利播放| 欧美激情视频在线免费观看 欧美视频免费一| 久久精品亚洲精品国产欧美kt∨| 久久久久久亚洲精品杨幂换脸| 国内精品免费在线观看| 欧美一区二区三区免费观看| 国产精品女人毛片| 在线观看欧美日韩国产| 亚洲第一区中文99精品| 国产精品日韩精品| 亚洲国产精品第一区二区| 国产伦精品一区二区三| 亚洲少妇自拍| 一本色道久久综合狠狠躁的推荐| 国产精品美女在线观看| 国外成人网址| 久久久久久97三级| 亚洲男女自偷自拍图片另类| 午夜久久资源| 亚洲欧美日韩在线| 欧美电影免费观看| 亚洲国产免费看| 一区二区三区鲁丝不卡| 亚洲一区二区免费| 国产精品视频免费在线观看| 亚洲一区美女视频在线观看免费| 夜夜爽99久久国产综合精品女不卡| 亚洲精品免费一区二区三区| 亚洲制服av| 午夜精品视频在线观看| 亚洲视频每日更新| 国产精品自拍网站| 99re6热只有精品免费观看| 国产一区二区高清视频| 欧美午夜视频一区二区| 性欧美在线看片a免费观看| 亚洲精品欧美专区| 久久女同互慰一区二区三区| 久久久久久久网站| 欧美日本在线一区| 一区二区三区久久精品| 日韩视频精品在线观看| 亚洲成人自拍视频|