Lexique informatique › Sécurité › Attaque Marvin

Attaque Marvin

Sécurité Svenska → Mis à jour: 2026-10-13

Une résurrection par mesure de temps de l'oracle de bourrage de Bleichenbacher contre RSA PKCS#1 v1.5, publiée en 2023 et toujours bien vivante.

Hubert Kario, de Red Hat, a montré que dans une longue liste de bibliothèques, le déchiffrement PKCS#1 v1.5 prend un temps mesurablement différent selon que le bourrage était valide ou non. L'écart n'était souvent que de quelques nanosecondes, mais avec assez d'échantillons et de statistiques, il faisait office d'oracle — le même que celui exploité par Daniel Bleichenbacher en 1998, simplement construit avec des cycles d'horloge plutôt qu'avec des messages d'erreur.

Le nom est un clin d'œil à un bogue qui refuse de mourir. Le correctif classique, répondre pareil quelle que soit l'erreur, ne suffit pas si le code derrière cette réponse emprunte des chemins différents. La recommandation : abandonner tout à fait le chiffrement PKCS#1 v1.5 au profit d'OAEP, ou d'un échange de clés qui ne repose pas sur le chiffrement RSA.

← Retour au lexique