<?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: Signing firmware , how to restrict ? in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054999#M40853</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Tres&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Aug 2020 11:26:53 GMT</pubDate>
    <dc:creator>trescurieux</dc:creator>
    <dc:date>2020-08-04T11:26:53Z</dc:date>
    <item>
      <title>Signing firmware , how to restrict ?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054996#M40850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Sorry in advance if this is a dumb question about signed firmware.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've read the Secure Boot AN and the LPC55&amp;nbsp; user manual, but there is something i'm missing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The secure boot firmware contains the signing public key (in the certificate(s)), and is signed&amp;nbsp; with it if it got it correctly.&lt;/P&gt;&lt;P&gt;So far so good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The part i dont understand is how a LPC55 is pinned to a certificate&amp;nbsp; or a set of certificates ?&lt;/P&gt;&lt;P&gt;i.e. how can i prevent a completely valid secure firmware e. signed by somebody else to be used ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is something in the PFR to deal with that i guess, but i could not figure it out.&lt;/P&gt;&lt;P&gt;I expected the root&amp;nbsp; public key somewhere there, so that i could be used to validate the whole chain, and reject every signature not coming from MY certificate chain but i didnt find it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If someone could kindly redirect me to the relevant part of the doc /and or shed some light that would be appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance&lt;/P&gt;&lt;P&gt;Tc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2020 14:49:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054996#M40850</guid>
      <dc:creator>trescurieux</dc:creator>
      <dc:date>2020-08-03T14:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: Signing firmware , how to restrict ?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054997#M40851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello again&lt;/P&gt;&lt;P&gt;Maybe just the hash of the root certificate is stored in the PFR and is checked against the one in the firmware&amp;nbsp; image ?&lt;/P&gt;&lt;P&gt;So only firmware(s) with the right root certificate hash are accepted ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Tc&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2020 15:41:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054997#M40851</guid>
      <dc:creator>trescurieux</dc:creator>
      <dc:date>2020-08-03T15:41:51Z</dc:date>
    </item>
    <item>
      <title>Re: Signing firmware , how to restrict ?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054998#M40852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Tres,&lt;/P&gt;&lt;P&gt;Yes, pay attention in "&lt;SPAN style="font-size: 20px;"&gt;5.5&lt;/SPAN&gt;&lt;SPAN style="font-size: 20px;"&gt;CMPA page preparation" of secure boot AN, program RKTH&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 20px;"&gt;to chip, this hash is generated from certificates during signing process.&amp;nbsp; So it corresponding to your private key and certificate.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 20px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/109422iA79A9B4488B6C8A3/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 20px;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 20px;"&gt;Alice&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2020 08:14:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054998#M40852</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2020-08-04T08:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: Signing firmware , how to restrict ?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054999#M40853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Tres&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2020 11:26:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Signing-firmware-how-to-restrict/m-p/1054999#M40853</guid>
      <dc:creator>trescurieux</dc:creator>
      <dc:date>2020-08-04T11:26:53Z</dc:date>
    </item>
  </channel>
</rss>

