Dettagli Tecnici

Return to Introduction  Previous  Next

Algoritmo di criptazione

 

Cryptainer LE utilizza l`algoritmo Blowfish a 128 bit. Cryptainer ME Cryptainer PE e Cryptainer 10.0 utilizzano l`algoritmo Blowfish a 448 bit in modalita` Cipher Block Chaining (CBC).

Questo garantisce che tutti i dati criptati con Cryptainer siano protetti da ogni forma di attacco. Statisticamente risulta impossibile forzare la criptazione di Cryptainer. Sviluppato da Bruce Schneier, Blowfish e` un cipher block con un block size di 64 bit  a lunghezza variabile la cui chiave puo` avere una lunghezza variabile ( fino a 448 bits). E` stato analizzato a fondo ed e` stato dimostrata la sua resistenza a tanti attacchi simulati da differenti analisti di crittografia.

 

Cryptainer  da la possibilita` di utilizzare l`algoritmo blowfish o il nuovo standard AES o Rijndael di criptazione simmetrica. In effetti a partire dl 26 Maggio 2002, AES diventa lo standard ufficiale del Governo U.S. Questo rimpiazza il precedente standard (DES).

 

Il nuovo AES incontra i seguenti criteri

  - Resistere contro tutti gli attacchi conosciuti;

  - Velocita` e compattezza di codice su una varieta` di piattaforme;

  - Semplice Design.

 

L`Istituto U.S. Nazionale delle Tecnologie e degli Standard ( NIST ) raccomanda che AES sia utilizzato dalle organizzazioni del Governo U.S. ( e dalle altre) per proteggere le informazioni riservate.

 

Quanto sicuro e` AES?

AES e` una ripetizione di cipher block con lungezza variabile del block e della chiave. L`AES a 128 bit e` molti trilioni trilioni trilioni di volte il DES con key a 56 bit.  Negli anni 1990 furono costruite macchine capaci, in poche ore, di leggere file DES ("DES Cracker" ) . In altre parole, utilizzando i possibili valori della chiave, l`hardware pou` riconoscere quale e` la chiave giusta usata per criptare il messaggio. Considerando ora che sia possibile costruire una macchina in grado di leggere in un secondo il messaggio con chiave DES, ci vorrebbere comunque circa 149 mila miliardi ( 149 trilioni) di anni per leggere una chiave AES a 128 bit.  Per avere un paragone si consideri come riferimento l`eta` dell`universo che e` di circa 20 miliardi di anni.