Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
reverie — Implementación eficiente del sistema de prueba de conocimiento cero KKW para anillos arbitrarios, que proporciona al probador y al verificador un tiempo de prueba lineal y seguridad de 128 bits. | Kitploit
Herramientas/GitHubGitHub/trailofbits/reverie
CriptografíaUtilidades y Frameworks
GitHubtrailofbits/reverie

reverie

Implementación eficiente del sistema de prueba de conocimiento cero KKW para anillos arbitrarios, que proporciona al probador y al verificador un tiempo de prueba lineal y seguridad de 128 bits.

Ver RepositorioSitio web
616hace 2 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Reverie

Una implementación eficiente del NIZKPoK presentado en KKW 2018

CI

Reverie es una implementación (demostrador y verificador) del NIZKPoK MPC-in-the-head presentado en Improved Non-Interactive Zero Knowledge with Applications to Post-Quantum Signatures. Reverie busca ofrecer eficiencia concreta del demostrador (tiempo de demostración lineal con constantes pequeñas) para predicados complejos. La implementación busca ofrecer 128 bits de seguridad (clásica) y soportar anillos arbitrarios, de forma más eficiente Z2 y Z64.

Reverie ofrece tanto una biblioteca (con una interfaz simplificada y una de streaming), además de un programa CLI para demostrar/verificar declaraciones especificadas en formato Bristol para facilitar la experimentación.

Ejecución

Reverie requiere una versión nightly de Rust relativamente reciente.

Usando SSE+AESNI

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

O incluso mejor con AVX2+AESNI

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

Mejoras en 0.3+

  • Empaqueta 8 instancias de 8 jugadores sobre GF(2) en un solo entero de 64 bits (consulta el gist para más detalles).
  • Cambio a AES con AESNI
  • Preprocesamiento justo a tiempo para condensar la demostración en una sola pasada
Descargar herramienta