Paper 2014/344
Toward Robust Hidden Volumes using Write-Only Oblivious RAM
Erik-Oliver Blass, Travis Mayberry, Guevara Noubir, and Kaan Onarlioglu
Abstract
With sensitive data being increasingly stored on mobile devices and laptops, hard disk encryption is more important than ever. In particular, being able to plausibly deny that a hard disk contains certain information is a very useful and interesting research goal. However, it has been known for some time that existing ``hidden volume'' solutions, like TrueCrypt, fail in the face of an adversary who is able to observe the contents of a disk on multiple, separate occasions. In this work, we explore more robust constructions for hidden volumes and present HIVE, which is resistant to more powerful adversaries with multiple-snapshot capabilities. In pursuit of this, we propose the first security definitions for hidden volumes, and prove HIVE secure under these definitions. At the core of HIVE, we design a new write-only Oblivious RAM. We show that, when only hiding writes, it is possible to achieve ORAM with optimal O(1) communication complexity and only poly-logarithmic user memory. This is a significant improvement over existing work and an independently interesting result. We go on to show that our write-only ORAM is specially equipped to provide hidden volume functionality with low overhead and significantly increased security. Finally, we implement HIVE as a Linux kernel block device to show both its practicality and usefulness on existing platforms.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Published elsewhere. ACM Conference on Computer and Communications Security 2014
- Keywords
- ORAMHidden Volume EncryptionPlausibly Deniable Encryption
- Contact author(s)
- blass @ ccs neu edu
- History
- 2014-09-04: last of 9 revisions
- 2014-05-19: received
- See all versions
- Short URL
- https://ia.cr/2014/344
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2014/344, author = {Erik-Oliver Blass and Travis Mayberry and Guevara Noubir and Kaan Onarlioglu}, title = {Toward Robust Hidden Volumes using Write-Only Oblivious {RAM}}, howpublished = {Cryptology {ePrint} Archive, Paper 2014/344}, year = {2014}, url = {https://eprint.iacr.org/2014/344} }