🎓 Hochschulprojekt / Kursarbeit im Fachbereich Angewandte Informatik & Netzsicherheit
Version 1.0.4 (Beta Prototype)

Sicherer dezentraler Cloud-Speicher der nächsten Generation

Ein funktionaler Web-Prototyp zur Demonstration sicherer clientseitiger VerschlĂźsselung (E2EE) und robuster gRPC-DatenĂźbertragung.

Architektur ansehen
securdrive-dashboard.local
📁 Meine Dateien
🔄 Freigaben
⚙️ Einstellungen

Willkommen im Prototyp-Dashboard

Aktueller Speicherstatus fĂźr Testbenutzer:

Speicherplatz belegt 14.2 TB / 50 TB
Drag & Drop Zone simuliert. Bitte hier einloggen, um Interaktivität freizuschalten.

Sicherheits- & Architekturmerkmale

Die Kernpfeiler dieser IT-Arbeit im Überblick

🔒

Ende-zu-Ende-VerschlĂźsselung

Dateien werden mittels AES-256-GCM direkt im Client verschlĂźsselt. Der Speicher-Server verarbeitet zu keinem Zeitpunkt unverschlĂźsselte Datenfragmente.

⚡

gRPC-Streaming-Protokoll

Verwendung von HTTP/2-basierten gRPC-Streams zur drastischen Durchsatzoptimierung und Latenzreduktion bei großvolumigen Datentransfers.

🎛️

Multi-Hop Routing

Unterstßtzung dynamischer Proxy-Architekturen zur Verschleierung von Metadaten und Schutz der Client-Privatsphäre vor Deep Packet Inspection.

Technische Implementierung

Dieses System wurde im Rahmen der Modulvorgaben modular strukturiert und in isolierten Docker-Containern bereitgestellt.

  • • Frontend: Vanilla HTML5, CSS3 (Modern Flexbox/Grid) & Native JavaScript
  • • Backend API: Go (Golang) mit gRPC-Schnittstellen
  • • VerschlĂźsselung: Web Crypto API (SubtleCrypto)
  • • Orchestrierung: Docker-Compose zur lokalen Testumgebung
// Simulierte gRPC-Methodendefinition (Go) service FileService { rpc UploadFile(stream UploadRequest) returns (UploadResponse); rpc DownloadFile(DownloadRequest) returns (stream DownloadResponse); } message UploadRequest { bytes chunk_data = 1; string encrypted_metadata = 2; }