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)