通信学报 ›› 2015, Vol. 36 ›› Issue (9): 1-12.doi: 10.11959/j.issn.1000-436x.2015175

• 学术论文 •    下一篇

基于确定/概率性文件拥有证明的机密数据安全去重方案

陈越1,2,李超零3,兰巨龙1,4,金开春1,王仲辉3   

  1. 1 解放军信息工程大学 网络空间安全学院,河南 郑州 450001
    2 国家数学工程与先进计算重点实验室,河南 郑州 450001
    3 解放军78179部队,四川 都江堰 611800
    4 国家数字交换系统工程技术研究中心,河南 郑州 450002
  • 出版日期:2015-09-25 发布日期:2017-09-15
  • 基金资助:
    国家重点基础研究发展计划(“973”计划)基金资助项目

Secure sensitive data deduplication schemes based on deterministic/probabilistic proof of file ownership

Yue CHEN1,2,Chao-ling LI3,Ju-long LAN1,4,Kai-chun JIN1,Zhong-hui WANG3   

  1. 1 Faculty of Cyberspace Security,PLA Information Engineering University,Zhengzhou 450001,China
    2 State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China
    3 PLA 78179 Unit,Dujiangyan 611800,China
    4 National Digital Switching System Engineering & Technological R,D Center,Zhengzhou 450002,China
  • Online:2015-09-25 Published:2017-09-15
  • Supported by:
    The National Basic Research Program of China(973 Program)

摘要:

为解决云存储系统中机密数据去重面临的密文重复性检测与拥有性证明、针对数据机密性的攻击等难题,提出了基于Merkle散列树的MHT-Dedup方案和基于同态MAC的hMAC-Dedup方案。两者均通过对密文文件的拥有证明进行跨用户文件级重复性检测,并通过检查数据块明文的摘要进行本地数据块级重复性检测,避免了跨用户文件级客户端重复性检测中hash-as-a-proof方法存在的安全缺陷。MHT-Dedup方案通过数据块密文的标签生成的验证二叉树提供确定性的文件拥有证明,具有较低的计算和传输开销,而hMAC-Dedup方案则通过对抽样数据块密文和其标签进行同态MAC运算提供概率性的文件拥有证明,具有较低的额外存储开销。分析与比较表明,本方案在同时支持两级客户端机密数据安全去重和抵抗对数据块的暴力搜索攻击方面具有明显优势。

关键词: 云存储, 机密数据去重, 数据拥有证明, Merkle散列树, 同态MAC

Abstract:

To solve the difficult problems of sensitive data deduplication in cloud storage,such as detection and PoW (proofs of ownership) of the duplicated ciphertext,the attacks aiming at data sensitivity,etc,a Merkle hash tree based scheme called MHT-Dedup and a homomorphic MAC based scheme called hMAC-Dedup were proposed.Both schemes provided PoW of the ciphertext file to find duplicated files on cross-user file level and check the hash of block plaintext to find duplicated blocks on local block-level,which avoided the security flaws of the hash-as-a-proof method in the cross-user file-level client-side duplication detection.MHT-Dedup provided the deterministic PoW of file with an authen-ticating binary tree generated from the tags of encrypted blocks,which had lower computing and transferring cost,and hMAC-Dedup provided the probabilistic PoW of file by verifying some sampled blocks and their homomorphic MAC tags,which had lower additional storage cost.Analyses and comparisons show that proposed schemes are preferable in many as-pects such as supporting secure two-level client-side sensitive data deduplication and resisting to brute force attack to blocks.

Key words: cloud storage, sensitive data deduplication, proofs of ownership, Merkle hash tree, homomorphic MAC

No Suggested Reading articles found!