RecoCoDe: Recover From Data Corruption in Deniable Storage

Authors: Vero Estrada-Galiñanes (EPFL), Andrej Milicevic (EPFL)

Year: 2024
Issue: 2
Pages: 54–63

Download PDF

Abstract: Some deniable storage tools use storage overcommitment as part of their methods to hide encrypted data. This technique may help to successfully conceal the existence of hidden data, however it introduces the risk of hidden data overwriting. This serious limitation of plausibly deniable tools is largely unexplored. Consider, for example, that an investigative journalist might have being exposed to serious life-threatening risks for gathering and safeguarding data with a system vulnerable to data corruption. For the journalist, ignoring data corruption is not an option. Our ongoing research proposes RecoCoDe to store data redun- dantly in hidden volumes to cope with data corruption arising from arbitrary situations causing data overwriting. RecoCoDe can recover from data corruption caused from undesirable overwrites to hidden data by using some kind of error correcting codes. It achieves that with another layer of indirection that entangles content together in a way that creates a more resilient hidden volume without requiring any extra backup device and with insignificant impact on the writing performance.

Copyright in FOCI articles are held by their authors. This article is published under a Creative Commons Attribution 4.0 license.