Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
pairing — Optimizations for Pairing-Based Cryptography | Kitploit
Strumenti/GitHubGitHub/nccgroup/pairing
CryptographyPapers & ResearchLearning & Education
GitHubnccgroup/pairing

pairing

Optimizations for Pairing-Based Cryptography

Vedi Repository
1734 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Ottimizzazioni per la crittografia basata su pairing

Questo repository contiene il codice Rust funzionante che corrisponde a una serie in corso di articoli di blog sulle ottimizzazioni nella crittografia basata su pairing, utilizzando BLS12-381 come curva di riferimento.

Nota: Questo codice è a scopo puramente educativo, non è stato sottoposto a un audit di sicurezza e non è adatto alla produzione. Utilizzalo a tuo rischio.

Aritmetica di Montgomery (1 di 2)

Questo articolo tratterà l'aritmetica modulare di Montgomery dall'inizio alla fine, includendo contesto, alternative, teoria e codice Rust pratico e funzionante che gira 9 volte più veloce di un'implementazione generica con Big Integer. Il prossimo articolo del blog ottimizzerà ulteriormente la routine di moltiplicazione (relativamente) pesante in linguaggio assembly x86-64 bare-metal.

  • L'articolo del blog: https://research.nccgroup.com/2021/06/09/optimizing-pairing-based-cryptography-montgomery-arithmetic-in-rust/
  • Il codice completo e il README si trovano nella sottodirectory mont1: https://github.com/nccgroup/pairing/tree/main/mont1

Aritmetica di Montgomery (2 di 2)

Questo secondo articolo spinge ancora oltre l'algoritmo di moltiplicazione di Montgomery sviluppato in Rust, alla ricerca delle massime prestazioni che una moderna macchina x86-64 può offrire da un'implementazione scritta a mano in linguaggio assembly. Diverse istruzioni specializzate e funzionalità micro-architetturali avanzate che consentono un maggiore parallelismo fanno sì che la routine di moltiplicazione di Montgomery giri più di 15 volte più veloce di un'implementazione generica basata su Big Integer.

  • L'articolo del blog: https://research.nccgroup.com/2021/09/10/optimizing-pairing-based-cryptography-montgomery-multiplication-in-assembly/
  • Il codice completo e il README si trovano nella sottodirectory mont2: https://github.com/nccgroup/pairing/tree/main/mont2

Copyright 2021 Eric Schorn; concesso in licenza secondo la 3-Clause BSD License.

Scarica lo strumento