I cifrari a sostituzione monoalfabetica sono una classe di cifrari in cui ogni lettera del testo in chiaro viene sostituita con una singola lettera cifrata in modo coerente. Questa sostituzione avviene secondo una specifica mappatura o chiave, che può essere rappresentata come una tabella di corrispondenza tra le lettere dell'alfabeto in chiaro e le corrispondenti lettere cifrate.
Ecco un esempio semplice di cifrario a sostituzione monoalfabetica:
Testo in Chiaro:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Chiave di Sostituzione:
G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
Testo Cifrato:
G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
In questo esempio, ogni lettera del testo in chiaro è sostituita con la lettera corrispondente nella chiave di sostituzione.
Quindi, se la lettera originale era A viene sostituita con G, se era B viene sostituita con H, e così via.
In generale, i cifrari a sostituzione monoalfabetica sono più adatti a scopi didattici e meno sicuri per l'uso pratico in situazioni in cui la sicurezza è una priorità. In applicazioni più moderne, vengono preferiti cifrari più complessi e sicuri, come quelli basati su algoritmi crittografici avanzati.