论文标题

ShieldDB:带填充对策的加密文档数据库

ShieldDB: An Encrypted Document Database with Padding Countermeasures

论文作者

Vo, Viet, Yuan, Xingliang, Sun, Shi-Feng, Liu, Joseph K., Nepal, Surya, Wang, Cong

论文摘要

在当前实践中,我们的数据存储的安全性被低估了,这导致许多大规模的数据泄露。为了更改现状,本文介绍了ShieldDB的设计,这是一个加密的文档数据库。 ShieldDB适应了可搜索的加密技术,以将搜索功能保留在加密文档上,而不会对其可扩展性产生太大影响。但是,仅仅意识到这种理论上的原始性遭受了现实世界的威胁,在这些威胁中,知识渊博的对手可以利用泄漏(又称数据库访问模式)来打破对数据机密性的要求保护。为了解决实践部署的这一挑战,ShieldDB采用量身定制的填充对策设计。与先前的工作不同,我们针对更现实的对抗模型,该模型在该模型中连续进行更新,并且对手可以以(或多个)任意时间间隔进行监视。 ShieldDB的填充策略可确保对数据库的访问模式始终混淆。此外,SHIELDDB还提供了其他高级功能,包括远期隐私,重新加密和冲洗,以进一步提高其安全性和效率。我们提出了ShieldDB的全面实施,并对Azure Cloud进行了深入的评估。

The security of our data stores is underestimated in current practice, which resulted in many large-scale data breaches. To change the status quo, this paper presents the design of ShieldDB, an encrypted document database. ShieldDB adapts the searchable encryption technique to preserve the search functionality over encrypted documents without having much impact on its scalability. However, merely realising such a theoretical primitive suffers from real-world threats, where a knowledgeable adversary can exploit the leakage (aka access pattern to the database) to break the claimed protection on data confidentiality. To address this challenge in practical deployment, ShieldDB is designed with tailored padding countermeasures. Unlike prior works, we target a more realistic adversarial model, where the database gets updated continuously, and the adversary can monitor it at an (or multiple) arbitrary time interval(s). ShieldDB's padding strategies ensure that the access pattern to the database is obfuscated all the time. Additionally, ShieldDB provides other advanced features, including forward privacy, re-encryption, and flushing, to further improve its security and efficiency. We present a full-fledged implementation of ShieldDB and conduct intensive evaluations on Azure Cloud.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源