BNB $761,39 -0,45%
XRP $1,50 +0,99%
ETH $2 691,09 +1,61%
BTC $83 834,40 +0,84%
BNB $761,39 -0,45%
XRP $1,50 +0,99%
ETH $2 691,09 +1,61%
BTC $83 834,40 +0,84%
URGENT
Actualités du Bitcoin

Des chercheurs réussissent à forger des signatures RSA, compromettant les modules de sécurité matérielle

UC San Diego and French Researchers Forge RSA Signatures on 1,024-Bit Hardware Module
UC San Diego and French Researchers Forge RSA Signatures on 1,024-Bit Hardware Module

Community Trust ScoreVérifié

82%
Réel
Vérifié11 votes
Mis à jour 48 minutes il y a

Des chercheurs ont réussi à casser quelque chose qui n’était pas censé l’être. Une équipe de l’Université de Californie à San Diego et de l’Institut de Recherche en Informatique de France a réussi à imiter un module de sécurité matérielle — sans jamais extraire sa clé privée.

Leur article a été publié dans l’IACR Cryptology ePrint Archive le 20 septembre. Le travail se concentre sur la cryptographie RSA — Rivest-Shamir-Adleman, l’ancien pilier du chiffrement à clé publique — et non sur l’algorithme de signature numérique à courbe elliptique utilisé par Bitcoin et Ethereum. Les détenteurs de crypto ne sont donc pas le public immédiat ici. Mais le monde de la sécurité au sens large devrait probablement y prêter attention.

Comment l’attaque a réellement fonctionné

Le tour de passe-passe a commencé par une manœuvre étonnamment simple : ils ont désactivé le mode FIPS du module de sécurité matérielle. FIPS est un paramètre de sécurité certifié, essentiellement un verrou de conformité qui dit à l’appareil de se comporter correctement. Désactivez ce mode, et le module signera des nombres non formatés — des entiers bruts, non rembourrés, qu’un appareil correctement configuré refuserait normalement de toucher.

Publicité

À partir de là, les chercheurs ont utilisé une clé de test contrôlée et ont demandé des signatures pour environ 4 milliards de nombres. Quatre milliards. Ce n’est pas une faute de frappe. En collectant suffisamment de ces signatures, ils pouvaient travailler à rebours mathématiquement et en forger de nouvelles — sans jamais apprendre la clé privée sous-jacente.

L’analogie dans l’article est assez vivante. Pensez à un coffre-fort qui ne s’ouvre jamais mais tamponne tout papier blanc glissé sous sa porte. Glissez suffisamment de papiers, étudiez suffisamment de tampons, et vous pouvez finalement reproduire le tampon vous-même. Le coffre reste fermé. Vous n’en avez plus besoin.

L’hypothèse de sécurité fondamentale de RSA est que le facteur de deux très grands nombres premiers est brutalement complexe sur le plan computationnel. Mais cette attaque n’a pas impliqué de factorisation du tout. C’est un angle complètement différent — ce qu’on appelle une attaque par oracle de signature. Les implémentations RSA standard utilisent un remplissage, une étape de brouillage intégrée dans le processus de signature qui ferme essentiellement cette porte. L’attaque ne fonctionne pas contre un RSA correctement rembourré. Mais tous les systèmes n’utilisent pas le remplissage correctement, et c’est un peu le point.

L’équipe a démontré la technique avec une clé de 1 024 bits. C’est un saut significatif par rapport au dernier résultat RSA qui a fait les gros titres — en janvier 2023, des chercheurs chinois ont affirmé avoir factorisé un nombre de 48 bits, qui est de plusieurs ordres de grandeur plus petit. Une démonstration de 1 024 bits est un résultat d’un autre niveau, même si les conditions requises pour la réaliser sont strictes.

Ce que cela signifie pour la crypto et la sécurité post-quantique

Bitcoin et Ethereum ne sont pas affectés. Point final. Les deux réseaux reposent sur la cryptographie à courbe elliptique, qui est un univers mathématique séparé de RSA. Les chercheurs ont été explicites sur cette distinction, et cela vaut la peine de le répéter car le mot « attaque cryptographique » a tendance à rendre les marchés crypto nerveux même lorsque la pertinence est pratiquement nulle.

Cela dit, l’article soulève des questions qui comptent pour la pile de sécurité numérique plus large. RSA apparaît encore dans les anciens systèmes d’entreprise, les autorités de certification et certains protocoles d’authentification. Tous ceux qui fonctionnent sans remplissage approprié — ou avec des paramètres FIPS mal configurés — nécessitent probablement un examen plus attentif.

