<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: HAB4 Secure Boot Keys Stored on YubiKey 5 Nano</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2149959#M240022</link>
    <description>&lt;P&gt;Yes, that's exactly the case.&lt;BR /&gt;&lt;BR /&gt;The work so far is based on this example from Variscite:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://variwiki.com/index.php?title=High_Assurance_Boot_MX8&amp;amp;release=RELEASE_HARDKNOTT_V2.3_DART-MX8M-PLUS" target="_blank"&gt;https://variwiki.com/index.php?title=High_Assurance_Boot_MX8&amp;amp;release=RELEASE_HARDKNOTT_V2.3_DART-MX8M-PLUS&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;and now the final goal is to remove keys from source tree where they are now and use them from a more secure location, i.e.&lt;BR /&gt;YubiKey.&lt;BR /&gt;&lt;BR /&gt;So far I have only found one application where keys are used from YubiKey, but unfortunately, that's YubiKey HSM, not YubiKey 5 Nano, and IMHO, those two probably have different firmware and support different key access(es):&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://www.thegoodpenguin.co.uk/blog/i-mx-code-signing-using-a-yubihsm-2-hardware-token-from-yubico/" target="_blank"&gt;https://www.thegoodpenguin.co.uk/blog/i-mx-code-signing-using-a-yubihsm-2-hardware-token-from-yubico/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 11 Aug 2025 09:35:19 GMT</pubDate>
    <dc:creator>Mihajlo</dc:creator>
    <dc:date>2025-08-11T09:35:19Z</dc:date>
    <item>
      <title>HAB4 Secure Boot Keys Stored on YubiKey 5 Nano</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2147744#M239908</link>
      <description>&lt;P&gt;Hello everyone,&lt;BR /&gt;&lt;BR /&gt;Has anyone tried/succeeded to store public and private keys for i.MX8-MP platform secure boot on YubiKey 5 Nano device?&lt;BR /&gt;&lt;BR /&gt;I'm using CST version 3.1.0 and so far signing and secure booting are successful, but the keys (created by &lt;STRONG&gt;hab4_pki_tree script&lt;/STRONG&gt;) are being kept alongside the code, i.e. in the source tree.&lt;BR /&gt;&lt;BR /&gt;The whole system image (bootloader, kernel, filesystem) is being build under Yocto 3.0&lt;BR /&gt;&lt;BR /&gt;To make everything more secure, the idea is to have keys stored on YubiKey5 Nano.&lt;BR /&gt;&lt;BR /&gt;The questions are:&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;1. &lt;STRONG&gt;Is it at all possible to use YubiKey 5 Nano for that purpose?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;AFAIK, paths to public keys are in .csf file used by &lt;STRONG&gt;CST&lt;/STRONG&gt;, and &lt;STRONG&gt;CST&lt;/STRONG&gt; then finds private key by itself, given that the keys are named properly and that &lt;STRONG&gt;keys&lt;/STRONG&gt; and &lt;STRONG&gt;crts&lt;/STRONG&gt; folders are on the same level. I couldn't find a way to give path/command to be used by CST in order to fetch keys from YubiKey 5 Nano&lt;BR /&gt;&lt;BR /&gt;2. It the answer to 1) is yes, then should OpenPGP or PIV application for YubiKey 5 Nano be used?&lt;BR /&gt;&lt;BR /&gt;Thanks a lot in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Aug 2025 15:18:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2147744#M239908</guid>
      <dc:creator>Mihajlo</dc:creator>
      <dc:date>2025-08-06T15:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: HAB4 Secure Boot Keys Stored on YubiKey 5 Nano</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2149446#M239998</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Unfortunately I do not have experience using Yubikey, so I cannot be completely sure if this can be used or not but will double check, as far as I know from your description you want to create a signed image with keys stored in the Yubikey, is this correct?&lt;BR /&gt;&lt;BR /&gt;Best regards/Saludos,&lt;BR /&gt;Aldo.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Aug 2025 00:44:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2149446#M239998</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2025-08-09T00:44:22Z</dc:date>
    </item>
    <item>
      <title>Re: HAB4 Secure Boot Keys Stored on YubiKey 5 Nano</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2149959#M240022</link>
      <description>&lt;P&gt;Yes, that's exactly the case.&lt;BR /&gt;&lt;BR /&gt;The work so far is based on this example from Variscite:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://variwiki.com/index.php?title=High_Assurance_Boot_MX8&amp;amp;release=RELEASE_HARDKNOTT_V2.3_DART-MX8M-PLUS" target="_blank"&gt;https://variwiki.com/index.php?title=High_Assurance_Boot_MX8&amp;amp;release=RELEASE_HARDKNOTT_V2.3_DART-MX8M-PLUS&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;and now the final goal is to remove keys from source tree where they are now and use them from a more secure location, i.e.&lt;BR /&gt;YubiKey.&lt;BR /&gt;&lt;BR /&gt;So far I have only found one application where keys are used from YubiKey, but unfortunately, that's YubiKey HSM, not YubiKey 5 Nano, and IMHO, those two probably have different firmware and support different key access(es):&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://www.thegoodpenguin.co.uk/blog/i-mx-code-signing-using-a-yubihsm-2-hardware-token-from-yubico/" target="_blank"&gt;https://www.thegoodpenguin.co.uk/blog/i-mx-code-signing-using-a-yubihsm-2-hardware-token-from-yubico/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Aug 2025 09:35:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2149959#M240022</guid>
      <dc:creator>Mihajlo</dc:creator>
      <dc:date>2025-08-11T09:35:19Z</dc:date>
    </item>
    <item>
      <title>Re: HAB4 Secure Boot Keys Stored on YubiKey 5 Nano</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2151079#M240062</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I have contacted internal expert team, they do confirm that this should be doable and that it can be used.&lt;BR /&gt;&lt;BR /&gt;Unfortunately as I said before I do not have much experience with yubikey for providing more details on the how.&lt;BR /&gt;&lt;BR /&gt;Best regards/Saludos,&lt;BR /&gt;Aldo.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 18:11:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2151079#M240062</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2025-08-12T18:11:20Z</dc:date>
    </item>
    <item>
      <title>Re: HAB4 Secure Boot Keys Stored on YubiKey 5 Nano</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2153329#M240151</link>
      <description>&lt;P&gt;Yes, that's absolutely correct.&lt;BR /&gt;&lt;BR /&gt;At the moment, and as a proof of concept, the keys are integral part of source tree used in Yocto 3.0 build, but we would like to have them stored only on YubiKey 5 Nano.&lt;BR /&gt;&lt;BR /&gt;Mihajlo&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 06:36:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2153329#M240151</guid>
      <dc:creator>Mihajlo</dc:creator>
      <dc:date>2025-08-18T06:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: HAB4 Secure Boot Keys Stored on YubiKey 5 Nano</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2155022#M240217</link>
      <description>&lt;P&gt;NOTE: Repeating this reply so it could be easy to follow the conversation.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, that's exactly the case.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The work so far is based on this example from Variscite:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://variwiki.com/index.php?title=High_Assurance_Boot_MX8&amp;amp;release=RELEASE_HARDKNOTT_V2.3_DART-MX8M-PLUS" target="_blank" rel="nofollow noopener noreferrer"&gt;https://variwiki.com/index.php?title=High_Assurance_Boot_MX8&amp;amp;release=RELEASE_HARDKNOTT_V2.3_DART-MX8...&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and now the final goal is to remove keys from source tree where they are now and use them from a more secure location, i.e.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;YubiKey.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So far I have only found one application where keys are used from YubiKey, but unfortunately, that's YubiKey HSM, not YubiKey 5 Nano, and IMHO, those two probably have different firmware and support different key access(es):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://www.thegoodpenguin.co.uk/blog/i-mx-code-signing-using-a-yubihsm-2-hardware-token-from-yubico/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.thegoodpenguin.co.uk/blog/i-mx-code-signing-using-a-yubihsm-2-hardware-token-from-yubico...&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Aug 2025 07:32:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB4-Secure-Boot-Keys-Stored-on-YubiKey-5-Nano/m-p/2155022#M240217</guid>
      <dc:creator>Mihajlo</dc:creator>
      <dc:date>2025-08-20T07:32:05Z</dc:date>
    </item>
  </channel>
</rss>

