<?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: Secure-Boot HABv4 verification using SRK fuses</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1156964#M162313</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/1941"&gt;@Yuri&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your quick reply.&lt;/P&gt;&lt;P&gt;Yes, we also referred&amp;nbsp;&lt;SPAN&gt;i.MX Android ™ Security User's Guide and it also explains same steps for secure-boot HABv4 verification.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The "hab_status" command from u-boot also show same results (attached in first post), even though&amp;nbsp;&lt;STRONG&gt;we haven't programmed any SRK fuses or fuse to close the chip.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;So,&amp;nbsp;&lt;STRONG&gt;what is the use of SRK fuses in secure-boot HABv4 verification?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pratik Manvar&lt;/P&gt;</description>
    <pubDate>Tue, 22 Sep 2020 14:11:35 GMT</pubDate>
    <dc:creator>pratik_manvar</dc:creator>
    <dc:date>2020-09-22T14:11:35Z</dc:date>
    <item>
      <title>Secure-Boot HABv4 verification using SRK fuses</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1156771#M162273</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;We are using i.MX8MQ based custom board with NXP release Android-p9.0.0_2.0.0-ga.&lt;/P&gt;&lt;P&gt;To generate secure-boot enabled and signed u-boot image, we followed steps from docs availbale in uboot source at /doc/imx/habv4/guides/mx8m_mx8mm_secure_boot.txt and doc/imx/habv4/introduction_habv4.txt.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Initially for testing, we haven't programmed any SRK fuses or fuse to close the chip. &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Even though, all the secure-boot verification using&amp;nbsp;HABv4 scenarios are working fine.! &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1. The signed u-boot image using CST tools (v3.1.0) is verified successfully without any HAB events or errors.&lt;/P&gt;&lt;P&gt;2. If we corrupt signed u-boot image or generate it with some wrong CSF data during signing using CST Tools, we are getting HAB events errros.&lt;/P&gt;&lt;P&gt;3. If we flash unsinged u-boot image, it shows us "Error: CSF header command not found" and HAB events are generated.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; For logs of above 3 scenarios, please see attached file (secureboot-scenarios.txt).&lt;/P&gt;&lt;P&gt;So, here my questions are,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. How secure-boot verification happens without SRK fuses burnt? &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. what is the use of SRK fuses? &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Please help us out to understand above scenarios.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pratik Manvar&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2020 10:19:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1156771#M162273</guid>
      <dc:creator>pratik_manvar</dc:creator>
      <dc:date>2020-09-22T10:19:56Z</dc:date>
    </item>
    <item>
      <title>Re: Secure-Boot HABv4 verification using SRK fuses</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1156833#M162286</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177024"&gt;@pratik_manvar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Please try using "hab_status" U-boot command.&lt;BR /&gt;Follow section 3.1.2 (Verifying images with HABv4) of i.MX Android ™ Security User's Guide (Rev. P9.0.0).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Yuri.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2020 09:24:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1156833#M162286</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-09-22T09:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: Secure-Boot HABv4 verification using SRK fuses</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1156964#M162313</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/1941"&gt;@Yuri&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your quick reply.&lt;/P&gt;&lt;P&gt;Yes, we also referred&amp;nbsp;&lt;SPAN&gt;i.MX Android ™ Security User's Guide and it also explains same steps for secure-boot HABv4 verification.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The "hab_status" command from u-boot also show same results (attached in first post), even though&amp;nbsp;&lt;STRONG&gt;we haven't programmed any SRK fuses or fuse to close the chip.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;So,&amp;nbsp;&lt;STRONG&gt;what is the use of SRK fuses in secure-boot HABv4 verification?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pratik Manvar&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2020 14:11:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1156964#M162313</guid>
      <dc:creator>pratik_manvar</dc:creator>
      <dc:date>2020-09-22T14:11:35Z</dc:date>
    </item>
    <item>
      <title>Re: Secure-Boot HABv4 verification using SRK fuses</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1168812#M163575</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/177024"&gt;@pratik_manvar&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; For HAB 4.1.2 and newer the SRK is checked only if SRK&amp;nbsp; is not 0.&lt;BR /&gt;HAB checks SRK Hash in open mode. SRK Fuses = 0 leads to no&lt;BR /&gt;HAB events due to SRK hash check.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Yuri.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Oct 2020 09:55:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Secure-Boot-HABv4-verification-using-SRK-fuses/m-p/1168812#M163575</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-10-16T09:55:53Z</dc:date>
    </item>
  </channel>
</rss>

