Secure Cloud Storage ist eine Online-Plattform zur Speicherung von Benutzerdaten mit der Möglichkeit der gemeinsamen Nutzung durch andere Benutzer. Die Daten werden optional vor dem Speichern verschlüsselt und beim Herunterladen durch das System entschlüsselt, wobei der Prozess für den Endnutzer transparent ist. Die Plattform bietet auch die Möglichkeit, Daten als privat oder öffentlich zu kennzeichnen, so dass alle öffentlichen Daten für den Endnutzer sichtbar sind und er Such- oder Download-Anfragen an den Eigentümer stellen kann. Der Dateneigentümer (Benutzer) kann alle derartigen Anfragen überprüfen und den Download-Zugriff auf einzelne oder mehrere Dateien entsprechend gewähren. Jede Datei auf dem System wird mit einem anderen AES-Schlüssel verschlüsselt, und die eigentliche Herausforderung entsteht, wenn mehrere Dateien von verschiedenen Benutzern gemeinsam genutzt werden sollen. Diese Einschränkung wird durch die Anwendung eines Konzepts gelöst, das als Schlüsselaggregation bekannt ist und die Erzeugung eines Schlüssels konstanter Größe für eine einzelne oder mehrere Dateien vorsieht, so dass der Endbenutzer die gemeinsam genutzten Dateien leicht entschlüsseln kann.