Il y a aussi une exception spécifique à noter : certains systèmes utilisent intentionnellement des signatures aveugles basées sur RSA, qui permettent aux transactions de se produire sans exposer les données sous-jacentes. Le Privacy Pass d’Apple en est un exemple. La recherche aborde la manière dont ces implémentations interagissent avec le type d’oracle que les chercheurs ont exploité, ce qui est une conversation plus nuancée qu’une simple prise de position « RSA est cassé ».

L’angle quantique plane sur tout cela. L’article insiste sur l’idée que RSA pourrait devenir plus fragile pendant la transition post-quantique — la période compliquée où les organisations migrent des systèmes de chiffrement classiques mais n’ont pas encore pleinement adopté des alternatives résistantes aux quanta. Google a fixé 2029 comme objectif pour migrer ses propres systèmes vers des normes de chiffrement post-quantiques. Cette échéance n’est pas loin, et des recherches comme celle-ci ajoutent probablement de la pression pour avancer plus vite plutôt que plus lentement.

Du côté de Bitcoin spécifiquement, le modèle de menace est différent. Des recherches de Caltech ont estimé le risque quantique pour les signatures à courbe elliptique à environ 10 000 à 20 000 qubits — le point où l’algorithme de Shor pourrait théoriquement casser ces signatures. Aucun ordinateur quantique n’en est proche aujourd’hui, mais la piste n’est pas infinie.

Limites pratiques de l’attaque

Il est important d’être clair sur ce que cette attaque n’est pas. Ce n’est pas une exploitation pratique que quelqu’un pourrait exécuter contre une infrastructure RSA en direct demain. Les conditions requises sont spécifiques : accès physique ou logique au module de sécurité matérielle, capacité à désactiver le mode FIPS, et patience pour collecter des signatures sur des milliards de requêtes. Ce n’est pas rien. Dans la plupart des déploiements réels, ces conditions n’existent pas.

Mais la recherche est importante comme test de résistance. Elle trace une véritable frontière dans la manière dont la protection des clés RSA fonctionne — ou ne fonctionne pas — lorsque les hypothèses d’implémentation s’effondrent. Et avec l’horloge post-quantique qui tourne, la tolérance de l’industrie pour les surfaces d’attaque « techniquement possibles mais improbables » diminue probablement rapidement.

La démonstration de 1 024 bits reste la preuve la plus claire à ce jour de ce qu’un oracle de signature peut faire entre de bonnes mains.

Questions Fréquentes

Les chercheurs ont-ils réellement volé une clé privée du module de sécurité matérielle ?

Non. L’équipe de l’Université de Californie à San Diego et de l’Institut de Recherche en Informatique de France a forgé des signatures sans extraire la clé privée, en collectant environ 4 milliards de réponses signées du module après avoir désactivé son mode FIPS.

Cette attaque RSA met-elle Bitcoin ou Ethereum en danger ?

Non. Bitcoin et Ethereum utilisent l’algorithme de signature numérique à courbe elliptique (ECDSA), qui est un système cryptographique distinct non affecté par cette recherche axée sur RSA.

Pourquoi c'est important

La capacité de forger des signatures RSA sans accéder à la clé privée soulève des questions cruciales sur la sécurité des systèmes de cryptographie largement utilisés dans le secteur numérique, notamment dans les transactions financières et la protection des données sensibles. Cette avancée met en lumière la nécessité d'adapter et de renforcer les protocoles de sécurité face à des menaces potentielles, alors que la confiance des utilisateurs et des entreprises dans ces technologies est essentielle pour l'adoption continue des solutions basées sur la blockchain et les cryptomonnaies. Dans un contexte où la cybersécurité est devenue une préoccupation majeure, de telles découvertes pourraient avoir des répercussions significatives sur l'évolution des standards de sécurité dans l'industrie.

Community Trust IndexModerate Confidence
82%
Réel
Réel82%18%Fake
11 community signals

Sakamoto Nashi

Nashi Sakamoto, un journaliste crypto dévoué des Îles Vierges, apporte une analyse et une perspective d'expert dans le monde en constante évolution des cryptomonnaies et de la technologie blockchain. Appréciez-vous son travail? Envoyez un pourboire à: 0x200294f120Cd883DE8f565a5D0C9a1EE4FB1b4E9

Publicité

Articles connexes