【正文】
2010.2) S. BajajandR. Sion. TrustedDB: a trusted hardware based database with privacy and data confidentiality. In SIGMOD, 2011.3) R. A. Popa, C. M. S. Redfield, N. Zeldovich, et al. Cryptdb: protecting confidentiality with encrypted query processing. In SOSP, pages 85–100, 2011. CryptDBCryptDB R. A. Popa, C. M. S. Redfield, N. Zeldovich, et al. Cryptdb: protecting confidentiality with encrypted query processing. In SOSP, pages 85–100, 2011., Popa R A, Redfield C, Zeldovich N, et al. CryptDB: Processing queries on an encrypted database[J]. Communications of the ACM, 2012, 55(9): 103111.是第一個(gè)可實(shí)用的、能夠?qū)用軘?shù)據(jù)執(zhí)行大多數(shù)SQL查詢(xún)的數(shù)據(jù)庫(kù)系統(tǒng)。CryptDB在應(yīng)用和數(shù)據(jù)庫(kù)管理系統(tǒng)之間加入了代理服務(wù)器,通過(guò)代理服務(wù)器截取所有的SQL查詢(xún)語(yǔ)句,將其轉(zhuǎn)換后再進(jìn)行密文數(shù)據(jù)查詢(xún)。優(yōu)點(diǎn):可應(yīng)用于現(xiàn)有的DBMS服務(wù)器而無(wú)需進(jìn)行內(nèi)部更改,并且支持大多數(shù)現(xiàn)有的標(biāo)準(zhǔn)SQL數(shù)據(jù)庫(kù)管理系統(tǒng)。缺點(diǎn):CryptDB假定所有的查詢(xún)都經(jīng)過(guò)代理,因此無(wú)法應(yīng)用于現(xiàn)有的云DaaS模型。在云計(jì)算環(huán)境下,所有用戶(hù)只要連接上因特網(wǎng)即可隨時(shí)隨地獲取、修改以及存儲(chǔ)云中的數(shù)據(jù)。 TrustedDBTrustedDB Sumeet Bajaj and Radu Sion. TrustedDB: a trusted hardware based database with privacy and data confidentiality. In SIGMOD Conference, pages 205–216, 2011.綜合了安全服務(wù)器和靜止數(shù)據(jù)加密兩種方式,提出了一種新的架構(gòu):由IBM SCP和商用服務(wù)器構(gòu)成。它在SCP中運(yùn)行輕量級(jí)的SQLite數(shù)據(jù)器,在商用服務(wù)器中運(yùn)行功能更加完善的MySQL數(shù)據(jù)庫(kù)。TrustedDB不實(shí)用于在SCP中運(yùn)行工業(yè)級(jí)的數(shù)據(jù)庫(kù)。查詢(xún)處理過(guò)程被分配到兩個(gè)數(shù)據(jù)庫(kù)中:通過(guò)SCP中的SQLite執(zhí)行加密數(shù)據(jù)的處理,在商用服務(wù)器中的MySQL數(shù)據(jù)庫(kù)中執(zhí)行明文數(shù)據(jù)處理。TrustedDB充分利用了目前可用的構(gòu)建模塊(安全硬件設(shè)備、商用硬件設(shè)備、SQLite、MySQL)參考文獻(xiàn):(1) Marten van Dijk, Craig Gentry, Shai Halevi, and Vinod Vaikuntanathan. Fully homomorphic encryption over the integers. In Henri Gilbert, editor, EUROCRYPT, volume 6110 of Lecture Notes in Computer Science, pages 24–43. Springer, 2010.全同態(tài)加密。不實(shí)用。(Rosario Gennaro, Craig Gentry, and Bryan Parno.Noninteractive verifiable puting: Outsourcing putation to untrusted workers. In Tal Rabin, editor, CRYPTO, volume 6223 of Lecture Notes in Computer Science, pages 465–482. Springer, 2010. )(2) Luc Bouganim and Philippe Pucheral. Chipsecured data access: confidential data on untrusted server. In Proceedings of the 28th international conference on Very Large Data Bases, pages 131–141. VLDB Endowment, 2002.采取智能卡技術(shù)快速實(shí)現(xiàn)加密數(shù)據(jù)的查詢(xún)。(3) Rakesh Agrawal, Dmitri Asonov, Murat Kantarcioglu, and Yaping Li. Sovereign joins. In Ling Liu, Andreas Reuter, KyuYoung Whang, and Jianjun Zhang, editors, ICDE, page 26. IEEE Computer Society, 2006.(4) Murat Kantarcioglu and Chris Clifton. Security issues in ing encrypted data. In Sushil Jajodia and Duminda Wijesekera, editors, DBSec, volume 3654 of Lecture Notes in Computer Science, pages 325–337. Springer, 2005. ?(5) Einar Mykletun and Gene Tsudik. Incorporating a secure coprocessor in the databaseasaservice model. In IWIA ’05: Proceedings of the Innovative Architecture on Future Generation HighPerformance Processors and Systems, pages 38–44, Washington, DC, USA, 2005. IEEE Computer Society. Cipherbase2013年,Arvind等人提出了Cipherbase系統(tǒng)的設(shè)計(jì) Arvind Arasu, Spyros Blanas, Ken Eguro, et al. Orthogonal security with cipherbase. In CIDR, 2013.。Cipherbase是一個(gè)成熟的SQL數(shù)據(jù)庫(kù)系統(tǒng),具有很好的性能,并通過(guò)存儲(chǔ)和處理強(qiáng)加密數(shù)據(jù)達(dá)到很高的安全性。該系統(tǒng)包含有定制的可信硬件設(shè)備(安全協(xié)處理器),擴(kuò)展了微軟的SQL Server,結(jié)合安全硬件設(shè)備和商用服務(wù)器,從而能夠有效地執(zhí)行密文數(shù)據(jù)的查詢(xún)處理。Cipherbase系統(tǒng)支持多種加密等級(jí)(從不加密到強(qiáng)加密,列粒度),支持不同的端到端安全設(shè)置,使所有數(shù)據(jù)都可選擇合適的私密等級(jí)。Cipherbase采用了和TrustedDB相同的策略,即把可信硬件設(shè)備和商用服務(wù)器結(jié)合起來(lái)使用,其核心思想是結(jié)合可信硬件設(shè)備在非同態(tài)加密方法之上模擬全同態(tài)加密操作。但Cipherbase具有更高級(jí)和細(xì)分的硬件軟件聯(lián)合設(shè)計(jì):同時(shí)在可信(專(zhuān)用)硬件設(shè)備和不可信(商用)硬件設(shè)備上執(zhí)行與密文數(shù)據(jù)有關(guān)的操作。這盡可能多地利用了商業(yè)云服務(wù)器的運(yùn)算力而盡可能少的使用性能相對(duì)受限的可信硬件。另一個(gè)優(yōu)點(diǎn)是:Cipherbase只擴(kuò)展了工業(yè)級(jí)數(shù)據(jù)庫(kù)系統(tǒng)(MS SQL Server)這一個(gè)數(shù)據(jù)庫(kù)去執(zhí)行所有的查詢(xún)操作。這樣,Cipherbase能夠給所有數(shù)據(jù)提供全部的數(shù)據(jù)庫(kù)查詢(xún)操作,而TrustedDB只能對(duì)未加密的公開(kāi)數(shù)據(jù)執(zhí)行各種SQL查詢(xún)(rich SQL features)。參考文獻(xiàn)寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來(lái)越容易。不奮斗就是每天都很容易,可一年一年越來(lái)越難。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無(wú)能的人!不在做事上認(rèn)真,只在情緒上計(jì)較。拼一個(gè)春夏秋冬!贏一個(gè)無(wú)悔人生!早安!—————獻(xiàn)給所有努力的人.學(xué)習(xí)參考