O armazenamento seguro na nuvem é uma plataforma em linha para armazenar dados de utilizadores com facilidades de partilha entre outros utilizadores. Os dados são opcionalmente encriptados antes de serem armazenados e desencriptados aquando da transferência pelo sistema, sendo o processo transparente para o utilizador final. A plataforma também permite marcar os dados como privados ou públicos, de modo a que todos os dados públicos sejam visíveis para o utilizador final e este possa efetuar uma pesquisa ou um pedido de descarregamento ao proprietário. O proprietário dos dados (utilizador) pode auditar todos esses pedidos e conceder acesso ao descarregamento de ficheiros individuais ou múltiplos em conformidade. Cada ficheiro no sistema é encriptado com uma chave AES diferente e o verdadeiro desafio surge quando é necessário partilhar vários ficheiros entre utilizadores. Este constrangimento é resolvido aplicando um conceito conhecido como Key Aggregation (agregação de chaves), que determina a geração de uma chave de tamanho constante para um único ou vários ficheiros e, assim, o utilizador final pode facilmente desencriptar os ficheiros partilhados.