Weak leakage-resilient client-side deduplication of encrypted data in cloud storage
efficient public - key cryptography in the presence of key leakage .