Paper 2025/1263
OasisDB: An Oblivious and Scalable System for Relational Data
Abstract
We present OasisDB, an oblivious and scalable RBDMS framework designed to securely manage relational data while protecting against access and volume pattern attacks. Inspired by plaintext RDBMSs, OasisDB leverages existing oblivious key value stores (KV-stores) as storage engines and securely scales them to enhance per-formance. Its novel multi-tier architecture allows for independent scaling of each tier while supporting multi-user environments without compromising privacy. We demonstrate OasisDB’s flexibility by deploying it with two distinct oblivious KV-stores, PathORAM and Waffle, and show its capability to execute a variety of SQL queries, including point and range queries, joins, aggregations, and limited updates. Experimental evaluations on the Epinions dataset show that OasisDB scales linearly with the number of machines. When deployed with a plaintext KV-store, OasisDB introduces negligible overhead in its multi-tier architecture compared to a plaintext database, CockroachDB. We also compare OasisDB with ObliDB, an oblivious RDBMS, highlighting its advantages with scalability and multi-user support.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Major revision. VLDB 2025
- Keywords
- Scalable DatabaseRelational DatabaseSQLOblivious StorageOblivious RAM (ORAM)Access PatternsPrivacy
- Contact author(s)
-
h25ahmed @ uwaterloo ca
ns2rao @ uwaterloo ca
akati @ uwaterloo ca
florian kerschbaum @ uwaterloo ca
smaiyya @ uwaterloo ca - History
- 2025-07-11: approved
- 2025-07-09: received
- See all versions
- Short URL
- https://ia.cr/2025/1263
- License
-
CC BY-NC-ND
BibTeX
@misc{cryptoeprint:2025/1263,
author = {Haseeb Ahmed and Nachiket Rao and Abdelkarim Kati and Florian Kerschbaum and Sujayya Maiyya},
title = {{OasisDB}: An Oblivious and Scalable System for Relational Data},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1263},
year = {2025},
url = {https://eprint.iacr.org/2025/1263}
}