Che cos'è la crittografia IDEA?
La crittografia dei dati è stata utilizzata per secoli come metodo di protezione dei dati sensibili. Alla fine degli anni '70, gli standard di crittografia dei dati (DES) furono creati dal governo federale degli Stati Uniti. Questo standard è gestito dal National Institute for Standards and Technology. L'algoritmo internazionale di crittografia dei dati (IDEA ™) è una funzione di crittografia creata nel 1991 da James Massey e Xuejia Lai dell'ETH di Zurigo. L'algoritmo di crittografia IDEA ™ si basa su una chiave di crittografia a 128 bit, che è la chiave che codifica e decifra i messaggi.
La crittografia è una scienza che si concentra sugli standard per la crittografia dei dati. Questo processo converte i dati di testo normale in una stringa di caratteri irriconoscibile. La crittografia è in genere utilizzata dalla maggior parte dei governi per la condivisione di dati militari e sensibili tra organizzazioni. La maggior parte degli algoritmi crittografici utilizza chiavi segrete per cifrare e decifrare i dati in testo semplice.
La crittografia a chiave pubblica è un tipo di crittografia in cui sono necessarie due chiavi per decrittografare le informazioni. Una chiave viene utilizzata per la crittografia e un'altra chiave viene utilizzata per decifrare i messaggi. Questa forma di crittografia è nota come crittografia asimmetrica perché una chiave pubblica è condivisa con parti di fiducia.
Gli algoritmi di crittografia IDEA ™ utilizzano un approccio simmetrico a chiave privata. Questa forma di crittografia utilizza solo una chiave. Con questo approccio, viene utilizzata una sola chiave per la crittografia e la decrittografia dei dati di testo semplice. L'approccio simmetrico è in genere più veloce perché è più facile per il computer interpretare una singola chiave.
L'algoritmo di crittografia IDEA ™ ha un brevetto che scade nel 2011, il che lo rende non disponibile per uso commerciale. Questo algoritmo è utilizzato da più governi internazionali come forma di crittografia dei dati. Questo algoritmo di crittografia è incluso come algoritmo opzionale per il noto standard di crittografia della privacy piuttosto buono (PGP).
L'algoritmo di crittografia IDEA ™ utilizza una chiave di crittografia a 128 bit ed è considerato un algoritmo di crittografia complesso. Questo perché IDEA ™ utilizza funzioni matematiche che manipolano la stringa di caratteri oltre alla chiave a 128 bit. Queste funzioni includono la semplice moltiplicazione unita alla manipolazione algebrica avanzata.
La crittografia dei dati è ampiamente utilizzata in molte applicazioni in tutto il mondo. Queste applicazioni includono e-mail, videoconferenza, TV via cavo e protocolli Internet sicuri. L'algoritmo di crittografia IDEA ™ funzionerà con protocolli di crittografia che richiedono tassi di crittografia moderati.
Con la crittografia utilizzata in tutto, dalle smart card ai telefoni cellulari, le prestazioni di crittografia sono fondamentali. Un bancomat è un buon esempio di crittografia online su una rete ad alta velocità. Attualmente l'algoritmo di crittografia IDEA ™ non può essere elaborato a velocità sufficienti per molte transazioni ad alta velocità.