Consideriamo uno schema di crittografia $\\{E_e : e \\in K\\}$ e $\\{D_d : d \\in K\\}$ .

Lo schema è a chiave simmetrica se, per ogni coppia associata $(e, d)$, è computazionalmente “facile” determinare $d$ conoscendo solo $e$ e viceversa. Nella pratica, $e = d$ .

Altri termini:

Nel caso della crittografia a chiave simmetrica:


Cifrari a blocchi, cifrari a flusso e codici

Al contrario, i codici operano su parole di lunghezza variabile.


Codici

La traduzione di un messaggio avviene attraverso un libro dei codici (code-book).

Parola Codice
The 1701
secret 5603
mischiefs 4008
that 3790
I 2879
set 0524