TY - GEN
T1 - An experimental performance analysis of the cryptographic database ZeroDB
AU - Mitterer, Michael
AU - Von Maltitz, Marcel
AU - Niedermayer, Heiko
AU - Carle, Georg
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/4/23
Y1 - 2018/4/23
N2 - Cryptographic databases aim to protect the user's data from cloud servers that hold the data and operate the server-side of the database. They are privacy-by-design solutions. ZeroDB belongs to the family of cryptographic databases that solves this by off-loading the main database functionality to the client and many rounds of communication.We study ZeroDB performance by crafting specific queries and observing the operation. Furthermore, we compare ZeroDB to MySQL, SQLite, and MongoDB in TPC-C measurements. All measurements were performed in a testbed where network parameters were edited. The results show that the communication overhead of ZeroDB leads to significant drops in performance compared to the non-cryptographic databases, in particular for write and update operations. With respect to the trade-off of security and performance, ZeroDB is only recommendable when security requirements outweigh the performance impact. The reasoning shows that performance can be a limiting factor for the usability of a privacy-by-design solution.
AB - Cryptographic databases aim to protect the user's data from cloud servers that hold the data and operate the server-side of the database. They are privacy-by-design solutions. ZeroDB belongs to the family of cryptographic databases that solves this by off-loading the main database functionality to the client and many rounds of communication.We study ZeroDB performance by crafting specific queries and observing the operation. Furthermore, we compare ZeroDB to MySQL, SQLite, and MongoDB in TPC-C measurements. All measurements were performed in a testbed where network parameters were edited. The results show that the communication overhead of ZeroDB leads to significant drops in performance compared to the non-cryptographic databases, in particular for write and update operations. With respect to the trade-off of security and performance, ZeroDB is only recommendable when security requirements outweigh the performance impact. The reasoning shows that performance can be a limiting factor for the usability of a privacy-by-design solution.
UR - https://www.scopus.com/pages/publications/85049413747
U2 - 10.1145/3195258.3195264
DO - 10.1145/3195258.3195264
M3 - Conference contribution
AN - SCOPUS:85049413747
T3 - Proceedings of the Workshop on Privacy by Design in Distributed Systems, P2DS 2018, co-located with European Conference on Computer Systems, EuroSys 2018
BT - Proceedings of the Workshop on Privacy by Design in Distributed Systems, P2DS 2018, co-located with European Conference on Computer Systems, EuroSys 2018
A2 - Maia, Francisco
A2 - Hugues, Mercier
A2 - Brito, Andrey
PB - Association for Computing Machinery
T2 - 1st Workshop on Privacy by Design in Distributed Systems, P2DS 2018, co-located with EUROSYS 2018
Y2 - 23 April 2018 through 23 April 2018
ER -