geplaatst op door Mel Hawthorne
Skipjack is een blokcijfer dat in 1987 is ontwikkeld door de Amerikaanse National Security Agency, voor het eerst is herzien in 1993 en is vrijgegeven in 1998. Skipjack is een blokcijfer dat is ontworpen om de coderingsfunctionaliteit van de clipper-chip uit te voeren overwegende dat een afzonderlijk Law Enforcement Access Field (LEAF)-mechanisme werd gebruikt om de escrow te verstrekken functionaliteit. Het algoritme werd over het algemeen met argwaan bekeken omdat het aanvankelijk was geclassificeerd voordat een klein aantal beveiligingsexperts werd toegelaten om het in 1993 te herzien, ontdekte de veiligheidsgemeenschap in 1998 onafhankelijk de ontwerpprincipes van het cijfer en het werd vrijgegeven.
Technipages legt Skipjack uit
Skipjack gebruikt een 80-bits coderingssleutel die in moderne computers als onveilig wordt beschouwd, een 128-bits sleutel wordt als een minimum beschouwd voor aanzienlijke toekomstbestendige cryptografische beveiliging. Elk extra stukje lengte van de coderingssleutel verhoogt exponentieel de moeilijkheidsgraad van een brute-force aanval.
Er zijn een aantal aanvallen gevonden die sommige van de coderingsrondes die skipjack gebruikt kunnen breken, hoewel er tot nu toe geen aanval is gevonden die alle 32 ronden verbreekt. Er zijn geen suggesties of aanwijzingen dat het algoritme direct achterdeurtjes bevat, buiten het gebruik ervan met de escrow-functionaliteit van de clipper-chip.
Het falen van de clipper-chip was niet echt gerelateerd aan het skipjack-cijfer in het bijzonder, terwijl skipjack gebreken heeft, er waren meer significante problemen met de publieke opinie tegen de key escrow-functionaliteit van de clipper-chip en later de beveiligingsfouten daarin geïdentificeerd.
De belangrijkste moderne tegenhanger van Skipjack als blokcijfer is de Advanced Encryption Standard (AES) die in 2001 werd gestandaardiseerd. AES ondersteunt sleutelgroottes van 128, 192 en 256 bits, waardoor het aanzienlijk veiliger is. Hoewel er enkele aanvallen op AES bekend zijn, hebben ze ofwel een minimaal effect op de beveiliging of hebben ze zulke hoge toegangsvereisten dat ze onhaalbaar zijn.
Veelvoorkomend gebruik van Skipjack
- Skipjack werd gebruikt als het coderingsalgoritme in de door de Amerikaanse overheid gesponsorde Clipper-chip.
- Skipjack gebruikt een 80-bits sleutel om 64-bits datablokken te coderen of te decoderen gedurende 32 ronden.
- Eli Biham en Adi Shamir ontdekten een aanval op 16 van de 32 ronden binnen één dag na de declassificatie van Skipjack
Veelvoorkomend misbruik van Skipjack
- Skipjack was een achterdeurtje encryptiecijfer ontwikkeld door de NSA voor gebruik in de clipper-chip.