随着云计算服务的广泛使用,越来越多的数据被存储到云服务器上.为了解决云 存储系统中加密数据面临的密文重复性检测和拥有权证明(Proof of Ownership , PoW ) 等问题,文章利用收敛加密和Bloom过滤器的方法设计和实现了-个基于阿里云平台的密文数据安全去 重系统.首先,利用收敛加密的方法产生文件的加密密钥,实现了不同用户之间密钥的共享,有利于跨用户之间密文的去重;其次,基于Bloom过滤器的方法,实现了文件拥有权证明,有 效地预防了攻击者通过单-的文件哈希值去获取整个文件;最后,基于当前的阿里云平台实现 了整个安全去重系统,有效地保证了数据去重的安全性.此外,实验结果和性能分析也证明了 方案是高效可行的.
With the wide use of cloud computing service, more and more data is stored in the cloud server. To solve the problems faced by enciphered data in cloud storage system, such as detection and PoW (proofs of ownership) of duplicated ciphertext, etc,e complete a secure deduplication system for ciphertext data based on aliyun by usibg convergent encryption and Bloom Filter algorithm. First of all,we utihze convergent enctyption method to generate a file enctyption key,which implements the key shared between different users and is advantageous to cross-user ciphertext deduplication. Secondly,the proof of ownership for files is realized b}^ Bloom filter so as to prevent the attackers with a single file hash value to obtain files efficient^. Finalty, based on cuixent cloud platforai provided b}^ altyun, we realize the secure deduplication system and guarantee the safety of data deduplication. In addition, the results of experiments and performance analysis have proved that the scheme is efficient and feasible.