IT-lexicon › Beveiliging › TEA

TEA

Beveiliging Svenska → Bijgewerkt: 2026-10-11

Het Tiny Encryption Algorithm: een blokcijfer uit 1994 dat in een paar regels C past, en juist daarom zo vaak verkeerd wordt gebruikt.

David Wheeler en Roger Needham in Cambridge wilden een cijfer dat uit het hoofd op te schrijven was. Het versleutelt blokken van 64 bit onder een sleutel van 128 bit in 64 feistelrondes van optellingen, XOR's en shifts: geen tabellen, geen S-boxen en geen noemenswaardig sleutelschema.

De eenvoud had een prijs. Elke sleutel heeft drie equivalente sleutels, waardoor de effectieve lengte tot 126 bit daalt, en het cijfer is kwetsbaar voor related-key-aanvallen. Microsoft gebruikte TEA als hashfunctie in de eerste Xbox en hackers buitten dat uit om eigen code uit te voeren. De opvolgers XTEA (1997) en XXTEA (1998) dichtten een deel van de gaten.

← Terug naar het lexicon