CRITTOGRAFIA….un po’ di storia

5 03 2008

Si tratta di un argomento che come me affascina migliaia di persone sperse per il mondo. Innanzitutto la parola stessa crittografia deriva dall’unione di due parole greche: kryptós (nascosto) e gráphein (scrivere); in sostanza la crittografia si riferisce alle “scritture nascoste”, quindi ai metodi per rendere un messaggio “offuscato” (il c.d. crittogramma)in modo da non essere comprensibile a persone non autorizzate a leggerlo, che non sono in quanto tali in possesso del codice di crittazione.

La crittografia ha origini antichissime e mi sembra interessante fare qui riferimento ad alcuni ceni storici su questa tecnica antica quasi quanto l’uomo. Infatti già gli ebrei facevano ampiamente uso di precisi codici per tenere nascosti i loro messaggi più riservati, come il codice atbash. Si tratta questo di un cifrario a sostituzione monoalfabetica in cui la prima lettera dell’alfabeto è sostituita con l’ultima, la seconda con la penultima, e così via

Nell’attuale alfabeto italiano, questo significa:

Testo in chiaro: a, b, c, d, e, f, g, h, i, l, m, o, p, q, r, s, t, u, v, z

Testo in chiave: Z, V, U, T, S, R, Q, P, O, N, M, L, I, H, G, F, E, D, C, B, A

Il sistema spartano di comunicazione dei messaggi segreti era invece la scitala (piccola bacchetta in legno). Il messaggio veniva scritto su di una striscia di pelle arrotolata attorno alla scitala. Una volta srotolata e tolta dalla scitala era impossibile capire il messaggio riportato sulla striscia di pelle; la decifrazione era possibile solo se si aveva una bacchetta identica alla scitala del mittente: vi si arrotolava nuovamente la striscia di pelle ricostruendo la primitiva posizione. Questa tecnica spartana costituisce il più antico metodo di crittografia per trasposizione attualmente conosciuto.

Ma il più noto cifrario dell’antichità è senz’altro quello di Cesare, nato per proteggere un messaggio segreto rivolto a Cicerone. Il cifrario di Cesare è sicuramente il più antico algoritmo conosciuto; si tratta di un cifrario a sostituzione monoalfabetica, per cui ogni lettera del testo in chiaro è sostituita nel testo cifrato dalla lettera che si trova un certo numero di posizioni dopo nell’alfabeto (3 posizioni in quello di Cesare).

Lo schema era pertanto il seguente:

Testo in chiaro: a, b, c, d, e, f, g, h, i, l, m, n, o, p, q, r, s, t, u, v, z
Testo cifrato: D, E, F, G, H, I, L, M, N, O, P, Q, R, S, T, U, V, Z, A, B, C

Ecco un esempio di messaggio cifrato:

Testo in chiaro: stasera aperitivo da Giorgio
Testo cifrato: VZDVHUD DSHUNZNBR GD LNRULNL

Ma in conclusione è bene ricordare quanto sostenuto da Kerckhoffs nel suo libro del 1883 “La Cryptographie Militaire”:

“La sicurezza di un crittosistema non deve dipendere dal tener celato il crittoalgoritmo. La sicurezza dipenderà solo dal tener celata la chiave.





Privacy e Password

5 03 2008

Volendo affrontare il tema della privacy e della sicurezza sotto un diverso punto di vista ritengo interessante soffermarsi su di un argomento che per certi versi puo risultare banale ma che risulta necessario proprio per il nostro crescente bisogno di sicurezza: le password. Con la crescita esponenziale di servizi offerti dalla rete(mail, chat, forum, e-banking, acquisti on-line e chi più ne ha più ne metta!!!!) aumenta il numero di password che dobbiamo creare e di conseguenza ricordare!

Ognuno di noi utilizza password che definire banali sarebbe riduttivo: nomi di familiari, date di nascita, nome del proprio animale domestico, sport preferito o ancora più scontato la propria squadra del cuore :-) !!!Evitare di utilizzare questo tipo di password sarebbe quantomeno opportuno dato che sono argomenti di cui tutti parliamo con amici, conoscenti o peggio ancora nelle chat e nei propri blog. é anche vero che inventarsi ogni giorno nuove valide password non e’ facile!!!

Navigando in vari blog ho scoperto che esistono appositi software in grado di generare password casuali semplicemente impostando la lunghezza della password, la composizione(alfanumerica, solo numerica, solo alfabetica), l’ utilizzo o meno dei caratteri speciali (@ / ! ? < ^ …); l’ utilizzo delle lettere maiuscole e minuscole.Tra i tanti in circolazione vengono citati in particolare Password generator (programma gratuito ed Open Source per tutti i sistemi operativi Windows) e Quicky Password Generator

.

Entrambi i software, inoltre, sono in grado di esportare le password, generate anche grazie a dati random che sono forniti dall”utente con il semplice movimento del mouse, in un file di testo da stampare e conservare gelosamente in un luogo sicuro…….con la speranza che una password del tipo Hsq43zRT?43a^p offra maggiori garanzie di un Ciro1984 ;-)





La localizzazione del cellulare

5 03 2008

Si tratta di una tematica che considero piuttosto interessante che si ricollega sempre all’amato discorso relativo alla privacy e di quanto siamo siamo esposti nel momento in cui facciamo uso di internet o cellulari. Ricollegandomi a quanto scritto sotto (“Il volto dell’IP”) vorrei porre l’attenzione su uno strumento ormai diffusissimo quale il telefono cellulare.

Spulciando qua e là su vari siti internet e blog ho raccolto molte notizie interessanti per quanto riguarda la localizzazione delle persone tramite il cellulare, nonchè alla possibilità di intercettazione di chiamate, il tutto acquistando semplici “microspie GSM” o scaricando software spesso grautiti. Tutto quello che fino a qualche anno fa era prerogativa esclusiva delle forze dell’ordine, ora sembra ormai alla portata di tutti…quindi, non solo scovare criminali ma anche controllare gli spostamenti del proprio/a partner per qualche persona eccessivamente gelosa… :-)

Ad esempio I.Amhere è un servizio su web per una localizzazione geografica in tempo reale tramite l’utilizzo di un celluare con GPS. Ciò ha luogo sia tramite una registrazione in tempo reale del percorso dell’utente “controllato”, sia tramite una registrazione a posteriori dello stesso, inviato successivamente al sito.

Sono necessari alcuni requisiti, come un cellulare con windows mobile, un sistema GPS, una connessione internet sul cellulare e il sofware gratis GooMap (sender che si occupa di inviare i dati al servizio I.AmHere su internet).

Per qualche informazione più tecnica: http://www.tonycrypt.com/Sicur/Cell.htm





Il volto dell’IP

27 02 2008

2045706906_be10bc714a_o.jpg
da flickr.com “Bl@ck Coffee”

Un dibattito piuttosto acceso che seguo da un po’ in rete e’ se l’IP sia o meno un dato personale.
L’Internet Protocol e’ un numero che rappresenta univocamente l’indirizzo dei computer presenti sulla rete. In altre parole e’ l’indirizzo di ogni nodo che, pero’, non rimane necessariamente uguale nel tempo.

Ricordate le connessioni 56k? Ad ogni connessione, ovvero ogni volta che si effettuava una chiamata al provider, ci veniva assegnato un IP differente (tant’e’ che il problema di allora erano i dialer) mentre oggi, con la diffusione dell’ADSL e della fibra ottica, gli indirizzi sono nella maggior parte dei casi statici.

Visitando il sito www.mostraip.it potrete scoprire un sacco di informazioni che riguardano la connessione, il computer e anche il browser che vi appartengono. Non male eh? Questo che vedete l’ho appena fatto:

immagine-3.png

Teniamo presente poi che queste sono le tracce piu’ elementari che lasciamo, semplici informazioni che hanno poca rilevanza. Non si discute che pero’ di informazioni si tratta. Nel mio caso: qualcuno/a che si connette dall’Italia, che ha acquistato un Mac e che preferisce Firefox ad Explorer.

La domanda se dunque l’IP sia da considerare come un dato personale e’ molto delicata. In ambito europeo e nazionale l’atteggiamento e’ in questa direzione, ma il trattamento e’ meno chiaro.

L’approfondimento devo pero’ rinviarlo, cosi’ come l’introduzione dell’IP spoofing.

2185184914_975190c430_o.jpg
da flickr.com “SMILING PUG”

Ma per finire inserisco un’immagine allegra, cosi’… dopotutto..che ci costa? :)

Roberto