Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
legion — Legion ist ein Zero-Knowledge-Authentifizierungs-Fabric, das für Datenschutz entwickelt wurde | Kitploit
Tools/GitHubGitHub/deadends/legion
WebsicherheitKryptographiePrivatsphäreHardware-SicherheitIdentitäts- & Zugriffsmanagement (IAM)Authentifizierung
GitHubdeadends/legion

legion

Legion ist ein Zero-Knowledge-Authentifizierungs-Fabric, das für Datenschutz entwickelt wurde

Repository anzeigen
1052vor 0 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Legion ZK Auth 🛡️

Echte Zero-Knowledge-Authentifizierung mit hardwaregebundenen Geräte-Ringsignaturen

License: MIT Rust Security Version

🎯 Was ist Legion?

Legion ist ein Zero-Knowledge-Authentifizierungssystem, das beweist, dass du autorisiert bist, ohne preiszugeben, wer du bist. Du beweist etwas auf Basis öffentlicher Daten, ohne deine aktuelle Aktion mit deiner öffentlichen Adresse zu verknüpfen.

Hauptmerkmale

  • ✅ Echtes Zero-Knowledge: Der Server erfährt niemals deine Identität (1 von 1 Mio. Nutzern)
  • ✅ Geräteanonymität: Hardwaregebunden mit Ringsignaturen (1 von 1K Geräten)
  • ✅ Kein Trusted Setup: Halo2 PLONK (transparentes Setup)
  • ✅ Hardwaresicherheit: WebAuthn TPM/Secure Enclave-Bindung
  • ✅ Replay-Schutz: Nullifier + Zeitstempel
  • ✅ Sitzungssicherheit: Linkability-Tags verhindern Diebstahl
  • ✅ Ratenbegrenzung: 5 Versuche/Stunde (generische Fehler verhindern Enumeration)
  • ✅ Gerätewiderruf: Gestohlene Geräte sofort blockieren
  • ✅ Funktioniert: Docker, systemd, Monitoring inklusive

🔒 Sicherheitsgarantien (v1.1.0)

EigenschaftGarantie
Nutzeranonymität1 von 2^20 (1.048.576)
Geräteanonymität1 von 2^10 (1.024)
Soundness-Fehler2^-128
BeweissystemHalo2 PLONK
Passwort-HashingArgon2id
Hardware-BindungWebAuthn Level 2
Ratenbegrenzung5 Versuche/Stunde
GerätewiderrufSofortige Blacklist

🚀 Schnellstart (Ein Befehl!)

Voraussetzungen

  • Docker (enthält Docker Compose)

Installieren & Ausführen

# Clone and run
git clone https://github.com/deadends/legion.git
cd legion

# Linux/macOS
chmod +x install.sh && ./install.sh

# Windows
install.bat

Das war's! Öffne http://localhost in deinem Browser.

Was installiert wird

  • ✅ Redis (Session-Speicherung)
  • ✅ Legion Server (ZK-Beweis-Verifizierer)
  • ✅ Frontend (WASM-Client)
  • ✅ Nginx (Reverse-Proxy)

Leistung: Registrierung ~10s, Authentifizierung ~4min (k=16 Beweisgenerierung)


Manuelle Einrichtung (Ohne Docker)

Klicke, um die manuelle Installation zu erweitern
# 1. Install Redis
# macOS: brew install redis && redis-server
# Ubuntu: sudo apt install redis && redis-server
# Windows: https://redis.io/docs/install/install-redis/install-redis-on-windows/

# 2. Run server (terminal 1)
cd legion-server
cargo run --release --features redis

# 3. Build frontend (terminal 2)
cd wasm-client
wasm-pack build --target web --release
python3 -m http.server 8000

# 4. Open http://localhost:8000

Für den Produktionseinsatz siehe DEPLOYMENT.md

📊 Leistung

SicherheitsstufekBeweiszeitBeweisgrößeAnwendungsfall
Testen12~10s2.5 KBEntwicklung
Standard14~60s3.0 KBStaging
Produktion16~4min3.5 KBEmpfohlen
Hohe Sicherheit18~15min4.0 KBUnternehmen

🏗️ Architektur

📖 Für einen detaillierten schrittweisen Authentifizierungsablauf mit kryptografischen Details siehe ARCHITECTURE_FLOW.md

Systemkomponenten

Tool herunterladen