国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

Cryptdb學習筆記(1)——簡介

2019-11-09 13:38:28
字體:
來源:轉載
供稿:網(wǎng)友

簡單介紹

Cryptdb是MIT的計算機科學和人工智能實驗室(CSAIL)的一個研究項目,其性質(zhì)可以理解為數(shù)據(jù)庫代理,旨在保護數(shù)據(jù)庫數(shù)據(jù)。通過隨機性加密、確定性加密、同態(tài)加密、保序加密等手段,實現(xiàn)了在密文層級處理SQL請求的功能。

以下內(nèi)容是我閱讀論文之后總結的一些點。


Cryptdb解決了兩大問題:

數(shù)據(jù)庫管理員對私密信息的竊取攻擊者得到DMBS的完全權限后肆意妄為

核心技術:

在加密數(shù)據(jù)上進行SQL操作基于請求的可變的加密將加密密鑰與用戶的口令關聯(lián)

運行過程: 首先,由應用發(fā)出的請求被代理攔截并做透明化處理,將表名和列名都匿名化,并使用主密鑰將請求加密。

其次,代理判斷是否需要將密鑰交給DBMS以在執(zhí)行查詢之前調(diào)整加密層,如果是的話則調(diào)用UDF。

然后,代理將加密后的請求發(fā)送給DBMS,通過標準SQL執(zhí)行聚合和關鍵詞查詢可能需要調(diào)用UDF。

最后,DBMS返回執(zhí)行后的結果(密文),并通過代理進行解密發(fā)送給應用。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 咸宁市| 辉南县| 广东省| 南安市| 岳阳市| 长春市| 亚东县| 铅山县| 巴中市| 景宁| 虎林市| 长丰县| 河间市| 呼图壁县| 河北省| 长治县| 蒲城县| 将乐县| 如皋市| 多伦县| 三台县| 铁岭县| 汾西县| 柳州市| 高要市| 漠河县| 沙洋县| 车致| 凉城县| 金门县| 衡阳市| 留坝县| 唐山市| 屯留县| 邢台市| 内丘县| 厦门市| 临猗县| 启东市| 竹溪县| 阳东县|