CryptDB要進行數(shù)據(jù)加密糊渊,需要實現(xiàn)具體的加密算法慧脱,然后使用加密層類型來進行封裝渺绒。如果用戶想在其上實現(xiàn)新的功能,一方面需要實現(xiàn)加密算法,一方面...
之前介紹了CryptDB中元數(shù)據(jù)管理相關的類躏鱼,以及這些類在MySQL中的存儲格式。本文介紹這些元數(shù)據(jù)是什么時候創(chuàng)建的殷绍,在什么時候通過什么方式寫入...
本文是CryptDB代碼分析的第三篇染苛。在CryptDB中,需要對加密過程進行記錄:比如某個表的原始名字和加密以后的名字主到,表中有多少列茶行,每列用了什...
之前已經(jīng)介紹了SQL語句經(jīng)過mysql-proxy的lua腳本與C++庫交互的過程。在CryptDB的處理中畔师,總體分為兩個階段:rewrite與...
之前的文章 ”CryptDB原理概述“ 介紹了CryptDB的基本原理,接下來從代碼的角度介紹其實現(xiàn)原理牧牢。本文首先關注mysql-proxy的l...
Cryptdb[1]是MIT的CSAIL 在11年sosp上提出的, 其在數(shù)據(jù)庫上實現(xiàn)了同態(tài)加密技術. 本文基于一些相關文獻, 以及對代碼的調(diào)研...
Cryptdb是MIT的開源數(shù)據(jù)庫加密層, 其實現(xiàn)了數(shù)據(jù)加密操作, 代碼在Ubuntu12.04上進行過測試. 但是12.04對于現(xiàn)在來說太老了...
最近用到MySQL的UDF, 查了一下相關文獻, 對用戶用戶實現(xiàn)function和Aggregate function的方法做個介紹. 快速編寫...
最近在開源代碼中發(fā)現(xiàn)了一種不修改代碼的情況下, 訪問庫中的類的私有成員變量的方法. 我們知道, 一個類的成員變量設置成private, 外部函...