Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
reverie — Effiziente Implementierung des KKW-Zero-Knowledge-Beweissystems für beliebige Ringe, die Beweiser und Verifizierer mit linearer Beweiszeit und 128-Bit-Sicherheit ausstattet. | Kitploit
Tools/GitHubGitHub/trailofbits/reverie
KryptographieDienstprogramme & Frameworks
GitHubtrailofbits/reverie

reverie

Effiziente Implementierung des KKW-Zero-Knowledge-Beweissystems für beliebige Ringe, die Beweiser und Verifizierer mit linearer Beweiszeit und 128-Bit-Sicherheit ausstattet.

Repository anzeigenWebseite
616vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Reverie

Eine effiziente Implementierung des NIZKPoK, wie in KKW 2018 beschrieben

CI

Reverie ist eine Implementierung (Beweiser und Verifizierer) des MPC-in-the-head-NIZKPoK, der in Improved Non-Interactive Zero Knowledge with Applications to Post-Quantum Signatures beschrieben wird. Reverie zielt darauf ab, konkrete Effizienz für den Beweiser (lineare Beweiszeit mit kleinen Konstanten) für komplexe Prädikate zu bieten. Die Implementierung strebt 128 Bit (klassische) Sicherheit an und unterstützt beliebige Ringe, am effizientesten Z2 und Z64.

Reverie bietet sowohl eine Bibliothek (mit einer vereinfachten und einer Streaming-Schnittstelle) als auch ein CLI-Programm zum Beweisen/Verifizieren von Aussagen im Bristol-Format, um einfache Experimente zu ermöglichen.

Ausführen

Reverie benötigt ein relativ aktuelles nightly Rust.

Mit SSE+AESNI

root@kitploit:~
time RUSTFLAGS="-C target-cpu=native -C target-feature=+aes,+ssse3,+sse2" cargo run --release

Oder noch besser mit AVX2+AESNI

root@kitploit:~
time RUSTFLAGS="-C target-cpu=native -C target-feature=+aes,+ssse3,+sse2,+avx2" cargo run --release

Verbesserungen in 0.3+

  • Verpacke 8 Instanzen von 8 Spielern über GF(2) in eine einzelne 64-Bit-Ganzzahl (siehe gist für Details).
  • Wechsel zu AES mit AESNI
  • Just-in-time-Vorverarbeitung, um das Beweisen auf einen einzigen Durchgang zu verdichten
Tool herunterladen