Lezione del 17/04/2024

OTP rilevante perche’ i moderni cifrari a flusso sono simili come concetto di funzionamento. Cifrari per trasposizione avendo un messaggio in chiaro con un certo alfabeto che consente di fare una sostituzione… un’altra tecnica e’ la trasposizione. Parto da un messaggio in chiaro e lo mescolo. Ottengo un messaggio cifrato in cui le lettere sono tutte spostate tra di loro. Esempio storico e’ lo scitale.
Posso anche usare cifrario prodotto per cui combino piu’ trasposizione e sostituzione una dopo l’altra, ottengo cifrari effettivamente piu’ prodotto. Questo schema viene usato anche oggi con AES (usa il concetto di cifratura prodotto).
Il passaggio da crittografia storica a moderna alla fine e’ l’utilizzo di sistemi informatici di un qualche tipo.

Altre tecniche particolari sono i code talkers. Inventiamo un codice e come simboli usiamo qualcosa che deriva da una lingua che sanno parlare pochi: chatow e navajo. Tutte lingue solamente orale, niente cose scritte, conosciute da pochissime. Questo perche’ comunque le comunicazioni radio sono intercettabili sempre alla fine, quindi era croce e delizia durante la guerra.
vediamo che cosa e’ successo con il salto delle macchine cifranti. uno strumento comunemente utilizzato e’ quello del rotore. Cilindro con due lati il cui il rotore implementa un meccanismo fisico per fare cifratura praticamente.


Se fosse a sostituzione fissa avrei una cifrario a sostituzione monoalfabetico, ma in questo caso invece i rotori si muovono, per cui per ogni lettera combino cifrari monoalfabetici tra loro

molto smart come cosa. ci sono comunque dei periodi dopo tutte queste ripetizioni ma non e’ detto che arrivo ad esaurire tutte le combinazioni. questo era alla base della macchina enigma. Per vedere come funziona e’ interessante vedere questo sito:
Mentre l’operatore scriveva venivano illuminate le lettere finali del testo cifrato.

Da contraltare gli faceva il colossus che era in grado di decifrare la macchina enigma.
Questo tutto prima del computer. Adesso poteva diventare tutto quanto automatizzato e tutto codificato come forma di zero e 1.
