Il cloud computing sta emergendo come paradigma interattivo prevalente per realizzare i dati dell'utente memorizzati in remoto in un server cloud online. I servizi cloud offrono grandi comodità agli utenti che possono usufruire di applicazioni cloud on-demand senza considerare i limiti dell'infrastruttura locale. Durante l'accesso ai dati, diversi utenti possono avere un rapporto di collaborazione e quindi la condivisione dei dati diventa importante per ottenere vantaggi produttivi. Tuttavia, i problemi di sicurezza e di privacy stanno diventando un problema fondamentale nella condivisione dei dati tra più utenti nel cloud storage. Per evitare tutto ciò, è stato proposto un sistema che prevede un protocollo di autenticazione basato su un'autorità condivisa che preserva la privacy per risolvere i problemi di privacy e sicurezza del cloud storage.