

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
elaborato da 2 punti completo cyber security
Tipologia: Esercizi
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Alice vuole inviare un messaggio M a Bob, in maniera segreta e tale da garantire a Bob che quel messaggio proviene esattamente da lei. Alice decide di utilizzare l’algoritmo di crittograa RSA sapendo che sia lei che Bob dispongono ciascuno di una coppia di chiavi privata/pubblica come di seguito esposto:
Alice: KAlice_ priv(7, 33), KAlice_pub(3, 33)
Bob: KBob_priv(23, 187), KBob_pub(7, 187)
Supponendo che Alice voglia inviare come messaggio in chiaro il numero 4 (M=4), determinare:
Lo svolgimento dell’elaborato deve contenere, in maniera chiara e ragionata, i vari passaggi matematici effettuati per il raggiungimento della soluzione.
In crittografia la sigla RSA indica un algoritmo di crittografia asimmetrica, inventato nel 1977 da Ronald Rivest, Adi Shamir e Leonard Adleman utilizzabile per cifrare o firmare informazioni (, (RSA è l’iniziale dei nomi degli ideatori dell’Algoritmo).
Il sistema di crittografia si basa sull'esistenza di due chiavi distinte, che vengono usate per cifrare e decifrare. Se la prima chiave viene usata per la cifratura, la seconda deve necessariamente essere utilizzata per la decifratura e viceversa. Una chiave pubblica, nella crittografia, è una chiave crittografica utilizzata in un sistema di crittografia asimmetrica; ogni chiave pubblica è associata ad una chiave privata. Quindi, partendo dalla coppia di chiavi indicate
Alice deve inviare in maniera segreta il numero 4 (M=4) a Bob il quale deve avere la garanzia che il messaggio sia originale e inviato direttamente dall’amica. La soluzione è quella di usare un algoritmo RSA.
Il metodo di cifratura risulta essere ancora oggi inviolato, l’e cacia di tale algoritmo non consiste nella segretezza del modo in cui è implementato (il procedimento è conosciuto) ma nella di coltà di invertire l’algoritmo in tempi accettabili ovvero sull'elevata complessità computazionale della fattorizzazione in numeri primi.
Alice procede alla cifratura con la sua chiave privata e poi con la chiave pubblica di Bob
Bob, una volta ricevuto il messaggio, procede a decifrarlo dapprima con la sua chiave privata e poi con la chiave pubblica di Alice:
ottenendo il messaggio in chiaro inviato dall’amica.
(C=16.384/33= resto 16) (C=268.435.456/187= resto 135)