Crittografia moderna
Il testo da cifrare viene considerato un numero binario
Il codice è costituito da una coppia di funzioni matematiche, note a tutti e parametrizzate ciascuna da un valore numerico (chiave)
Variando le chiavi si hanno di fatto codici diversi