Donald Kossman gave a keynote talk entitled “Cipherbase: End-to-end Encryption for SQL” at WAIM 2015 in Qingdao, Shandong, China.
This talk presents the design of the Cipherbase system. Cipherbase was designed to protect "data-in-use". That is, data remains encrypted even when it is processed. To this end, Cipherbase features a novel fine-grained architecture that farms out all computations on encrypted data to an FPGA. The talk provides the motivation and design space for systems like Cipherbase and presents the results of recent performance experiments with the Cipherbase prototype developed at Microsoft Research.