128 vs. 256

June 11

128 vs. 256


Lo scopo di cifratura dei dati è quello di limitare l'accesso alle persone che hanno il permesso di vedere i dati. Quando gli altri vogliono accedere ai dati, devono rompere il codice. La crittografia dei dati ha due parti: l'algoritmo e la chiave. vulnerabilità algoritmo e la lunghezza della chiave, in bit, danno un'indicazione di quanto facilmente il codice può essere violata. La crittografia utilizzando una chiave a 256 bit è più sicuro di che l'utilizzo di una chiave a 128 bit. Come i computer diventano più potenti, possono rompere i codici che utilizzano più elevati livelli di crittografia.

Algoritmo di crittografia

specialisti informatici che cercano di rompere un codice di esaminare l'algoritmo di codifica per le vulnerabilità. Se possono determinare come funziona la codifica, che sarà in grado di trovare un modo per decodificare i dati, non importa se utilizza 128 bit o codifica 256 bit. I programmatori sono stati in grado di trovare le vulnerabilità negli algoritmi per la cifratura GSM, utilizzati nei telefoni cellulari, e per la crittografia DVD, utilizzato per impedire la copia dei DVD. Se si conosce la vulnerabilità, la crittografia è inefficace, pur avendo una lunga chiave. standard di crittografia comuni, come Data Encryption Standar, o DES, e l'Advanced Encryption Standard, o AES, non hanno vulnerabilità note a partire dal momento della pubblicazione.

chiavi

Se l'algoritmo di crittografia è sicuro, l'unico modo per decodificare i dati è di utilizzare la chiave corretta. La chiave è come una password, e solo le persone che sono autorizzati a vedere i dati so cosa sia. Quelli non autorizzato può trovare la chiave giusta per provare tutte le chiavi possibili, e computer programma a correre attraverso tutte le possibilità nel più breve tempo possibile. La lunghezza della chiave determina il numero di possibilità. I dati cifrati con una chiave a 256 bit è molto più sicuro di dati utilizzando la crittografia a 128 bit, perché ci vuole molto più tempo per provare tutte le possibili chiavi.

Numero di chiavi possibili

Il numero di possibilità per una particolare chiave è due alla potenza n, dove "n" è la lunghezza della chiave in bit. Una chiave con due bit può avere uno o uno zero in ciascuna delle due posizioni, dando quattro, o due squadrato, chiavi possibili: 00, 01, 10 o 11. Una chiave 10 bit ha 1024 possibilità, mentre un 56-bit chiave ha più di 72 quadrilioni possibili chiavi. Non vi è alcun nome per il numero di chiavi di crittografia a 128 bit, ma è 72 quadrilioni quadrato. Per i dati cifrati con 256 bit, il numero di chiavi possibili è quadrato nuovo. specialisti di dati credono che ci sarebbe voluto più di mille anni di provare questo numero di tasti, anche con la tecnologia disponibile nel prossimo futuro.

Cracking del Codice

Nel 1997, la crittografia a 56 bit sembrava sicuro, ma una iniziativa utilizzando un gran numero di computer è stato in grado di provare abbastanza chiavi per rompere un tale codice dopo 250 giorni. Nel 1998, la Electronic Frontier Foundation incrinato un codice DES a 56 bit in soli tre giorni provando chiavi diverse. Nel 2011, anche molto più potenti i computer non sono stati in grado di decifrare i codici a 128 bit allo stesso modo. La codifica a 128 bit sembra sicuro, per ora, ma nel lungo periodo, la codifica a 256 bit sarà meglio sopportare i miglioramenti nella tecnologia e la velocità del computer.