CRYPTON
CRYPTON | |
---|---|
Generale | |
Progettisti | Eunjong Hong, Jai-Hoon Chung, Chae Hoon Lim |
Prima pubblicazione | 1998 |
Derivato da | Square |
Dettagli | |
Dimensione chiave | vers. 0.5: da 64 a 256 bit (con incrementi di 32 bit) vers. 1.0: da 0 a 256 bit (con incrementi di 8 bit) |
Dimensione blocco | 128 bit |
Struttura | Rete a sostituzione e permutazione |
Numero di passaggi | 12 |
Modifica dati su Wikidata · Manuale |
Il CRYPTON è un algoritmo crittografico a blocchi sviluppato nel 1998 da tre ricercatori di Future Systems Inc., una società coreana, che lo proposero come candidato per l'Advanced Encryption Standard. È molto efficiente nelle implementazioni hardware.
Dell'algoritmo ne furono presentate 2 versioni: la prima, denominata CRYPTON 0.5, lavorava con chiavi lunghe da 64 a 256 bit (con incrementi di 32 bit); la seconda, denominata CRYPTON 1.0, lavorava con chiavi lunghe da 0 a 256 bit (con incrementi di 8 bit).
L'algoritmo processa blocchi dati di 128 bit sotto forma di matrici di 32x32 bit. La funzione di trasformazione del passaggio si articola in 4 mosse: sostituzione a livello di byte, permutazione a livello di colonne di bit, trasposizione da-colonna-a-riga, aggiunta della chiave. Il CRYPTON utilizza 12 passaggi di questo processo computazionale.
A causa della struttura del CRYPTON il processo di decifratura, identico a quello di cifratura, può essere compiuto anche con una chiave differente da quella di cifratura.
Voci correlate
Collegamenti esterni
- Eunjong Hong, Jai-Hoon Chung, Chae Hoon Lim: Hardware Design and Performance Estimation of The 128-bit Block Cipher CRYPTON
V · D · M | |
---|---|
Cifrari principali | AES · Blowfish · DES · IDEA · Serpent · Triple DES · TEA · Twofish |
Altri cifrari | 3-Way · ABC · Akelarre · Anubis · ARIA · BaseKing · BassOmatic · BATON · BEAR · C2 · Camellia · CAST-128 · CAST-256 · CIKS-1 · CIPHERUNICORN-A · CIPHERUNICORN-E · CLEFIA · CMEA · Cobra · COCONUT98 · Crab · CRYPTON · CS-Cipher · DEAL · DES-X · FEAL · GDES · GOST · IDEA NXT · Iraqi · Kalyna · KASUMI · Khafre · KHAZAD · Khufu · LION · LOKI89/91 · LOKI97 · Lucifer · MacGuffin · MAGENTA · MARS · MISTY1 · MMB · RC2 · RC5 · RC6 · Red Pike · S-1 · SAFER · SEED · SHARK · Skipjack · Square · XTEA · XXTEA |
Strutture | Cifrario del prodotto · Gestore della chiave · Rete a sostituzione e permutazione · Rete di Feistel · S-Box |
Varie | Dimensione del blocco · Dimensione della chiave · Key whitening · Modalità di funzionamento dei cifrari a blocchi · Vettore di inizializzazione |
Portale Crittografia · Progetto Crittografia · Cifrari a blocchi |