SEED (cifrario)

algoritmo di cifratura a blocchi

SEED è un algoritmo di cifratura a blocchi sviluppato in Corea del Sud ed ampiamente usato nel paese asiatico. Si è diffuso dopo che i precedenti metodi di cifratura a 40 bit si sono dimostrati poco sicuri e il governo sudcoreano ha deciso di sviluppare un proprio standard di cifratura più robusto. Tuttavia l'algoritmo non è supportato dalle più diffuse librerie SSL/TSL ed è pertanto necessario usare un controllo ActiveX su Internet Explorer per utilizzare il cifario durante la navigazione su Internet.[1]

SEED
Generale
ProgettistiKorea Internet & Security Agency
Prima pubblicazione1998
Dettagli
Dimensione chiave128 bit
Dimensione blocco128 bit
StrutturaRete di Feistel
Numero di passaggi16

A partire dal 2015 il governo sudcoreano si è impegnato a rimuovere la dipendenza da ActiveX sui maggiori siti web del paese e a sostituirla con tecnologie basate su HTML5.[2]

Caratteristiche tecniche

modifica

SEED è un cifrario di Feistel a 16 cicli con blocchi a 128 bit e chiavi a 128 bit e usa due S-Box di dimensione 8×8.[3][4]

Adozione

modifica

SEED è stato incluso in diversi protocolli standard, tra cui S/MIME, SSL/TSL, IPsec e ISO/IEC 18033-3:2010.

È stato supportato da Mozilla Firefox dalla versione 3.5.4 alla 27, quando è stato rimosso a causa dello scarso utilizzo del browser in Corea del Sud.[5]

È inoltre supportato dal kernel Linux dal 2007.[6]

Collegamenti esterni

modifica