Shufflecake:Linux 上多隐藏文件系统的可否认性设计
密码学与安全
2024-08-26 v3
摘要
我们提出 Shufflecake,一种新颖的可否认性设计,用于隐藏存储介质上加密数据的存在,使对手极难证明此类数据的存在。Shufflecake 可被视为 TrueCrypt 和 VeraCrypt 等工具的“精神继承者”,但有极大改进:它原生运行于 Linux,支持任意所选文件系统,且每个设备可管理多个卷,从而使隐藏分区存在的可否认性真正可信。与基于 ORAM 的方案相比,Shufflecake 极快且更简单,但不提供针对多快照对手的原生保护。然而,我们讨论了由其架构所支持的安全扩展,并给出证据表明这些扩展可能足以挫败更强大的对手。我们将 Shufflecake 实现为 Linux 的内核工具,增添了有用特性,并基准测试了其性能,显示相较基础加密系统仅有轻微减速。我们相信 Shufflecake 对于表达自由受压迫当局或危险犯罪组织威胁的人们——尤其是吹哨人、调查记者和压迫政权下的人权活动家——是一种有用工具。
引用
@article{arxiv.2310.04589,
title = {Shufflecake: Plausible Deniability for Multiple Hidden Filesystems on Linux},
author = {Elia Anzuoni and Tommaso Gagliardoni},
journal= {arXiv preprint arXiv:2310.04589},
year = {2024}
}
备注
A 15-page abstract of this work appears (with the same title) in the proceedings of the ACM Conference on Computer and Communications Security (CCS) 2023. This is the authors' full version. This revision date: 2024-08-23. This document supersedes any previous versions