postato su di Mel Hawthorne
Skipjack è un cifrario a blocchi sviluppato dalla US National Security Agency nel 1987, rivisto per la prima volta nel 1993 e declassificato nel 1998. Skipjack è un cifrario a blocchi progettato per eseguire la funzionalità di crittografia del chip clipper considerando che è stato utilizzato un meccanismo separato per l'accesso delle forze dell'ordine (LEAF) per fornire l'impegno funzionalità. L'algoritmo è stato generalmente considerato con sospetto poiché è stato inizialmente classificato prima che fosse consentito a un piccolo numero di esperti di sicurezza per esaminarlo nel 1993, nel 1998 la comunità della sicurezza ha scoperto in modo indipendente i principi di progettazione del cifrario ed è stato declassificato.
Technipages spiega Skipjack
Skipjack utilizza una chiave di crittografia a 80 bit che è considerata non sicura nell'informatica moderna, una chiave a 128 bit è considerata un minimo per una notevole sicurezza crittografica a prova di futuro. Ogni bit in più di lunghezza della chiave di crittografia aumenta in modo esponenziale la difficoltà di un attacco di forza bruta.
Sono stati trovati numerosi attacchi che possono violare alcuni dei cicli di crittografia utilizzati da skipjack, sebbene fino ad oggi non sia stato trovato alcun attacco che interrompa tutti i 32 cicli. Non ci sono stati suggerimenti o indicazioni che l'algoritmo contenga direttamente delle backdoor, oltre al suo utilizzo con la funzionalità di escrow del chip clipper.
Il guasto del chip clipper non era realmente correlato al cifrario skipjack in particolare, mentre lo skipjack ha dei difetti, ce n'erano di più problemi significativi con l'opinione pubblica contro la funzionalità di escrow chiave del chip clipper e successivamente le falle di sicurezza identificato in esso.
La principale controparte moderna di Skipjack come cifrario a blocchi è l'Advanced Encryption Standard (AES) che è stato standardizzato nel 2001. AES supporta dimensioni di chiave di 128, 192 e 256 bit, il che lo rende notevolmente più sicuro. Sebbene siano noti alcuni attacchi contro AES, hanno un effetto minimo sulla sicurezza o hanno requisiti di accesso così elevati da essere irrealizzabili.
Usi comuni di Skipjack
- Skipjack è stato utilizzato come algoritmo di crittografia nel chip Clipper sponsorizzato dal governo degli Stati Uniti.
- Skipjack utilizza una chiave a 80 bit per crittografare o decrittografare blocchi di dati a 64 bit in 32 round.
- Eli Biham e Adi Shamir hanno scoperto un attacco contro 16 dei 32 round entro un giorno dalla declassificazione di Skipjack
Errori comuni di Skipjack
- Skipjack era un cifrario di crittografia backdoor sviluppato dalla NSA per l'uso nel chip clipper.