Among the main parts of cloud computing is distributed storage, which makes it much easier for cloud clients to store and share their information in the cloud with authorized users. Secure deduplication has received a lot of attention in distributed storage since it can lessen correspondence overhead and storage space by eliminating redundancy in encrypted data.