Kas yra Skipjack? apibrėžimas ir prasmė

Publikuotas pateikė Melas Hawthorne'as

Skipjack yra blokinis šifras, sukurtas JAV Nacionalinio saugumo agentūros 1987 m., pirmą kartą peržiūrėtas 1993 m. ir išslaptintas 1998 m. Skipjack yra blokinis šifras, skirtas atlikti kirpimo lusto šifravimo funkciją kadangi sąlyginio deponavimo užtikrinimui buvo naudojamas atskiras teisėsaugos institucijų prieigos lauko (LEAF) mechanizmas funkcionalumą. Algoritmas paprastai buvo vertinamas įtariai, nes iš pradžių jis buvo įslaptintas prieš leidžiant nedideliam saugumo ekspertų skaičiui peržiūrėti 1993 m., 1998 m. saugumo bendruomenė savarankiškai atrado šifro projektavimo principus ir jis buvo išslaptintas.

Technipages paaiškina Skipjack

„Skipjack“ naudoja 80 bitų šifravimo raktą, kuris šiuolaikinėje kompiuterijoje laikomas nesaugiu, o 128 bitų raktas laikomas minimumu, kad būtų užtikrintas didelis kriptografinis saugumas ateityje. Kiekvienas papildomas šifravimo rakto ilgio bitas eksponentiškai padidina žiaurios jėgos atakos sudėtingumą.

Buvo rasta nemažai atakų, galinčių sulaužyti kai kuriuos skipjack naudojamo šifravimo raundus, nors iki šiol nebuvo rasta atakų, kurios nutrauktų visus 32 raundus. Nebuvo jokių pasiūlymų ar nuorodų, kad algoritmas turi tiesioginių užpakalinių durų, išskyrus jo naudojimą su sąlyginio deponavimo kirpimo lusto funkcija.

Kirpimo lusto gedimas iš tikrųjų nebuvo susijęs su skiepų šifru, o skiepas turi trūkumų, buvo ir daugiau reikšmingos visuomenės nuomonės problemos, susijusios su kirpimo mašinėlės lusto depozito funkcionalumu, o vėliau ir saugumo trūkumais joje identifikuotas.

Pagrindinis šiuolaikinis „Skipjack“ kaip blokinio šifro atitikmuo yra išplėstinis šifravimo standartas (AES), kuris buvo standartizuotas 2001 m. AES palaiko 128, 192 ir 256 bitų raktų dydžius, todėl yra žymiai saugesnis. Nors žinomos kelios atakos prieš AES, jos turi minimalų poveikį saugumui arba turi tokius aukštus prieigos reikalavimus, kad jų neįmanoma įgyvendinti.

Įprasti skipjack naudojimo būdai

  • „Skipjack“ buvo naudojamas kaip šifravimo algoritmas JAV vyriausybės remiamoje „Clipper“ lustoje.
  • „Skipjack“ naudoja 80 bitų raktą, kad užšifruotų arba iššifruotų 64 bitų duomenų blokus per 32 raundus.
  • Eli Bihamas ir Adi Shamiras per vieną dieną po Skipjacko išslaptinimo atrado ataką prieš 16 iš 32 šovinių

Dažnas piktnaudžiavimas skipjacku

  • „Skipjack“ buvo užpakalinių durų šifravimo šifras, sukurtas NSA, skirtas naudoti kirpimo luste.