IT-lexicon › Beveiliging › Decimalisatietabel-aanval

Decimalisatietabel-aanval

Beveiliging Svenska → Bijgewerkt: 2026-10-14

Een aanval die een pincode van een bank in ongeveer vijftien aanroepen achterhaalt door een HSM gemanipuleerde decimalisatietabellen te voeren.

De IBM 3624-methode leidt een pincode af door het rekeningnummer te versleutelen met een pinsleutel en de resulterende hexadecimale cijfers via een tabel om te zetten naar decimale cijfers, meestal 0123456789012345. Die tabel wordt bij elke verificatie als parameter aan de HSM meegegeven. Niemand had bedacht dat de aanroeper daarover zou kunnen liegen.

Mike Bond en Piotr Zieliński van Cambridge lieten in 2003 zien dat één tabelwaarde aanpassen en kijken of de verificatie nog slaagt onthult welke cijfers in de pincode zitten, en daarna waar ze staan. Gemiddeld zijn daarvoor circa 15 queries nodig. De cryptografie was nooit zwak; de interface was het. De aanval werd het schoolvoorbeeld van het principe dat de API van een HSM deel uitmaakt van het beveiligingsmodel en geen loodgieterswerk is.

← Terug naar het lexicon