Gen 102012
 

La crittografia è la scienza che studia il modo di cifrare un messaggio per renderlo intelligibile soltanto a chi ne conosce la chiave.

Impiegata per secoli quasi esclusivamente in ambiente militare e diplomatico oggi la crittografia ci coinvolge quotidianamente: basti pensare alle carte di credito, alla comunicazione GSM dei telefoni cellulari o alle smart card utilizzate per la visione dei programmi satellitari; al software PGP per cifrare le email, all’e-commerce via internet, alla tutela della privacy o dell’ordine pubblico, alla sicurezza delle reti informatiche e così via.

Lo sviluppo della tecnica crittografica si basa su due elementari meccanismi: la trasposizione e/o la sostituzione e cioè modificare l’ordine degli elementi del testo oppure sostituirli con altri.

Le tappe fondamentali sono state: lo scitale greco (V secolo a.C.), la Stele di Rosetta (196 a.C.), il cifrario di Giulio Cesare (102-44 a.C.), il disco cifrante di Leon Battista Alberti (1466), la tavola di Vigenère (1562 ca.), la macchina elettromeccanica cifrante Enigma , usata dai tedeschi durante la seconda guerra mondiale, la “bomba” di A. Turing (1941), Colossus (1943) con 1500 valvole elettroniche, un precursore dei moderni elaboratori.

Dopo aver contribuito alla nascita del computer, la crittoanalisi continuò a impiegare e migliorare la tecnologia informatica e ogni processo di encrittazione è ormai informatizzato e utilizza il sistema a chiave privata o simmetrica e quello a chiave asimmetrica o pubblica.

Esistono diversi tipi di algoritmi (metodi matematici) che consentono l’uso di una chiave pubblica. Il più diffuso è il RSA (1977) che si basa sulla difficoltà di individuare un numero come prodotto di due numeri primi. Si calcola che anche lavorando con tutti i computer del mondo contemporaneamente, per scoprire una chiave di 1.024 cifre (le attuali chiavi militari sono di 2.048 cifre) si impiegherebbe un tempo equivalente all’età dell’universo (15 miliardi di anni).

I numeri primi, che sono alla base dei moderni  sistemi crittografici, sono ormai parte integrante della nostra vita di tutti i giorni.

Mateureka