中文

支持重新密钥的加密重复数据删除存储系统的设计与实现

分布式、并行与集群计算 2017-04-13 v2 密码学与安全

摘要

重新密钥(Rekeying)是指用新密钥替换现有密钥的加密操作。它能更新安全保护,从而防范密钥泄露并在密码存储中实现动态访问控制。然而,在加密重复数据删除存储系统中实现高效的重新密钥并非易事,这类系统使用确定的内容衍生加密密钥以允许在密文上进行重复数据删除。我们设计并实现了 REED,一个支持重新密钥的加密重复数据删除存储系统。REED 基于全或无变换(all-or-nothing transform, AONT)的确定性版本,使其能够在保持重复数据删除能力的同时,实现安全且轻量级的重新密钥。我们提出了两种 REED 加密方案以在性能与安全性之间进行权衡,并扩展了 REED 以支持动态访问控制。我们利用多种性能优化技术实现了 REED 原型,并展示了如何利用相似性来减轻密钥生成开销。基于轨迹驱动的测试床评估表明,我们的 REED 原型保持了高性能和高存储效率。

关键词

引用

@article{arxiv.1607.08388,
  title  = {The Design and Implementation of a Rekeying-aware Encrypted Deduplication Storage System},
  author = {Chuan Qin and Jingwei Li and Patrick P. C. Lee},
  journal= {arXiv preprint arXiv:1607.08388},
  year   = {2017}
}