Ragazzini, Laura
(2021)
Applicazioni del problema del logaritmo discreto in crittografia.
[Laurea], Università di Bologna, Corso di Studio in
Matematica [L-DM270], Documento ad accesso riservato.
Documenti full-text disponibili:
|
Documento PDF (Thesis)
Full-text accessibile solo agli utenti istituzionali dell'Ateneo
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato
Download (630kB)
| Contatta l'autore
|
Abstract
L'obiettivo della tesi è quello di introdurre il logaritmo discreto al fine di analizzare nel dettaglio alcuni dei principali algoritmi basati su di esso. Nel primo capitolo verranno descritte la crittografia a chiave privata e la crittografia a chiave pubblica, definite le funzioni unidirezionali e la firma digitale. Nel secondo capitolo, dopo un'introduzione sui gruppi finiti, viene definito il logaritmo discreto, le sue proprietà e le soluzioni del DLP in Z*_p. Inoltre verranno descritti i principali algoritmi basati sul problema del logaritmo discreto (DLP): il protocollo di scambio di chiavi di Diffie-Hellman, l'algoritmo di ElGamal e firma digitale con ElGamal. Nel terzo capitolo viene trattato il problema del logaritmo discreto su curve ellittiche (ECDLP), e le relative applicazioni. Come prima cosa verranno introdotte le curve ellittiche e definita l'operazione di somma tra i suoi punti, che induce una struttura di gruppo abeliano su di esse. Inseguivo verranno definite le curve ellittiche su campi finiti e il logaritmo discreto su di esse. Infine verranno analizzati gli algoritmi di Diffie-Hellman, ElGamal e firma con ElGamal su curve ellittiche.
Abstract
L'obiettivo della tesi è quello di introdurre il logaritmo discreto al fine di analizzare nel dettaglio alcuni dei principali algoritmi basati su di esso. Nel primo capitolo verranno descritte la crittografia a chiave privata e la crittografia a chiave pubblica, definite le funzioni unidirezionali e la firma digitale. Nel secondo capitolo, dopo un'introduzione sui gruppi finiti, viene definito il logaritmo discreto, le sue proprietà e le soluzioni del DLP in Z*_p. Inoltre verranno descritti i principali algoritmi basati sul problema del logaritmo discreto (DLP): il protocollo di scambio di chiavi di Diffie-Hellman, l'algoritmo di ElGamal e firma digitale con ElGamal. Nel terzo capitolo viene trattato il problema del logaritmo discreto su curve ellittiche (ECDLP), e le relative applicazioni. Come prima cosa verranno introdotte le curve ellittiche e definita l'operazione di somma tra i suoi punti, che induce una struttura di gruppo abeliano su di esse. Inseguivo verranno definite le curve ellittiche su campi finiti e il logaritmo discreto su di esse. Infine verranno analizzati gli algoritmi di Diffie-Hellman, ElGamal e firma con ElGamal su curve ellittiche.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Ragazzini, Laura
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
crittografia a chiave pubblica firma digitale logaritmo discreto scambio di chiavi Diffie-Hellmann algoritmo ElGamal curve ellittiche su campi finiti
Data di discussione della Tesi
26 Marzo 2021
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Ragazzini, Laura
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
crittografia a chiave pubblica firma digitale logaritmo discreto scambio di chiavi Diffie-Hellmann algoritmo ElGamal curve ellittiche su campi finiti
Data di discussione della Tesi
26 Marzo 2021
URI
Statistica sui download
Gestione del documento: