Solitaire

Solitaire è un algoritmo crittografico che viene in aiuto a tutte lepersone, ma specialmente agli agenti segreti ;-) , che spesso possono trovarsi in situazioni in cui è indispensabile comunicare in sicurezza, ma non si ha a disposizione un computer che possa svolgere complicati algoritmi di encrypting/decrypting.

In questi casi, l’importante è avere con se un mazzo di carte francesi da 54, e si potrà comunicare in sicurezza.
Questo hand cipher è stato per la prima volta pubblicato nel 1999 sul Cryptonomicon di Neal Stephenson, romanzo che ho recenetemente letto. Mitica la scena del romazo dove due personaggi si scambiano biglietti con messaggi cifrati ed un mazzo di carte attraverso le sbarre di una prigione di Manila.

L’inventorore dell’algoritmo, Bruce Schneier, spiega che l’algoritmo basa la sua sicurezza sulla possibilità di usare un mazo di carte ben mescolato come una chiave crittografica. Infatti ci sono 2.31 * 10^71 (ovvero 54!) possibili disposizioni di carte in un mazzo francese. Sfrutta inoltre la coincidenza del fatto che: le lettere dell’alfabeto sono 26, le carte del mazzo esattamente il doppio (52, se non contiamo i jolly). L’algoritmo è illustrato in un articolo bello e divertente dell’autore stesso, pubblicato sul Cryptonomicon e anche nel suo sito web: www.schneier.com/solitaire.html, in cui raccomanda, tra l’altro:

Se la polizia segreta incomincia a buttare giù la vostra porta, restate calmi e mescolate il mazzo.

Mitico. Non dimenticatelo :-)

Altre risorse:

Nessun commento

I commenti sono visualizzati dal più recente (sopra) al meno recente (sotto).
RSS | Lascia un commento

Lascia un commento

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>