Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
reverie — Implementação eficiente do sistema de prova de conhecimento zero KKW para anéis arbitrários, fornecendo ao provador e ao verificador tempo de prova linear e segurança de 128 bits. | Kitploit
Ferramentas/GitHubGitHub/trailofbits/reverie
CriptografiaUtilitários e Frameworks
GitHubtrailofbits/reverie

reverie

Implementação eficiente do sistema de prova de conhecimento zero KKW para anéis arbitrários, fornecendo ao provador e ao verificador tempo de prova linear e segurança de 128 bits.

Ver RepositórioSite
616há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Reverie

Uma implementação eficiente do NIZKPoK descrito em KKW 2018

CI

Reverie é uma implementação (provador e verificador) do NIZKPoK MPC-in-the-head descrito em Improved Non-Interactive Zero Knowledge with Applications to Post-Quantum Signatures. Reverie busca oferecer eficiência concreta ao provador (tempo de prova linear com constantes pequenas) para predicados complexos. A implementação busca oferecer 128 bits de segurança (clássica) e suportar anéis arbitrários, mais eficientemente Z2 e Z64.

Reverie fornece tanto uma biblioteca (com uma interface simplificada e uma de fluxo contínuo), quanto um programa de CLI para provar/verificar declarações especificadas no formato Bristol para permitir experimentação fácil.

Executando

Reverie requer um Rust nightly relativamente recente.

Usando SSE+AESNI

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

Ou ainda melhor com AVX2+AESNI

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

Melhorias na versão 0.3+

  • Empacote 8 instâncias de 8 jogadores sobre GF(2) em um único inteiro de 64 bits (veja gist para detalhes).
  • Mude para AES com AESNI
  • Pré-processamento just-in-time para condensar a prova em uma única passagem
Baixar ferramenta