Menu

Spezifikation

Concept (3)
 czghans Lorenz Christian Conny

Technologie

Java

Nutzen

Beinahe unbegrenzter Online-Speicherplatz, Sicheres Backup. Die Daten werden verschlüsselt auf den Festplatten anderer Benutzer gespeichert. Erstmal Konsolenprogramm zum synchronisieren + GUI. Benutzer können Ordner teilen.

Technische Umsetzung

  • Peer-to-Peer
  • Jeder gibt eigenen (lokalen) Speicher frei und darf Dateien auf anderen Rechnern speichern
  • Zentrale Benutzerdatenbank
  • Zentrale Rechnerdatenbank mit ID, IP-Adresse, Online-Zeit und Bandbreite (Up/Down)
  • Zentral gespeichert, auf welchen Rechnern die eigenen Daten abgelegt sind (Die ID aus der Rechnerdatenbank)
  • Aufteilung der Dateien in Blöcke(1 MB alle)
  • Passwort zum Entschlüsseln nicht zentral gespeichert
  • Fremde Daten auf eigenem Rechner sind verschlüsselt (AES)

MongoDB Logo MongoDB