IT-lexicon › Beveiliging › Marvin-aanval

Marvin-aanval

Beveiliging Svenska → Bijgewerkt: 2026-10-13

Een op timing gebaseerde herleving van Bleichenbachers paddingorakel tegen RSA PKCS#1 v1.5, gepubliceerd in 2023 en nog springlevend.

Hubert Kario van Red Hat liet zien dat in een lange lijst bibliotheken het ontsleutelen met PKCS#1 v1.5 meetbaar verschillend lang duurt, afhankelijk van of de padding geldig was. De verschillen waren vaak slechts enkele nanoseconden, maar met genoeg metingen en statistiek werkten ze als orakel — hetzelfde orakel dat Daniel Bleichenbacher in 1998 uitbuitte, alleen nu opgebouwd uit klokcycli in plaats van foutmeldingen.

De naam knipoogt naar een bug die niet dood te krijgen is. De traditionele oplossing, altijd hetzelfde antwoord geven wat er ook misging, volstaat niet als de code achter dat antwoord verschillende paden volgt. De aanbeveling is PKCS#1 v1.5-encryptie helemaal te laten vallen en over te stappen op OAEP, of op sleuteluitwisseling die niet op RSA-encryptie leunt.

← Terug naar het lexicon