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:
$t$ e cifra un blocco alla volta.Al contrario, i codici operano su parole di lunghezza variabile.
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 |