<?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: kboot: don't use crc to verify an application image in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549037#M33450</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;Thanks for your attention and focus the KBOOT, and I think it's a good suggestion.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Jul 2016 03:24:47 GMT</pubDate>
    <dc:creator>jeremyzhou</dc:creator>
    <dc:date>2016-07-08T03:24:47Z</dc:date>
    <item>
      <title>kboot: don't use crc to verify an application image</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549036#M33449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;currently crc32 is used to verify the flash content on boot. when building an secure product, this might be a showstopper.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;have you considered using a signed hash?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jul 2016 10:20:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549036#M33449</guid>
      <dc:creator>peterruesch</dc:creator>
      <dc:date>2016-07-07T10:20:31Z</dc:date>
    </item>
    <item>
      <title>Re: kboot: don't use crc to verify an application image</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549037#M33450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;Thanks for your attention and focus the KBOOT, and I think it's a good suggestion.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2016 03:24:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549037#M33450</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-07-08T03:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: kboot: don't use crc to verify an application image</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549038#M33451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is my assumption wrong? I'm very new this whole crypto stuff but as far as I understood for now it's really not secure the judge an application valid based on a matching crc32?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I agree that this is better than nothing but it does not address the security aspect of the previous attempts of an aes128 encrypted binary or am I missing something?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2016 09:30:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549038#M33451</guid>
      <dc:creator>peterruesch</dc:creator>
      <dc:date>2016-07-08T09:30:02Z</dc:date>
    </item>
    <item>
      <title>Re: kboot: don't use crc to verify an application image</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549039#M33452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;Actually, I was nfused with your question, as the CRC32 check feature is none with the AES-128 key.&lt;/P&gt;&lt;P&gt;I've also contacted with the Kboot team about your question, and they'd like to suggest that you'd better to explain the question again.&lt;BR /&gt;Have a great day,&lt;BR /&gt;Ping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jul 2016 09:08:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549039#M33452</guid>
      <dc:creator>jeremyzhou</dc:creator>
      <dc:date>2016-07-11T09:08:14Z</dc:date>
    </item>
    <item>
      <title>Re: kboot: don't use crc to verify an application image</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549040#M33453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The concern is that when building a secure product a CRC32 is easy to forge compared to a signed hash such as SHA-2/SHA-256/SHA-512.&amp;nbsp; Note that SHA-1 is no longer recommended to be used by the Security Community.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AES-128 is meaningless as transfer security if what is being transferred has already been compromised.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jul 2016 12:08:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549040#M33453</guid>
      <dc:creator>bobpaddock</dc:creator>
      <dc:date>2016-07-11T12:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: kboot: don't use crc to verify an application image</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549041#M33454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;that iss exactly what I mean. But as I said: I'm very new to cryptography so you might have thought more far than me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems to depend on how you define your chain of trust.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jul 2016 11:57:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/kboot-don-t-use-crc-to-verify-an-application-image/m-p/549041#M33454</guid>
      <dc:creator>peterruesch</dc:creator>
      <dc:date>2016-07-12T11:57:47Z</dc:date>
    </item>
  </channel>
</rss>

