{"id":119725,"date":"2024-09-06T15:43:01","date_gmt":"2024-09-06T13:43:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/ataka-eucleak-pozvolyayushhaya-klonirovat-yubikey-5-i-drugie-klyuchi-na-chipah-infineon"},"modified":"2024-09-06T15:43:01","modified_gmt":"2024-09-06T13:43:02","slug":"ataka-eucleak-pozvolyayushhaya-klonirovat-yubikey-5-i-drugie-klyuchi-na-chipah-infineon","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/ataka-eucleak-pozvolyayushhaya-klonirovat-yubikey-5-i-drugie-klyuchi-na-chipah-infineon","title":{"rendered":"The EUCLEAK attack, which allows cloning YubiKey 5 and other keys on Infineon chips","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Security researchers from NinjaLab have developed a side-channel attack technique that allows the cloning of ECDSA keys stored in YubiKey 5 cryptographic tokens and other devices that use Infineon's cryptographic library. The attack has been codenamed EUCLEAK and can be applied to many other systems with Infineon microcontrollers, including Infineon Optiga Trust M and Infineon Optiga TPM chips, in addition to tokens with Infineon SLE78 chips like YubiKey 5.       <\/p>\n<p>The ability to execute the attack has been confirmed in practice for YubiKey 5Ci keys and TPMs on SLB96xx chips, while for other devices it remains theoretical. In YubiKey 5 keys, the vulnerability has been addressed in firmware version 5.7 by replacing the cryptographic library (this fix only applies to new devices because older YubiKey models do not support firmware updates). Patches have been developed for the Infineon library to address the vulnerability, but they have not yet been deployed as they have not passed certification.     <\/p>\n<p>In addition to YubiKey 5, the issue potentially affects TPM chips (Trusted Platform Module) in Lenovo, Dell, and HP laptops, isolated enclaves in Samsung and OnePlus smartphones, hardware crypto wallets, smart cards, SIM cards, EMV chips in credit cards, as well as electronic passport chips used in China, India, Brazil, the USA, and several other Asian and European countries.       <\/p>\n<p>The danger of key cloning is mitigated by the conditions and complexity of executing an attack \u2014 the attacker must gain physical access to the key and disassemble it, removing the plastic casing and shielding cover. After such manipulation, the casing can be restored using a 3D printer, but making the key modifications undetectable is quite challenging. Scanning the key takes several minutes, but about an hour is needed for careful disassembly and creating a new casing. After scanning, the device can be returned to the owner, but reconstructing the private ECDSA key based on the acquired data requires approximately 24 hours of computation (it is noted that the process can be reduced to one hour by automating manual operations and making optimizations).    <center><img decoding=\"async\" alt=\"The EUCLEAK attack, which allows cloning YubiKey 5 and other keys on Infineon chips\" src=\"\/wp-content\/uploads\/2024\/09\/af90275182d557cf6629afed401340ff.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>In addition to physical access to the key, an attacker needs to somehow obtain the username and password for the service that uses the hardware key for additional authentication with multi-factor authentication. In cases where passwordless authentication methods such as FIDO2 Passwordless or Passkey are used, the attacker must also reproduce a unique biometric factor (for example, a fingerprint).       <\/p>\n<p>The attack method involves reconstructing the ECDSA keys stored in the token based on data obtained through the analysis of the electromagnetic signal emitted by the token during the formation of digital signatures, which correlates with information about the ephemeral ECDSA key. This information is sufficient to recover the secret key using machine learning methods. For YubiKey, to initiate operations involving digital signatures, one must know the username and password for one of the services where the token is used as an additional authentication factor.                <\/p>\n<p>The issue arises from the use of an insecure algorithm for calculating the modular inverse in the Infineon library, where the computation time depends on the input values (different vectors exhibit different computation times for the modular inverse). This characteristic allows information about individual bits to be extracted during the execution of operations with the initialization vector based on signal analysis. In the case of ECDSA, determining even a few bits containing information about the initialization vector (nonce) is enough to conduct an attack that sequentially recovers the entire private key. To successfully recreate the key, it's necessary to intercept activity during the generation of approximately 40 digital signatures.      <\/p>\n<p>To analyze electromagnetic radiation during the generation of digital signatures, professional equipment costing over $10,000 is required. For example, during the attack, researchers used the Langer ICR HH 500-6 measurement system ($2300), applied for testing chips for electromagnetic compatibility, the Langer BT 706 amplifier, the Thorlabs PT3\/M micromanipulator ($1000) with a resolution of 10 \u00b5m, the Dino-Lite AM4113TL digital microscope ($450), and the PicoScope 6424E four-channel oscilloscope ($7500) with an 8-bit ADC resolution.    <center><img decoding=\"async\" alt=\"The EUCLEAK attack, which allows cloning YubiKey 5 and other keys on Infineon chips\" src=\"\/wp-content\/uploads\/2024\/09\/f12214b999f4bfcb04937ee0611f6dca.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>The attack scenario on YubiKey 5 tokens consists of the following steps:  <\/p>\n<ul>\n<li class=\"l\"> Determining the login and password for the account protected by the token, for example, through a phishing attack.\n<li class=\"l\"> Discreetly gaining physical access to the token.\n<li class=\"l\"> Analyzing electromagnetic radiation from the token during authentication operations using the previously obtained login and password.\n<li class=\"l\"> Returning the token to the victim.\n<li class=\"l\"> Reconstructing the ECDSA private key associated with the examined account through analysis of intercepted electromagnetic radiation data.\n<li class=\"l\"> Creating a clone of the token that allows account access unnoticed by the victim without the original token.      <\/ul>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61817\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 NinjaLab \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0430\u0442\u0430\u043a\u0438 \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c ECDSA-\u043a\u043b\u044e\u0447\u0438, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0442\u043e\u043a\u0435\u043d\u0430\u0445 YubiKey 5 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043e\u0442 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Infineon. \u0410\u0442\u0430\u043a\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f EUCLEAK \u0438 \u043f\u043e\u043c\u0438\u043c\u043e \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0441 \u0447\u0438\u043f\u0430\u043c\u0438 Infineon SLE78, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a YubiKey 5, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u043e \u043c\u043d\u043e\u0433\u0438\u043c \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c \u0441 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":119726,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-119725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 NinjaLab \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0430\u0442\u0430\u043a\u0438 \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c ECDSA-\u043a\u043b\u044e\u0447\u0438, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0442\u043e\u043a\u0435\u043d\u0430\u0445 YubiKey 5 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/ataka-eucleak-pozvolyayushhaya-klonirovat-yubikey-5-i-drugie-klyuchi-na-chipah-infineon\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u0442\u0430\u043a\u0430 EUCLEAK, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c YubiKey 5 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043b\u044e\u0447\u0438 \u043d\u0430 \u0447\u0438\u043f\u0430\u0445 Infineon | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 NinjaLab \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0430\u0442\u0430\u043a\u0438 \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c ECDSA-\u043a\u043b\u044e\u0447\u0438, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0442\u043e\u043a\u0435\u043d\u0430\u0445 YubiKey 5 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/ataka-eucleak-pozvolyayushhaya-klonirovat-yubikey-5-i-drugie-klyuchi-na-chipah-infineon\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-09-06T13:43:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-06T13:43:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The EUCLEAK attack allows cloning YubiKey 5 and other keys on Infineon chips | ProHoster","description":"Security researchers from NinjaLab have developed a side-channel attack technique that allows the cloning of ECDSA keys stored in YubiKey 5 cryptographic tokens and other devices.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/ataka-eucleak-pozvolyayushhaya-klonirovat-yubikey-5-i-drugie-klyuchi-na-chipah-infineon","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u0442\u0430\u043a\u0430 EUCLEAK, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c YubiKey 5 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043b\u044e\u0447\u0438 \u043d\u0430 \u0447\u0438\u043f\u0430\u0445 Infineon | ProHoster","og:description":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 NinjaLab \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0430\u0442\u0430\u043a\u0438 \u043f\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c ECDSA-\u043a\u043b\u044e\u0447\u0438, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u0432 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0442\u043e\u043a\u0435\u043d\u0430\u0445 YubiKey 5 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/ataka-eucleak-pozvolyayushhaya-klonirovat-yubikey-5-i-drugie-klyuchi-na-chipah-infineon","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-09-06T13:43:02+00:00","article:modified_time":"2024-09-06T13:43:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119725","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 06:21:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:21:19","updated":"2026-01-23 06:21:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/119725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=119725"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/119725\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/119726"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=119725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=119725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=119725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}