IT-lexicon › Beveiliging › Threefish

Threefish

Beveiliging Svenska → Bijgewerkt: 2026-10-12

Een blokcijfer met tweak en blokken van 256, 512 of 1024 bit, zonder S-boxen gebouwd voor de hashfunctie Skein.

Threefish is ontworpen door dezelfde groep als Skein en gebruikt alleen optelling, rotatie en XOR (een ARX-ontwerp). Anders dan AES heeft het geen S-boxen. Dankzij een tweak-waarde naast de sleutel kan dezelfde sleutel voor verschillende blokken worden gebruikt zonder dat het sleutelschema opnieuw berekend hoeft te worden.

Het voordeel is dat implementaties makkelijker in constante tijd te maken zijn, omdat er geen tabelopzoekingen zijn die via de cache kunnen lekken. Buiten Skein is het cijfer weinig gebruikt. Het is meer een referentie voor hoe een ARX-ontwerp eruitziet dan een product dat je voor een toepassing kiest.

← Terug naar het lexicon