The security of communication in connected devices heavily relies on cryptographic solutions, both symmetric and asymmetric. Differential, impossible differential, and linear cryptanalysis have led to some of the most efficient key recovery attacks against symmetric block ciphers since their introduction in the 1990s. However, such a security analysis of a cryptographic primitive is often a computationally heavy and error-prone process. This work details an automated tool for converting such instances into Combinatorial Optimization Problems (COP), with a deep analysis of the performance of various solvers and techniques, and some improvements in the state of the art of the security analysis of some cryptographic primitives. Afterwards, the focus is shifted to asymmetric cryptography, and a new traceable, secure homomorphic network coding signature scheme is proposed.

La sicurezza delle comunicazioni tra dispositivi connessi a una rete fa grande affidamento su soluzioni crittografiche, sia simmetriche che asimmetriche. Le tecniche di crittoanalisi differenziale, differenziale impossibile e lineare, hanno prodotto alcuni tra gli attacchi di recupero della chiave segreta di un cifrario a blocchi più efficienti dalla loro introduzione negli anni '90. Nonostante la grande conoscenza ed efficacia di queste tecniche, però, l'analisi di sicurezza di una primitiva crittografica rimane un processo molto impegnativo computazionalmente, e soggetto a errori. Questo lavoro presenta un tool automatico per rappresentare istanze di questo tipo come problemi di Ottimizzazione Combinatoria (COP), insieme ad una analisi approfondita delle performance di diversi solutori automatici, e diverse tecniche crittoanalitiche, oltre che alcuni miglioramenti dello stato dell'arte nell'analisi di sicurezza di alcune primitive crittografiche. Successivamente, il focus della tesi si sposta sulla crittografia asimmetrica, con la proposta di uno schema innovativo di firma digitale tracciabile e sicuro, in un contesto di network coding.

SECURITY ANALYSIS OF CRYPTOGRAPHIC PRIMITIVES AND ITS AUTOMATION / S. Pelizzola ; tutor: A. Visconti, M. Ceria ; coordinatore: R. Sassi. Dipartimento di Informatica Giovanni Degli Antoni, 2026 Jul 23. 38. ciclo, Anno Accademico 2024/2025.

SECURITY ANALYSIS OF CRYPTOGRAPHIC PRIMITIVES AND ITS AUTOMATION

S. Pelizzola
2026

Abstract

The security of communication in connected devices heavily relies on cryptographic solutions, both symmetric and asymmetric. Differential, impossible differential, and linear cryptanalysis have led to some of the most efficient key recovery attacks against symmetric block ciphers since their introduction in the 1990s. However, such a security analysis of a cryptographic primitive is often a computationally heavy and error-prone process. This work details an automated tool for converting such instances into Combinatorial Optimization Problems (COP), with a deep analysis of the performance of various solvers and techniques, and some improvements in the state of the art of the security analysis of some cryptographic primitives. Afterwards, the focus is shifted to asymmetric cryptography, and a new traceable, secure homomorphic network coding signature scheme is proposed.
23-lug-2026
La sicurezza delle comunicazioni tra dispositivi connessi a una rete fa grande affidamento su soluzioni crittografiche, sia simmetriche che asimmetriche. Le tecniche di crittoanalisi differenziale, differenziale impossibile e lineare, hanno prodotto alcuni tra gli attacchi di recupero della chiave segreta di un cifrario a blocchi più efficienti dalla loro introduzione negli anni '90. Nonostante la grande conoscenza ed efficacia di queste tecniche, però, l'analisi di sicurezza di una primitiva crittografica rimane un processo molto impegnativo computazionalmente, e soggetto a errori. Questo lavoro presenta un tool automatico per rappresentare istanze di questo tipo come problemi di Ottimizzazione Combinatoria (COP), insieme ad una analisi approfondita delle performance di diversi solutori automatici, e diverse tecniche crittoanalitiche, oltre che alcuni miglioramenti dello stato dell'arte nell'analisi di sicurezza di alcune primitive crittografiche. Successivamente, il focus della tesi si sposta sulla crittografia asimmetrica, con la proposta di uno schema innovativo di firma digitale tracciabile e sicuro, in un contesto di network coding.
Settore INFO-01/A - Informatica
cryptography; cryptanalysis; differential cryptanalysis; impossible differential cryptanalysis; linear cryptanalysis; differential linear cryptanalysis; network coding signatures; homomorphic group signatures; traceable signatures
VISCONTI, ANDREA
SASSI, ROBERTO
Doctoral Thesis
SECURITY ANALYSIS OF CRYPTOGRAPHIC PRIMITIVES AND ITS AUTOMATION / S. Pelizzola ; tutor: A. Visconti, M. Ceria ; coordinatore: R. Sassi. Dipartimento di Informatica Giovanni Degli Antoni, 2026 Jul 23. 38. ciclo, Anno Accademico 2024/2025.
File in questo prodotto:
File Dimensione Formato  
phd_unimi_R13773.pdf

accesso aperto

Descrizione: PhD thesis
Tipologia: Publisher's version/PDF
Licenza: Creative commons
Dimensione 1.54 MB
Formato Adobe PDF
1.54 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1257715
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact