Parlare in codice
In realtà ognuno di noi mette in atto giornalmente e senza accorgersene, dei meccanismi di mascheramento della comunicazione; lo scopo non è solo quello di escludere altre persone dal dialogo con il nostro interlocutore e creare una sorta di privacy in luogo pubblico (parlare con il partner in dialetto calabrese in una sala d’aspetto milanese), ma anche quello di consolidare un rapporto esclusivo utilizzando un linguaggio “intimo” piuttosto che formale (gli innamorati ne sanno qualche cosa...) o quello di manifestare l’appartenenza ad un gruppo sociale separato dal resto del mondo (“ti lovvo fratello”) o una corporazione (“cazza la randa”).Il modello di trasmissione e la sicurezza
Quando, tuttavia, parliamo di crittografia (unione di due parole greche che significa “scrittura nascosta”), intendiamo un sistema di offuscamento che permetta di passare un messaggio di testo da una persona A ad una persona B utilizzando canali ordinari di comunicazione (la posta, ad esempio) impedendo a chiunque altro di poter intendere il contenuto del messaggio o di forzararlo, cioè togliere l’offuscamento senza conoscere (o conoscendo solo in parte) il sistema di offuscamento.Indipendentemente dal sistema di offuscamento, il modello di trasmissione è sempre lo stesso:
- Persona A compone il messaggio in chiaro; lo offusca (cioè lo cifra); lo invia alla persona B su canale ordinario;
- Persona B riceve il messaggio; rimuove l’offuscamento (cioè lo de-cifra); lo legge in chiaro.
Con il modello descritto, in cui il sistema di offuscamento è conosciuto solo dalla persona A e B, si avrà la sicurezza della:
- unicità del mittente di un messaggio offuscato;
- unicità del destinatario che potrà leggerlo;
- non alterazione del messaggio inviato durante il passaggio da A a B.
- non ripudiabilità del messaggio da parte del mittente, nel senso che il messaggio ricevuto da B non può essere partito da A il quale non può "non riconoscersi" come l'autore del messaggio. Per chiarire quanto detto facciamo un esempio: immaginiamo l'ordine "uccidi Tizio" che A invia a B; B è sicuro che l'ordine arriva da A in quanto è l'unico che conosce il codice utilizzato per offuscare il messaggio, di conseguenza A non potrà non riconoscersi come il responsabile dell'ordine.
- Crittografia: scienza che studia i metodi per rendere un messaggio offuscato in modo da non essere comprensibile a persone non autorizzate a leggerlo.
- Crittoanalisi: la scienza che studia i metodi per chiarire "come" un messaggio è stato offuscato e carpirne il contenuto in chiaro.
- Messaggio in chiaro: messaggio non offuscato, cioè comprensibile da tutti.
- Canale ordinario: canale non protetto, cioè utilizzabile e intercettabile da tutti.
- Cifrare: l'azione di offuscare un messaggio in chiaro.
- Decifrare: l'azione di togliere l'offuscamento ad un messaggio cifrato in modo che possa essere letto in chiaro.
- Forzare un codice: l'azione di decriptare un messaggio senza conoscere (o conoscendo solo in parte) il modo con cui è stato offuscato.
- Ripudiabilità: quando il destinatario del messaggio non è certo di chi sia il mittente e il mittente potrebbe non riconoscere, nel messaggio ricevuto dal destinatario, il messaggio che ha inviato.
