{"id":788,"date":"2026-10-13T22:32:28","date_gmt":"2026-10-13T22:32:28","guid":{"rendered":"https:\/\/hoge.gg\/fr\/trail-of-bits-mpc-tee-cryptographie-wallets-2026\/"},"modified":"2026-10-13T22:32:28","modified_gmt":"2026-10-13T22:32:28","slug":"trail-of-bits-mpc-tee-cryptographie-wallets-2026","status":"publish","type":"post","link":"https:\/\/hoge.gg\/fr\/trail-of-bits-mpc-tee-cryptographie-wallets-2026\/","title":{"rendered":"Trail of Bits : MPC, TEE et la cryptographie des wallets"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Au premier semestre 2026, la plus grosse ligne de pertes du secteur crypto n&#8217;a pas \u00e9t\u00e9 provoqu\u00e9e par un bug de Solidity. Selon le rapport Hack3d de CertiK, la compromission de wallets et de cl\u00e9s priv\u00e9es a co\u00fbt\u00e9 pr\u00e8s de 444 millions de dollars (environ 400 millions d&#8217;euros) sur 33 incidents seulement, ce qui en fait le vecteur le plus co\u00fbteux de la p\u00e9riode. Les deux plus gros \u00e9v\u00e9nements du semestre, la compromission de l&#8217;infrastructure RPC de Kelp DAO (291 millions de dollars) et la br\u00e8che de Drift Protocol (285 millions de dollars), toutes deux survenues en avril, ont repr\u00e9sent\u00e9 \u00e0 elles seules pr\u00e8s de 44 % des pertes totales. Ni l&#8217;une ni l&#8217;autre n&#8217;\u00e9tait un bug de contrat intelligent.<\/p><p class=\"wp-block-paragraph\">Autrement dit, l&#8217;argent ne sort plus par le code, mais par la couche qui g\u00e8re les cl\u00e9s : la cryptographie. En France, Trail of Bits est surtout connu comme l&#8217;auteur de Slither et d&#8217;Echidna, les outils qui scrutent le Solidity. Mais le cabinet new-yorkais fait tourner une seconde practice, distincte, d\u00e9di\u00e9e \u00e0 cette couche-l\u00e0 : signatures \u00e0 seuil (MPC), enclaves mat\u00e9rielles (TEE), g\u00e9n\u00e9ration de nonces, hachage, s\u00e9paration de domaine. C&#8217;est elle qui regarde ce qui casse quand la cl\u00e9 n&#8217;existe jamais vraiment en un seul endroit.<\/p><p class=\"wp-block-paragraph\">Deux publications r\u00e9centes de ce desk cryptographie, parues \u00e0 trois semaines d&#8217;intervalle, cartographient pr\u00e9cis\u00e9ment ces points de rupture : \u00ab Don&#8217;t let TEEs break your MPC \u00bb le 25 septembre 2026, puis \u00ab SequenceHash \u00bb le 2 octobre. Les deux d\u00e9crivent, chacune \u00e0 sa mani\u00e8re, la m\u00eame famille de bugs : un objet cryptographique r\u00e9utilis\u00e9 ou mal rattach\u00e9 \u00e0 son contexte. Voici ce que cela veut dire, chiffr\u00e9 en euros et replac\u00e9 dans le cadre de l&#8217;AMF et de MiCA.<\/p><h2 class='wp-block-heading'>L&#8217;argent ne sort plus par le Solidity<\/h2><p class=\"wp-block-paragraph\">Le basculement est net dans les donn\u00e9es 2026. Les <a href='https:\/\/www.globenewswire.com\/news-release\/2026\/07\/08\/3324276\/0\/en\/certik-hack3d-h1-2026-report-reveals-over-1-31-billion-lost-to-web3-security-incidents-in-the-first-half-of-2026.html'>chiffres de CertiK<\/a> pour le premier semestre totalisent plus de 1,31 milliard de dollars (pr\u00e8s de 1,2 milliard d&#8217;euros) de pertes sur 344 incidents. Les vuln\u00e9rabilit\u00e9s de code restent la cat\u00e9gorie la plus fr\u00e9quente en nombre, avec 204 incidents recens\u00e9s, mais elles sont loin d&#8217;\u00eatre les plus ch\u00e8res. Ce sont la compromission de cl\u00e9s et le phishing qui raflent le haut du tableau.<\/p><p class=\"wp-block-paragraph\">Le phishing, deuxi\u00e8me poste le plus co\u00fbteux, a pes\u00e9 environ 366 millions de dollars (pr\u00e8s de 325 millions d&#8217;euros) sur 63 incidents ; son volume d&#8217;incidents a chut\u00e9 de plus de moiti\u00e9 sur un an, mais les pertes n&#8217;ont recul\u00e9 que d&#8217;une dizaine de pour cent, signe d&#8217;un hame\u00e7onnage devenu chirurgical. Le sch\u00e9ma se r\u00e9p\u00e8te : on attaque des personnes et des processus, pas des lignes de code. C&#8217;est exactement la logique du <a href='https:\/\/hoge.gg\/fr\/ponts-crypto-hack-sans-pont-risque-disperse-2026\/'>hack qui n&#8217;a plus besoin de pont<\/a>, car plus la valeur se concentre derri\u00e8re des cl\u00e9s, moins l&#8217;attaquant a besoin de casser un contrat.<\/p><figure class='wp-block-table'><table><thead><tr><th>Vecteur<\/th><th>Pertes H1 2026<\/th><th>Incidents<\/th><th>Nature<\/th><\/tr><\/thead><tbody><tr><td>Compromission de wallet \/ cl\u00e9 priv\u00e9e<\/td><td>~444 M$ (~400 M\u20ac)<\/td><td>33<\/td><td>Cl\u00e9s et back-ends, pas le code<\/td><\/tr><tr><td>Phishing<\/td><td>~366 M$ (~325 M\u20ac)<\/td><td>63<\/td><td>Ing\u00e9nierie sociale cibl\u00e9e<\/td><\/tr><tr><td>Vuln\u00e9rabilit\u00e9s de code<\/td><td>Co\u00fbt total bien moindre<\/td><td>204<\/td><td>Le plus grand nombre d&#8217;incidents<\/td><\/tr><tr><td>Total semestre<\/td><td>~1,31 Md$ (~1,17 Md\u20ac)<\/td><td>344<\/td><td>Dont Kelp DAO + Drift ~44 %<\/td><\/tr><\/tbody><\/table><figcaption>Source : CertiK Hack3d H1 2026. Conversions en euros au cours du 13 octobre 2026.<\/figcaption><\/figure><p class=\"wp-block-paragraph\">Ce glissement a une cons\u00e9quence directe pour le lecteur : l&#8217;\u00e9tiquette \u00ab audit\u00e9 \u00bb rassure surtout sur le code, alors que la plupart des gros sinistres de 2026 se jouent ailleurs, sur la fa\u00e7on dont les cl\u00e9s sont g\u00e9n\u00e9r\u00e9es, r\u00e9parties et sauvegard\u00e9es. C&#8217;est pr\u00e9cis\u00e9ment ce terrain, mal couvert par les audits classiques, qu&#8217;occupe la practice cryptographie de Trail of Bits.<\/p><h2 class='wp-block-heading'>La practice cryptographie de Trail of Bits, \u00e0 ne pas confondre avec l&#8217;audit de smart contracts<\/h2><p class=\"wp-block-paragraph\">Fond\u00e9 en 2012 \u00e0 New York, Trail of Bits a deux visages. Le premier, le plus visible c\u00f4t\u00e9 DeFi, est celui de la revue de contrats intelligents : l&#8217;analyseur statique Slither, le fuzzer Echidna et son successeur Medusa, tout l&#8217;outillage qui traque les bugs de Solidity. Le second est une <a href='https:\/\/www.trailofbits.com\/services\/cryptography\/'>practice cryptographie<\/a> \u00e0 part enti\u00e8re, qui n&#8217;audite pas du Solidity mais les primitives elles-m\u00eames : preuves \u00e0 divulgation nulle (ZK), calcul multipartite (MPC), post-quantique, et les briques classiques qui soutiennent tout le reste.<\/p><p class=\"wp-block-paragraph\">L&#8217;\u00e9quipe est volontairement bic\u00e9phale, selon la page du cabinet : \u00ab Half the team holds PhDs in cryptography and the other half ships production cryptographic code in Rust, Go, and C \u00bb, avec les deux profils pr\u00e9sents sur chaque mission. Dirig\u00e9e par Jim Miller, cette practice revendique 63 missions de cryptographie publiques et 345 semaines-personnes d&#8217;effort cumul\u00e9. Elle publie aussi gratuitement ZKDocs (un manuel sur les syst\u00e8mes de preuve), l&#8217;analyseur de circuits ZK Circomspect, des r\u00e8gles CodeQL d\u00e9di\u00e9es au chiffrement, et surtout un article tr\u00e8s cit\u00e9, \u00ab Weak Fiat-Shamir Attacks on Modern Proof Systems \u00bb, sur lequel nous reviendrons.<\/p><p class=\"wp-block-paragraph\">La distinction n&#8217;est pas cosm\u00e9tique. Sur le march\u00e9 de l&#8217;audit, d\u00e9taill\u00e9 dans notre <a href='https:\/\/hoge.gg\/fr\/cabinets-audit-crypto-comparatif-fin-2026\/'>comparatif des cabinets d&#8217;audit crypto<\/a>, la plupart des acteurs vendent d&#8217;abord de la revue de contrats. Faire relire un sch\u00e9ma de signature, la g\u00e9n\u00e9ration d&#8217;al\u00e9a ou le rattachement d&#8217;une preuve \u00e0 son contexte demande un autre m\u00e9tier, et c&#8217;est pr\u00e9cis\u00e9ment ce m\u00e9tier qui d\u00e9cide si une cl\u00e9 reste secr\u00e8te. Un rapport d&#8217;audit de Solidity, aussi solide soit-il, ne dit rien sur la fa\u00e7on dont les cl\u00e9s sont fabriqu\u00e9es, r\u00e9parties et stock\u00e9es.<\/p><h2 class='wp-block-heading'>Le nonce, ce petit nombre qui vide un wallet<\/h2><p class=\"wp-block-paragraph\">Commen\u00e7ons par la brique la plus simple et la plus tra\u00eetresse : le nonce. Chaque signature ECDSA, celle qui autorise une transaction Bitcoin ou Ethereum, consomme un nombre secret \u00e0 usage unique. S&#8217;il est vraiment unique et impr\u00e9visible, tout va bien. Mais si deux signatures du m\u00eame wallet partagent le m\u00eame nonce, n&#8217;importe qui peut r\u00e9cup\u00e9rer la cl\u00e9 priv\u00e9e par une simple op\u00e9ration alg\u00e9brique. Pire, il n&#8217;est m\u00eame pas n\u00e9cessaire de r\u00e9utiliser le nonce \u00e0 l&#8217;identique : un nonce seulement biais\u00e9 suffit, via des attaques par r\u00e9seaux euclidiens, comme l&#8217;a formalis\u00e9 l&#8217;article <a href='https:\/\/eprint.iacr.org\/2019\/023.pdf'>\u00ab Biased Nonce Sense \u00bb<\/a>.<\/p><p class=\"wp-block-paragraph\">Ce n&#8217;est pas th\u00e9orique. En 2013, un d\u00e9faut du g\u00e9n\u00e9rateur d&#8217;al\u00e9a SecureRandom d&#8217;Android a produit des nonces r\u00e9p\u00e9t\u00e9s et vid\u00e9 des wallets Bitcoin, parce que plusieurs applications tiraient le m\u00eame nombre secret pour des signatures diff\u00e9rentes. La parade existe depuis longtemps : la <a href='https:\/\/datatracker.ietf.org\/doc\/html\/rfc6979'>RFC 6979<\/a> impose un nonce d\u00e9terministe, d\u00e9riv\u00e9 de la cl\u00e9 et du message, qui supprime le besoin d&#8217;un bon g\u00e9n\u00e9rateur al\u00e9atoire. Sauf qu&#8217;il y a un pi\u00e8ge : cette recette ne vaut que pour un signataire unique sur une seule machine. D\u00e8s qu&#8217;on r\u00e9partit la signature entre plusieurs parties (le MPC) ou qu&#8217;on la d\u00e9place dans une enclave mat\u00e9rielle (le TEE), le probl\u00e8me du nonce r\u00e9appara\u00eet, sous une forme bien plus subtile.<\/p><h2 class='wp-block-heading'>MPC : la cl\u00e9 priv\u00e9e qui n&#8217;existe jamais<\/h2><p class=\"wp-block-paragraph\">Le calcul multipartite (multi-party computation, MPC) a \u00e9t\u00e9 adopt\u00e9 massivement par les d\u00e9positaires institutionnels parce qu&#8217;il supprime le point de d\u00e9faillance unique. Avec une signature \u00e0 seuil, selon <a href='https:\/\/www.fireblocks.com\/blog\/mpc-vs-multi-sig\/'>Fireblocks<\/a>, \u00ab the full private key is never created, never stored, and never assembled at any point \u00bb : la cl\u00e9 compl\u00e8te n&#8217;est jamais fabriqu\u00e9e, jamais stock\u00e9e, jamais reconstitu\u00e9e, ni \u00e0 la cr\u00e9ation du wallet, ni au moment de signer. Chaque partie d\u00e9tient un fragment, et \u00ab an attacker with access to one key share cannot sign a transaction or reconstruct the private key \u00bb ; il faut compromettre un quorum de fragments simultan\u00e9ment, dans plusieurs environnements durcis et ind\u00e9pendants.<\/p><p class=\"wp-block-paragraph\">L&#8217;autre atout du MPC est qu&#8217;il op\u00e8re \u00ab at the cryptographic layer rather than the blockchain protocol layer \u00bb, donc de la m\u00eame fa\u00e7on sur Bitcoin, Ethereum, Solana et plus de 200 r\u00e9seaux, l\u00e0 o\u00f9 un multisig on-chain d\u00e9pend du protocole de chaque cha\u00eene. Fireblocks dit avoir trait\u00e9 plus de 16 000 milliards de dollars de transactions et cr\u00e9\u00e9 plus de 750 millions de wallets sur cette base, et rappelle que les r\u00e9gulateurs ont \u00ab explicitly recognized MPC as a valid model for self-custody wallets \u00bb d\u00e8s 2019. Qu&#8217;on garde ses fonds chez un d\u00e9positaire, sur un <a href='https:\/\/hoge.gg\/fr\/perp-dex-2026-hyperliquid-domination-virage-onshore-cftc\/'>perp DEX<\/a> ou dans un wallet MPC personnel, la vraie question reste la m\u00eame : qui peut, au bout du compte, faire bouger l&#8217;argent.<\/p><p class=\"wp-block-paragraph\">Dans le d\u00e9tail, un wallet MPC repose sur deux chor\u00e9graphies d\u00e9licates. La g\u00e9n\u00e9ration de cl\u00e9 distribu\u00e9e (DKG) cr\u00e9e les parts sans jamais assembler la cl\u00e9, et le rafra\u00eechissement p\u00e9riodique des parts (proactive refresh) change les fragments sans changer l&#8217;adresse, de sorte qu&#8217;un attaquant qui aurait vol\u00e9 une part hier se retrouve avec un fragment p\u00e9rim\u00e9. Ces protocoles sont \u00e9l\u00e9gants sur le papier, mais chaque message \u00e9chang\u00e9, chaque reprise apr\u00e8s une panne, chaque sauvegarde est une occasion de rejouer un \u00e9tat ou de biaiser une contribution. C&#8217;est cette surface d&#8217;interaction, invisible dans un simple wallet \u00e0 cl\u00e9 unique, que la couche cryptographique doit d\u00e9fendre.<\/p><p class=\"wp-block-paragraph\">Mais cette \u00e9l\u00e9gance a un co\u00fbt cach\u00e9. En distribuant le secret, le MPC d\u00e9place aussi le risque vers des failles cryptographiques fines, tr\u00e8s loin du banal \u00ab quelqu&#8217;un a vol\u00e9 le fichier de cl\u00e9 \u00bb. Le secret ne se vole plus, il se d\u00e9duit d&#8217;un fragment r\u00e9utilis\u00e9, d&#8217;une donn\u00e9e mal valid\u00e9e ou d&#8217;un protocole rejou\u00e9. Voici o\u00f9 ces failles se logent.<\/p><figure class='wp-block-table'><table><thead><tr><th>Mod\u00e8le<\/th><th>O\u00f9 vit la cl\u00e9<\/th><th>Ce qu&#8217;il faut compromettre<\/th><th>Couche<\/th><\/tr><\/thead><tbody><tr><td>Cl\u00e9 unique<\/td><td>Un seul fichier ou appareil<\/td><td>Ce fichier<\/td><td>Application<\/td><\/tr><tr><td>Multisig<\/td><td>N cl\u00e9s inscrites on-chain<\/td><td>M cl\u00e9s sur N<\/td><td>Protocole de chaque cha\u00eene<\/td><\/tr><tr><td>MPC (signature \u00e0 seuil)<\/td><td>Jamais reconstitu\u00e9e ; parts r\u00e9parties<\/td><td>Un quorum de parts<\/td><td>Couche cryptographique, toutes cha\u00eenes<\/td><\/tr><\/tbody><\/table><figcaption>Source : Fireblocks, \u00ab MPC vs Multi-Sig \u00bb.<\/figcaption><\/figure><h2 class='wp-block-heading'>Sept familles de pi\u00e8ges : le catalogue mpcsec.org<\/h2><p class=\"wp-block-paragraph\">Pour cartographier ces failles, une partie de la communaut\u00e9 cryptographique, dont des chercheurs de Trail of Bits aux c\u00f4t\u00e9s de zkSecurity, Partisia et Zama, maintient <a href='https:\/\/mpcsec.org\/'>mpcsec.org<\/a>, un catalogue de bugs MPC r\u00e9els n\u00e9 lors de l&#8217;atelier RWMPC 2025. Il classe les pi\u00e8ges connus en sept familles, du contr\u00f4le des entr\u00e9es aux primitives cryptographiques. Le fil rouge est toujours le m\u00eame : beaucoup de ces bugs finissent par ramener \u00e0 une seule faute, un fragment ou un artefact r\u00e9utilis\u00e9 hors de son contexte.<\/p><figure class='wp-block-table'><table><thead><tr><th>Famille<\/th><th>Ce qu&#8217;elle couvre<\/th><\/tr><\/thead><tbody><tr><td>Validation des entr\u00e9es<\/td><td>V\u00e9rifier qu&#8217;une donn\u00e9e re\u00e7ue d\u00e9code bien vers un objet alg\u00e9brique valide (points de courbe non valid\u00e9s, modules de Paillier accept\u00e9s sans preuve)<\/td><\/tr><tr><td>Rattachement au contexte<\/td><td>Emp\u00eacher qu&#8217;un artefact cryptographique soit rejou\u00e9 ou transplant\u00e9 d&#8217;une ex\u00e9cution \u00e0 l&#8217;autre (s\u00e9paration de domaine manquante)<\/td><\/tr><tr><td>Concurrence et \u00e9tat<\/td><td>G\u00e9rer les \u00e9carts par rapport au mod\u00e8le d&#8217;ex\u00e9cution prouv\u00e9<\/td><\/tr><tr><td>Sous-protocoles non s\u00fbrs<\/td><td>Garantir une diffusion et un transport authentifi\u00e9s corrects<\/td><\/tr><tr><td>Reprise et abandons<\/td><td>Traiter les \u00e9checs de protocole sans fuite (r\u00e9utilisation de pr\u00e9-signature)<\/td><\/tr><tr><td>Entr\u00e9es adaptatives<\/td><td>Emp\u00eacher une partie de biaiser sa contribution apr\u00e8s avoir vu celle des autres<\/td><\/tr><tr><td>Primitives cryptographiques<\/td><td>Corriger les failles des briques de base, ind\u00e9pendamment du protocole<\/td><\/tr><\/tbody><\/table><figcaption>Source : mpcsec.org, \u00ab Common MPC Pitfalls \u00bb.<\/figcaption><\/figure><h2 class='wp-block-heading'>Quand le TEE casse le MPC<\/h2><p class=\"wp-block-paragraph\">Premi\u00e8re publication-choc de l&#8217;automne : le 25 septembre, le cryptographe de Trail of Bits Paul Bottinelli signe <a href='https:\/\/blog.trailofbits.com\/2026\/09\/25\/dont-let-tees-break-your-mpc\/'>\u00ab Don&#8217;t let TEEs break your MPC \u00bb<\/a>. Le constat de d\u00e9part est que de plus en plus d&#8217;op\u00e9rateurs font tourner leurs signataires MPC \u00e0 l&#8217;int\u00e9rieur d&#8217;enclaves mat\u00e9rielles (TEE), pour ajouter une protection c\u00f4t\u00e9 ex\u00e9cution. Le probl\u00e8me, c&#8217;est que les deux mod\u00e8les reposent sur des hypoth\u00e8ses de confiance oppos\u00e9es : le MPC r\u00e9partit la confiance entre plusieurs parties, tandis qu&#8217;un TEE centralise la confiance dans le fabricant du mat\u00e9riel qui contr\u00f4le le certificat racine.<\/p><p class=\"wp-block-paragraph\">Rappelons ce qu&#8217;est un TEE. Une enclave mat\u00e9rielle est une zone scell\u00e9e du processeur, cens\u00e9e ex\u00e9cuter du code \u00e0 l&#8217;abri du syst\u00e8me d&#8217;exploitation h\u00f4te, et prouver \u00e0 distance, par un m\u00e9canisme d&#8217;attestation, qu&#8217;elle fait bien tourner le bon programme. Sur le papier, c&#8217;est l&#8217;endroit r\u00eav\u00e9 pour abriter un signataire, puisque m\u00eame un serveur compromis ne verrait pas les secrets manipul\u00e9s \u00e0 l&#8217;int\u00e9rieur. Le raisonnement tient, \u00e0 une condition pr\u00e8s : que l&#8217;attestation et l&#8217;environnement soient irr\u00e9prochables.<\/p><p class=\"wp-block-paragraph\">Bottinelli d\u00e9crit quatre modes de d\u00e9faillance : des mesures d&#8217;attestation incompl\u00e8tes, des v\u00e9rifications omises dans le processus d&#8217;attestation, un durcissement insuffisant de l&#8217;environnement, et surtout la disponibilit\u00e9 des donn\u00e9es et des sauvegardes. C&#8217;est ce dernier point qui fait le lien avec le nonce. Un h\u00f4te malveillant qui contr\u00f4le le stockage peut rejouer un \u00e9tat pass\u00e9 : \u00ab the host could roll back the filesystem state after the signer deletes a pre-signature file. When the TEE later fetches the pre-signature contained in that file, the signer essentially reuses their nonce share, which leads to a disclosure of the private key share. \u00bb<\/p><p class=\"wp-block-paragraph\">Traduit : on revient \u00e0 la case 2013, mais par la petite porte du syst\u00e8me de fichiers. L&#8217;enclave n&#8217;a rien de cass\u00e9 en apparence, l&#8217;attestation est valide, et pourtant la part de cl\u00e9 fuit parce qu&#8217;un fragment a \u00e9t\u00e9 r\u00e9utilis\u00e9. La recommandation de Trail of Bits est sans ambigu\u00eft\u00e9 : le TEE doit \u00eatre une couche de d\u00e9fense en profondeur, \u00ab a defense-in-depth layer rather than a substitute for a sound protocol \u00bb, et son attestation doit \u00eatre li\u00e9e \u00e0 l&#8217;identit\u00e9 des parties du MPC, jamais un substitut \u00e0 un protocole sain. Le message d\u00e9range parce qu&#8217;il vise une parade que beaucoup d&#8217;acteurs pr\u00e9sentent comme la solution ultime.<\/p><h2 class='wp-block-heading'>SequenceHash : hacher proprement, un probl\u00e8me plus vieux qu&#8217;il n&#8217;y para\u00eet<\/h2><p class=\"wp-block-paragraph\">Deuxi\u00e8me publication, le 2 octobre : Opal Wright pr\u00e9sente <a href='https:\/\/blog.trailofbits.com\/2026\/10\/02\/sequencehash-multihashing-for-the-rest-of-us\/'>SequenceHash<\/a>, une r\u00e9ponse \u00e0 un probl\u00e8me que presque tout le monde croit trivial, hacher plusieurs valeurs ensemble. La m\u00e9thode na\u00efve, concat\u00e9ner puis hacher, cr\u00e9e une ambigu\u00eft\u00e9 dangereuse : le hach\u00e9 de (\u00ab Test 0 \u00bb, \u00ab Test 1 \u00bb, \u00ab Test 2 \u00bb) peut \u00eatre identique \u00e0 celui de (\u00ab Test 0Test 1 \u00bb, \u00ab Test 2 \u00bb). Les fronti\u00e8res entre les \u00e9l\u00e9ments disparaissent, et ce m\u00e9lange peut saboter des protocoles entiers, en particulier les transformations de Fiat-Shamir au c\u0153ur des preuves \u00e0 divulgation nulle.<\/p><p class=\"wp-block-paragraph\">SequenceHash corrige cela avec trois id\u00e9es simples : un suffixe de longueur de 128 bits accol\u00e9 \u00e0 chaque \u00e9l\u00e9ment, qui rend les fronti\u00e8res non ambigu\u00ebs ; une construction \u00e0 double hachage, qui neutralise les attaques par extension de longueur sur SHA-256 et SHA-512 ; et l&#8217;ind\u00e9pendance vis-\u00e0-vis de la fonction de hachage, l\u00e0 o\u00f9 le TupleHash du NIST reste verrouill\u00e9 sur Keccak. Sa variante \u00e0 cl\u00e9, SequenceMAC, exige des cl\u00e9s d&#8217;au moins 32 octets. Le tout est d\u00e9sormais vers\u00e9 au C2SP (Community Cryptography Specification Project), avec des impl\u00e9mentations de r\u00e9f\u00e9rence en Rust, Go et Python.<\/p><p class=\"wp-block-paragraph\">L&#8217;int\u00e9r\u00eat d\u00e9passe le simple d\u00e9tail d&#8217;ing\u00e9nierie. En rendant le hachage multiple non ambigu et en offrant des cha\u00eenes de personnalisation, SequenceHash fournit un outil propre de s\u00e9paration de domaine, exactement le manque point\u00e9 par la famille \u00ab rattachement au contexte \u00bb de mpcsec.org. Les deux publications de l&#8217;automne se r\u00e9pondent donc : l&#8217;une montre comment la couche cryptographique casse, l&#8217;autre fournit une brique pour la r\u00e9parer.<\/p><h2 class='wp-block-heading'>La s\u00e9paration de domaine, ou pourquoi \u00ab ab,c \u00bb ne doit pas \u00e9galer \u00ab a,bc \u00bb<\/h2><p class=\"wp-block-paragraph\">La s\u00e9paration de domaine consiste \u00e0 garantir qu&#8217;un m\u00eame objet cryptographique ne puisse pas \u00eatre interpr\u00e9t\u00e9 dans deux contextes diff\u00e9rents. Les cha\u00eenes de personnalisation de SequenceHash en sont une mise en \u0153uvre directe : pour des entr\u00e9es identiques, deux cha\u00eenes diff\u00e9rentes produisent des sorties sans aucun lien, ce qui permet de rattacher un hach\u00e9, ou une preuve, \u00e0 un contexte pr\u00e9cis (un type de preuve donn\u00e9, une ex\u00e9cution de protocole donn\u00e9e). Sans ce rattachement, un attaquant peut rejouer un artefact valide dans un cadre o\u00f9 il ne devrait pas l&#8217;\u00eatre.<\/p><p class=\"wp-block-paragraph\">Reliez maintenant les points. La r\u00e9utilisation de nonce, la r\u00e9utilisation de pr\u00e9-signature dans un TEE, la s\u00e9paration de domaine manquante dans un protocole MPC, et les attaques de Fiat-Shamir faibles d\u00e9crites dans l&#8217;article phare de Trail of Bits, sont toutes des variantes d&#8217;une seule et m\u00eame faute : un artefact cryptographique employ\u00e9 dans le mauvais contexte, ou r\u00e9utilis\u00e9 l\u00e0 o\u00f9 il devait rester unique. C&#8217;est cette grammaire commune, plus que n&#8217;importe quelle faille isol\u00e9e, qui explique pourquoi la couche cryptographique demande des yeux sp\u00e9cialis\u00e9s.<\/p><h2 class='wp-block-heading'>Revue contre scan : ce qu&#8217;un outil automatique ne verra pas<\/h2><p class=\"wp-block-paragraph\">Aucune de ces fautes ne se d\u00e9tecte en lan\u00e7ant un scanner. Elles tiennent \u00e0 des hypoth\u00e8ses de confiance et \u00e0 des choix de conception, pas \u00e0 des motifs de code faciles \u00e0 rep\u00e9rer. David Schwed, directeur des op\u00e9rations de SVRN et fondateur du master de cybers\u00e9curit\u00e9 de l&#8217;universit\u00e9 Yeshiva, r\u00e9sume la limite de l&#8217;outillage automatique dans une <a href='https:\/\/www.coindesk.com\/tech\/2026\/06\/20\/ai-is-making-crypto-security-cheaper-faster-and-harder-to-ignore'>interview \u00e0 CoinDesk<\/a> : \u00ab &#8216;Claude, audit my smart contract, make no mistakes&#8217; is not a security program. \u00bb Demander \u00e0 une IA de tout relire sans erreur, autrement dit, n&#8217;est pas une d\u00e9marche de s\u00e9curit\u00e9.<\/p><p class=\"wp-block-paragraph\">Dans le m\u00eame article, Alexander Urbelis, directeur de la s\u00e9curit\u00e9 des syst\u00e8mes d&#8217;information d&#8217;ENS Labs, pointe la nature des bugs qui vident les tr\u00e9soreries : \u00ab The bugs that drain treasuries often turn on intent and adversarial incentives \u00bb, ils d\u00e9pendent de l&#8217;intention et des incitations de l&#8217;adversaire. C&#8217;est pr\u00e9cis\u00e9ment le terrain d&#8217;une revue humaine. Dan Guido, cofondateur de Trail of Bits, formule de son c\u00f4t\u00e9 la philosophie maison dans un <a href='https:\/\/decential.io\/articles\/qa-with-trail-of-bits-co-founder-dan-guido'>entretien \u00e0 Decential<\/a> : \u00ab I don&#8217;t ever want to find the same bug twice \u00bb, une obsession qui a justement motiv\u00e9 la cr\u00e9ation de leurs outils d&#8217;analyse statique et de v\u00e9rification.<\/p><p class=\"wp-block-paragraph\">Guido est tout aussi tranchant sur les langages de la blockchain, qu&#8217;il accuse d&#8217;avoir \u00ab reinvented every security issue that we eliminated from modern languages like Rust and Go and Swift \u00bb. Le message est coh\u00e9rent : les outils, y compris ceux \u00e0 base d&#8217;IA, acc\u00e9l\u00e8rent le travail et balaient le trivial, mais c&#8217;est le jugement d&#8217;un cryptographe qui d\u00e9cide si un sch\u00e9ma de signature tient r\u00e9ellement face \u00e0 un adversaire.<\/p><p class=\"wp-block-paragraph\">Ce partage des r\u00f4les a aussi une logique \u00e9conomique. Un scanner tourne en continu pour quelques euros et rattrape les fautes connues ; une revue humaine de cryptographie co\u00fbte cher et se r\u00e9serve aux hypoth\u00e8ses d&#8217;adversaire, aux invariants de protocole et aux cas limites que personne n&#8217;a encore nomm\u00e9s. Confondre les deux, c&#8217;est payer le prix d&#8217;un audit pour la seule couverture d&#8217;un scan.<\/p><h2 class='wp-block-heading'>Combien part r\u00e9ellement par la couche cryptographique<\/h2><p class=\"wp-block-paragraph\">Remettons des euros sur tout cela. Les deux incidents d&#8217;avril, Kelp DAO et Drift, cumulent \u00e0 eux seuls 576 millions de dollars, soit plus de 515 millions d&#8217;euros, pour deux compromissions qui n&#8217;ont touch\u00e9 ni un contrat ni une preuve, mais la gestion des cl\u00e9s et de l&#8217;infrastructure. Sur l&#8217;ensemble du semestre, la compromission de wallets a co\u00fbt\u00e9 en moyenne plus de 13 millions de dollars (environ 12 millions d&#8217;euros) par incident, tr\u00e8s au-dessus du co\u00fbt moyen d&#8217;un bug de code. Le petit nombre de ces incidents (33) masque donc leur poids r\u00e9el : ce sont les plus rares et les plus chers.<\/p><p class=\"wp-block-paragraph\">Et l&#8217;enjeu grandit avec le march\u00e9. Au 13 octobre 2026, la capitalisation totale des cryptomonnaies tourne autour de 2 600 milliards d&#8217;euros, avec un <a href='https:\/\/www.coingecko.com\/en\/coins\/bitcoin\/eur'>Bitcoin \u00e0 pr\u00e8s de 74 400 euros<\/a> et un Ether autour de 2 258 euros, selon CoinGecko. \u00c0 mesure que le march\u00e9 dig\u00e8re les d\u00e9cisions de la Fed, un sujet que nous suivons dans notre analyse de la <a href='https:\/\/hoge.gg\/fr\/fomc-reaction-marche-crypto-fed-2026\/'>r\u00e9action du march\u00e9 \u00e0 la banque centrale<\/a>, la valeur stock\u00e9e derri\u00e8re ces cl\u00e9s remonte, et avec elle le gain potentiel d&#8217;une seule part de cl\u00e9 qui fuit. Plus la capitalisation monte, plus la couche cryptographique devient une cible rentable.<\/p><h2 class='wp-block-heading'>ZK et post-quantique : la prochaine surface<\/h2><p class=\"wp-block-paragraph\">La m\u00eame grammaire de bugs s&#8217;\u00e9tend aux deux chantiers les plus actifs de la cryptographie appliqu\u00e9e. Les preuves \u00e0 divulgation nulle, d\u00e9sormais au c\u0153ur des rollups et des protocoles de confidentialit\u00e9, reposent sur des transformations de Fiat-Shamir : mal rattach\u00e9es \u00e0 leur contexte, elles deviennent falsifiables, ce que l&#8217;article \u00ab Weak Fiat-Shamir Attacks on Modern Proof Systems \u00bb de Trail of Bits a document\u00e9 en d\u00e9tail. C&#8217;est, \u00e0 l&#8217;\u00e9chelle d&#8217;un syst\u00e8me de preuve, la m\u00eame faute que le nonce r\u00e9utilis\u00e9.<\/p><p class=\"wp-block-paragraph\">La migration post-quantique ajoute, elle, de nouvelles primitives (les standards ML-KEM et ML-DSA du NIST) et donc de nouvelles impl\u00e9mentations \u00e0 relire, chacune avec ses propres pi\u00e8ges de nonce, de hachage et de s\u00e9paration de domaine. La surface d&#8217;attaque ne se r\u00e9duit pas, elle se d\u00e9place. C&#8217;est pourquoi la practice cryptographie de Trail of Bits couvre d&#8217;un m\u00eame tenant ZK, MPC et post-quantique : ce sont trois dialectes d&#8217;un m\u00eame langage, et un sp\u00e9cialiste de l&#8217;un rep\u00e8re souvent la faute de l&#8217;autre.<\/p><h2 class='wp-block-heading'>Ce que l&#8217;AMF et MiCA encadrent (et surtout pas)<\/h2><p class=\"wp-block-paragraph\">C\u00f4t\u00e9 r\u00e9glementaire, il faut \u00eatre clair : aucune autorit\u00e9, ni l&#8217;AMF, ni l&#8217;ESMA via MiCA, n&#8217;impose ni n&#8217;accr\u00e9dite un audit de cryptographie. MiCA encadre les prestataires de services sur crypto-actifs (PSCA) et les \u00e9metteurs ; son article 75 fixe un r\u00e9gime de responsabilit\u00e9 pour la conservation, et le r\u00e8glement DORA impose une r\u00e9silience op\u00e9rationnelle informatique. Mais aucun texte n&#8217;exige qu&#8217;un sch\u00e9ma de signature \u00e0 seuil ou une enclave mat\u00e9rielle soit relu par un cryptographe, et un protocole pleinement d\u00e9centralis\u00e9 \u00e9chappe largement au p\u00e9rim\u00e8tre.<\/p><p class=\"wp-block-paragraph\">La qualit\u00e9 de cette couche reste donc polic\u00e9e par la seule r\u00e9putation. Le calendrier fran\u00e7ais ajoute une pression de conformit\u00e9 : la p\u00e9riode transitoire des PSAN sous l&#8217;ancien r\u00e9gime PACTE s&#8217;est achev\u00e9e au 1er juillet 2026, et l&#8217;<a href='https:\/\/www.amf-france.org\/en\/news-publications\/news\/end-mica-transitional-period-esma-sets-out-its-expectations-professionals-and-warns-retail-investors'>AMF<\/a> a pr\u00e9venu que les acteurs non conformes doivent organiser une sortie ordonn\u00e9e. Rien de tout cela, cependant, ne garantit qu&#8217;un wallet MPC a \u00e9t\u00e9 audit\u00e9 l\u00e0 o\u00f9 il compte vraiment, au niveau du protocole cryptographique. Le tampon r\u00e9glementaire couvre l&#8217;enregistrement du prestataire, pas la solidit\u00e9 de ses maths.<\/p><p class=\"wp-block-paragraph\">Faute d&#8217;accr\u00e9ditation officielle, le march\u00e9 s&#8217;en remet \u00e0 des signaux indirects : la r\u00e9putation du cabinet, la publication int\u00e9grale du rapport d&#8217;audit, la pr\u00e9sence de cryptographes nomm\u00e9s dans l&#8217;\u00e9quipe, ou encore le recours \u00e0 plusieurs relectures ind\u00e9pendantes. Aucun de ces signaux n&#8217;a de valeur juridique, mais leur accumulation reste, en 2026, la meilleure approximation d&#8217;une garantie que la couche cryptographique a \u00e9t\u00e9 regard\u00e9e s\u00e9rieusement.<\/p><h2 class='wp-block-heading'>Pour les builders : construire la couche cryptographique<\/h2><p class=\"wp-block-paragraph\">Pour une \u00e9quipe qui construit un d\u00e9positaire, un wallet \u00e0 seuil ou un protocole \u00e0 base de preuves, les le\u00e7ons de l&#8217;automne se r\u00e9sument en quelques principes concrets. D&#8217;abord, documenter les invariants de nonce, de pr\u00e9cision et de s\u00e9paration de domaine comme des propri\u00e9t\u00e9s formelles, pas comme de simples commentaires dans le code. Ensuite, traiter tout TEE comme une d\u00e9fense en profondeur, jamais comme un remplacement du protocole, et lier son attestation \u00e0 l&#8217;identit\u00e9 des parties.<\/p><ul class='wp-block-list'><li>Utiliser un hachage multiple non ambigu (longueur explicite, double hachage, cha\u00eenes de personnalisation) plut\u00f4t qu&#8217;une simple concat\u00e9nation.<\/li><li>D\u00e9river les nonces de fa\u00e7on d\u00e9terministe pour un signataire unique, et v\u00e9rifier l&#8217;absence de r\u00e9utilisation de part d\u00e8s qu&#8217;on passe au MPC.<\/li><li>Maintenir des campagnes de fuzzing continues et une couverture de tests proche de 100 % sur les chemins cryptographiques.<\/li><li>Faire relire la cryptographie par des cryptographes, s\u00e9par\u00e9ment de la revue du Solidity.<\/li><\/ul><p class=\"wp-block-paragraph\">Ces gestes ne sont pas gratuits. Une mission de cryptographie s\u00e9rieuse se compte en semaines-personnes et en dizaines de milliers d&#8217;euros, mais c&#8217;est le prix de l&#8217;assurance qu&#8217;une part de cl\u00e9 ne fuira pas par le syst\u00e8me de fichiers, un soir de sauvegarde mal g\u00e9r\u00e9e.<\/p><h2 class='wp-block-heading'>Pour les d\u00e9tenteurs : la bonne question \u00e0 poser<\/h2><p class=\"wp-block-paragraph\">Pour un particulier ou une tr\u00e9sorerie d&#8217;entreprise, le r\u00e9flexe utile est de d\u00e9placer la question. Un badge \u00ab audit\u00e9 \u00bb ou une certification SOC 2 renseignent rarement sur ce qui a r\u00e9ellement \u00e9t\u00e9 relu. La vraie interrogation n&#8217;est pas \u00ab le contrat a-t-il \u00e9t\u00e9 audit\u00e9 \u00bb, mais \u00ab qui a relu la gestion des cl\u00e9s, le sch\u00e9ma MPC, la g\u00e9n\u00e9ration de nonces et l&#8217;attestation du TEE \u00bb.<\/p><p class=\"wp-block-paragraph\">Le MPC et les enclaves ne sont pas des baguettes magiques : ils d\u00e9placent le risque vers une couche que peu de monde sait auditer. Que vous laissiez vos fonds sur une plateforme, dont nous avons d\u00e9cortiqu\u00e9 le <a href='https:\/\/hoge.gg\/fr\/frais-exchanges-prix-cache-volume-crypto-2026\/'>prix cach\u00e9 derri\u00e8re le volume<\/a>, ou dans un wallet \u00e0 seuil, la constante de 2026 est que l&#8217;argent sort par la cl\u00e9, pas par le code. Lire au-del\u00e0 du badge, c&#8217;est se demander qui a regard\u00e9 les maths.<\/p><h2 class='wp-block-heading'>Foire aux questions<\/h2><h3 class='wp-block-heading'>Qu&#8217;est-ce que la practice cryptographie de Trail of Bits ?<\/h3><p class=\"wp-block-paragraph\">C&#8217;est l&#8217;\u00e9quipe de Trail of Bits d\u00e9di\u00e9e aux primitives cryptographiques (preuves \u00e0 divulgation nulle, MPC, post-quantique, briques classiques), distincte de la revue de contrats intelligents. Dirig\u00e9e par Jim Miller, elle revendique 63 missions publiques et 345 semaines-personnes, et publie des ressources gratuites comme ZKDocs et Circomspect.<\/p><h3 class='wp-block-heading'>Pourquoi un TEE peut-il compromettre un wallet MPC ?<\/h3><p class=\"wp-block-paragraph\">Parce que le MPC r\u00e9partit la confiance tandis qu&#8217;un TEE la centralise dans le fabricant du mat\u00e9riel. Selon Trail of Bits, un h\u00f4te malveillant peut rejouer l&#8217;\u00e9tat du syst\u00e8me de fichiers (rollback) pour forcer un signataire \u00e0 r\u00e9utiliser sa part de nonce, ce qui r\u00e9v\u00e8le sa part de cl\u00e9 priv\u00e9e. Le TEE doit donc rester une d\u00e9fense en profondeur, pas un substitut au protocole.<\/p><h3 class='wp-block-heading'>Qu&#8217;est-ce que la r\u00e9utilisation de nonce et pourquoi est-elle dangereuse ?<\/h3><p class=\"wp-block-paragraph\">Une signature ECDSA utilise un nombre secret \u00e0 usage unique, le nonce. Si deux signatures partagent le m\u00eame nonce, ou m\u00eame un nonce biais\u00e9, la cl\u00e9 priv\u00e9e se r\u00e9cup\u00e8re par calcul. Le bug Android de 2013 a vid\u00e9 des wallets Bitcoin de cette fa\u00e7on ; la RFC 6979 impose des nonces d\u00e9terministes, mais cette parade ne suffit plus d\u00e8s qu&#8217;on r\u00e9partit la signature en MPC ou dans un TEE.<\/p><h3 class='wp-block-heading'>Qu&#8217;apporte SequenceHash ?<\/h3><p class=\"wp-block-paragraph\">SequenceHash, publi\u00e9 par Trail of Bits le 2 octobre 2026, rend le hachage de plusieurs valeurs non ambigu gr\u00e2ce \u00e0 un encodage de longueur et un double hachage, ind\u00e9pendamment de la fonction de hachage utilis\u00e9e. Il fournit aussi des cha\u00eenes de personnalisation pour la s\u00e9paration de domaine, et est vers\u00e9 au projet de sp\u00e9cification C2SP.<\/p><h3 class='wp-block-heading'>L&#8217;AMF ou MiCA imposent-ils un audit de cryptographie ?<\/h3><p class=\"wp-block-paragraph\">Non. Ni l&#8217;AMF ni l&#8217;ESMA via MiCA n&#8217;exigent ou n&#8217;accr\u00e9ditent un audit de cryptographie. MiCA encadre les prestataires et les \u00e9metteurs, son article 75 traite de la responsabilit\u00e9 de conservation et DORA de la r\u00e9silience informatique, mais aucun texte n&#8217;impose la relecture d&#8217;un sch\u00e9ma MPC ou d&#8217;une enclave par un cryptographe. La qualit\u00e9 reste polic\u00e9e par la r\u00e9putation.<\/p><script type='application\/ld+json'>{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Qu'est-ce que la practice cryptographie de Trail of Bits ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"C'est l'\u00e9quipe de Trail of Bits d\u00e9di\u00e9e aux primitives cryptographiques (preuves \u00e0 divulgation nulle, MPC, post-quantique, briques classiques), distincte de la revue de contrats intelligents. Dirig\u00e9e par Jim Miller, elle revendique 63 missions publiques et 345 semaines-personnes, et publie des ressources gratuites comme ZKDocs et Circomspect.\"}},{\"@type\":\"Question\",\"name\":\"Pourquoi un TEE peut-il compromettre un wallet MPC ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Parce que le MPC r\u00e9partit la confiance tandis qu'un TEE la centralise dans le fabricant du mat\u00e9riel. Selon Trail of Bits, un h\u00f4te malveillant peut rejouer l'\u00e9tat du syst\u00e8me de fichiers (rollback) pour forcer un signataire \u00e0 r\u00e9utiliser sa part de nonce, ce qui r\u00e9v\u00e8le sa part de cl\u00e9 priv\u00e9e. Le TEE doit donc rester une d\u00e9fense en profondeur, pas un substitut au protocole.\"}},{\"@type\":\"Question\",\"name\":\"Qu'est-ce que la r\u00e9utilisation de nonce et pourquoi est-elle dangereuse ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Une signature ECDSA utilise un nombre secret \u00e0 usage unique, le nonce. Si deux signatures partagent le m\u00eame nonce, ou m\u00eame un nonce biais\u00e9, la cl\u00e9 priv\u00e9e se r\u00e9cup\u00e8re par calcul. Le bug Android de 2013 a vid\u00e9 des wallets Bitcoin de cette fa\u00e7on ; la RFC 6979 impose des nonces d\u00e9terministes, mais cette parade ne suffit plus d\u00e8s qu'on r\u00e9partit la signature en MPC ou dans un TEE.\"}},{\"@type\":\"Question\",\"name\":\"Qu'apporte SequenceHash ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"SequenceHash, publi\u00e9 par Trail of Bits le 2 octobre 2026, rend le hachage de plusieurs valeurs non ambigu gr\u00e2ce \u00e0 un encodage de longueur et un double hachage, ind\u00e9pendamment de la fonction de hachage utilis\u00e9e. Il fournit aussi des cha\u00eenes de personnalisation pour la s\u00e9paration de domaine, et est vers\u00e9 au projet de sp\u00e9cification C2SP.\"}},{\"@type\":\"Question\",\"name\":\"L'AMF ou MiCA imposent-ils un audit de cryptographie ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. Ni l'AMF ni l'ESMA via MiCA n'exigent ou n'accr\u00e9ditent un audit de cryptographie. MiCA encadre les prestataires et les \u00e9metteurs, son article 75 traite de la responsabilit\u00e9 de conservation et DORA de la r\u00e9silience informatique, mais aucun texte n'impose la relecture d'un sch\u00e9ma MPC ou d'une enclave par un cryptographe. La qualit\u00e9 reste polic\u00e9e par la r\u00e9putation.\"}}]}<\/script><p class=\"wp-block-paragraph\">Par la r\u00e9daction de HOGE Wire, desk s\u00e9curit\u00e9.<\/p>","protected":false},"excerpt":{"rendered":"<p>Les plus grosses pertes crypto de 2026 ne viennent pas du Solidity, mais de la couche cryptographique qui garde les cl\u00e9s. Trail of Bits montre o\u00f9 elle casse.<\/p>\n","protected":false},"author":4,"featured_media":789,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security-exploits"],"_links":{"self":[{"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/posts\/788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/comments?post=788"}],"version-history":[{"count":0,"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/posts\/788\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/media\/789"}],"wp:attachment":[{"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/media?parent=788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/categories?post=788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hoge.gg\/fr\/wp-json\/wp\/v2\/tags?post=788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}