I punti di forza della crittografia sono spesso pubblicizzati dalla lunghezza della chiave di crittografia utilizzata. La lunghezza della chiave di crittografia tende verso una prospettiva "più grande è meglio": più lunga è la chiave, migliore è la crittografia. Quindi, secondo questa logica, una stringa di crittografia a 64 bit è sempre peggiore di una stringa con un numero più alto. Tuttavia, riferendosi a qualcosa come la crittografia "64-bit" non dice nulla sul metodo di crittografia sottostante. Per comprendere questa differenza, devi vedere come gli algoritmi di crittografia e le chiavi di crittografia funzionano tra loro.
Metodi di crittografia
Esistono due modi diversi per discutere dei metodi di crittografia: l'applicazione e il algoritmo. Nell'applicazione, le differenze in genere ruotano attorno al modo in cui le chiavi di crittografia e decrittografia sono condivise tra le persone che crittografano e decodificano i messaggi. In senso algoritmico, le differenze dipendono dal processo di crittografia impiegato per confondere il messaggio o i dati crittografati. Entrambi sono in qualche modo dipendenti l'uno dall'altro, ma quando si parla di complessità della crittografia in termini di bit, è necessario prendere in considerazione entrambi.
Chiavi di crittografia
Le chiavi di crittografia sono i dispositivi utilizzati dagli algoritmi di crittografia per crittografare e decifrare i messaggi. Ogni algoritmo di crittografia, come parte del suo processo di crittografia, fa riferimento a una chiave per modificarne la crittografia. Ciò garantisce che la decrittografia del messaggio richieda l'uso della chiave di decrittografia corrispondente per sbloccare il contenuto del messaggio. In diverse applicazioni e algoritmi, chiavi diverse avranno usi diversi: le chiavi simmetriche crittograferanno e decrittograferanno lo stesso messaggio, mentre le chiavi asimmetriche sono disponibili in coppie, una per la crittografia e una per la decrittazione. Questo significa che non tutte le chiavi sono uguali.
Lunghezza chiave
In genere, la forza della chiave viene misurata in parte attraverso la lunghezza della chiave. Le chiavi di crittografia vengono misurate in bit, che rappresentano quanti bit di memoria del computer occupano una chiave. Quindi una chiave a 64 bit occupa 64 bit di memoria, una chiave a 128 bit richiede 128 bit e così via. Quando viene pubblicizzato un particolare algoritmo per la crittografia, questo viene in genere pubblicizzato attraverso la lunghezza delle chiavi consentite. Lo standard di crittografia avanzata, ad esempio, utilizza chiavi di crittografia a 128, 192 o 256 bit.
Lunghezza e forza della chiave
La forza della chiave, come detto, viene generalmente misurata in base alla lunghezza della chiave. Una chiave più lunga è esponenzialmente più difficile da violare; la scala temporale per rompere la crittografia più grande come una crittografia AES a 256 bit è nell'ordine di miliardi di anni. Tuttavia, questo numero si riferisce solo alla capacità di forzare una chiave simmetrica indovinando ogni possibile combinazione di cifre chiave. Mentre la crittografia a 64 bit sarebbe molto più semplice da interrompere rispetto alla crittografia a 128 bit - almeno per un fattore due - questo non parla della forza dell'algoritmo di crittografia sottostante.
Computer © www.354353.com