
Attacco ROCA alla vulnerabilità CVE-2017-15361
Questa repository contiene la tesi sviluppata per la mia laurea triennale in Ingegneria Matematica al Politecnico di Torino. È uno script basato su Python e Sage.
L'obiettivo dello script è generare una chiave RSA, valutarne la vulnerabilità all'attacco ROCA ed eseguire l'attacco ROCA.
I commenti negli script sono in italiano.
.
└── Attacco-ROCA-sulla-vulnerabilita-CVE-2017-15361 # The folder containing this repository
└──Program
├── Main.py # The main file
├── Keygen.py # Keygen of the key
├── Fingerprinting.py # Fingerprinting of the key
└── Attack.py # ROCA attack of the key
Per usare questo programma devi avere installati sulla tua macchina python3 e sage compatibile con python3.
Le librerie che devi installare su sage e python sono: sympy, Cryptodome, math, labmath.
Per avviare il programma, apri la shell di sage e usa questo comando
#sage -python3 path/to/the/folder/on/your/pc/main.py