DICE: A dual integrity convergent encryption protocol for client side secure data deduplication
Ashish Agarwala, Priyanka Singh, Pradeep K. Atrey · 2017
Message Locked Encryption (MLE) provides a way to achieve deduplication of data over the cloud in a secured and efficient manner. Various cryptographic protocols that are variants of the MLE scheme have been introduced, but they are either vulnerable to poison attack or consume a large amount of bandwidth. We introduce a new client-side deduplication protocol, called DICE (Dual Integrity Convergent Encryption), in which we perform tag checking and send the hash instead of the entire message over the network, resulting in a reduction of communication and computation cost without any loss of security. Our strategy is secure against both the erasure and the duplicate-faking attacks (known as a poison attack when performed together). Comparative analysis with other existing strategies validate the efficacy of the proposed protocol.