Un esempio numerico minuscolo mostra tutti i passi di RSA con conti eseguibili a mano.
Esempio — RSA giocattolo ,
, . Scegliamo (coprimo con ). L’inverso di modulo si trova con l’algoritmo di Euclide esteso: , quindi .
Codifica del messaggio : . Calcolo: , , quindi Si trova .
Decodifica: . Si verifica numericamente (esponenziazione veloce) che restituisce . ✓
Il messaggio viene cifrato in con la chiave pubblica e recuperato con la chiave privata : è l’intero meccanismo di RSA in scala di giocattolo.
Collegamenti
Argomenti: Distribuzioni probabilita
Concetti: Aritmetica modulare · Crittografia rsa
Metodi: Rsa cifratura
Competenze: Calcolare · Usare formule