<?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>topic Re: Confused about SRK in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1185074#M165094</link>
    <description>&lt;P&gt;&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;&lt;EM&gt;1.AHAB implementation may be considered as some kind of optimization.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Is this optimization equivalent to SRK self signature?&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2.&lt;/EM&gt;&lt;SPAN&gt;&lt;EM&gt;Note, SRK fuses contain hash of SRK keys.&lt;/EM&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Yes,I have noted this point.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;liweihua&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 18 Nov 2020 08:57:51 GMT</pubDate>
    <dc:creator>dlliweihua</dc:creator>
    <dc:date>2020-11-18T08:57:51Z</dc:date>
    <item>
      <title>Confused about SRK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184334#M164997</link>
      <description>&lt;P&gt;Hello NXP experts,&lt;/P&gt;&lt;P&gt;The PKT tree generated by cst tool is as&amp;nbsp; "CA-&amp;gt;SRK-&amp;gt;SGK(optional)",&lt;/P&gt;&lt;P&gt;why the burned key into fuse OTP is not CA's public key but SRK's public key?&lt;/P&gt;&lt;P&gt;And in the final signed image, there is no SRK's certificate, that is to say,&lt;/P&gt;&lt;P&gt;the procedure of using CA's private key to sign SRK's public key is only performed&lt;/P&gt;&lt;P&gt;on host computer to generate SRKn_XXX_XXX_XXX_v3_XXX_crt.pem,&lt;/P&gt;&lt;P&gt;and the SRK's public key infos (RSA Modulus/Exponent or ECDSA X/Y)&lt;/P&gt;&lt;P&gt;are written into SRK record in the signed image directly.&lt;/P&gt;&lt;P&gt;When performing seco image verification, the CA's public key never used!&lt;/P&gt;&lt;P&gt;Then, what is the role of CA to the end during the whole process?&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;liweihua&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2020 08:15:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184334#M164997</guid>
      <dc:creator>dlliweihua</dc:creator>
      <dc:date>2020-11-17T08:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: Confused about SRK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184904#M165061</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/179728"&gt;@dlliweihua&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; In general, the i.MX HAB CST approach is intended for the case, when there are following &lt;BR /&gt;participants: &lt;BR /&gt;• A Certificate Authority (CA), which is responsible for protecting the top level CA key and for&lt;BR /&gt;certifying lower level code signing keys.&lt;BR /&gt;• A Signature Authority (SA), which is responsible for performing the act of code signing.&lt;BR /&gt;• A Manufacturer, which is responsible for requesting digital signatures across product&lt;BR /&gt;software&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; The CST is set of command line tools residing on a host computer which serves as both the Certificate&amp;nbsp; Authority (CA) and Signature Authority (SA) allowing manufacturers to control all aspects of the HAB&amp;nbsp; code signing process.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Yuri.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2020 05:01:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184904#M165061</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-11-18T05:01:04Z</dc:date>
    </item>
    <item>
      <title>Re: Confused about SRK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184929#M165070</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/1941"&gt;@Yuri&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Since CA is used to protect SRK,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SECO should use CA's public key to decrypt and get SRK's public key from SRK's certificate.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Why dose CST not write SRK's certificate into the signed image?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Why the burned key into fuse OTP is not CA's public key instead of&amp;nbsp; SRK's public key?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;liweihua&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2020 05:38:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184929#M165070</guid>
      <dc:creator>dlliweihua</dc:creator>
      <dc:date>2020-11-18T05:38:22Z</dc:date>
    </item>
    <item>
      <title>Re: Confused about SRK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184956#M165075</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/179728"&gt;@dlliweihua&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AHAB implementation may be considered as some kind of optimization.&lt;BR /&gt;Note, SRK fuses contain hash of SRK keys.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Yuri.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2020 06:12:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1184956#M165075</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-11-18T06:12:47Z</dc:date>
    </item>
    <item>
      <title>Re: Confused about SRK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1185074#M165094</link>
      <description>&lt;P&gt;&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;&lt;EM&gt;1.AHAB implementation may be considered as some kind of optimization.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Is this optimization equivalent to SRK self signature?&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2.&lt;/EM&gt;&lt;SPAN&gt;&lt;EM&gt;Note, SRK fuses contain hash of SRK keys.&lt;/EM&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Yes,I have noted this point.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;liweihua&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2020 08:57:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1185074#M165094</guid>
      <dc:creator>dlliweihua</dc:creator>
      <dc:date>2020-11-18T08:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: Confused about SRK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1185088#M165097</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/179728"&gt;@dlliweihua&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; We do not use all trust levels (starting from CA) during &lt;BR /&gt;i.MX boot. Further optimization is Fast authentication.&lt;BR /&gt;It provides the option to use the SRK to verify the CSF data &lt;BR /&gt;and Image data directly, instead of using the CSF and IMG keys.&lt;BR /&gt;This reduces the number of key pair authentications that must&lt;BR /&gt;occur during boot stage.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2020 09:14:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Confused-about-SRK/m-p/1185088#M165097</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-11-18T09:14:28Z</dc:date>
    </item>
  </channel>
</rss>

