<?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>NFCのトピックSession Key Generation SV2 Value</title>
    <link>https://community.nxp.com/t5/NFC/Session-Key-Generation-SV2-Value/m-p/1298648#M8635</link>
    <description>&lt;P&gt;On page 15 of&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12196.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN12196.pdf&lt;/A&gt;I'm unclear as to how the following values are generated or derived from the url, and what to do with them in the overall calculations&lt;BR /&gt;&lt;BR /&gt;1. &amp;nbsp;&lt;SPAN&gt;PICCDataTag [bit] - 1100 0111 (what is this)&lt;/SPAN&gt;&lt;BR /&gt;2. &amp;nbsp;Is part of the Session Key SV2 hardcoded? &amp;nbsp;"3CC300010080"&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;let &lt;/SPAN&gt;SV2 = &lt;SPAN&gt;`3CC300010080&lt;/SPAN&gt;${uid}${SDMReadCtr}&lt;SPAN&gt;`&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;3. &amp;nbsp;&lt;SPAN&gt;PICCDataTag - UID mirroring [bit7] 1 (UID&amp;nbsp;mirroring enabled)&lt;BR /&gt;4. &amp;nbsp;PICCDataTag - SDMReadCtr mirroring [bit6] -&amp;nbsp;1 (SDMReadCtr mirroring enabled)&lt;BR /&gt;5. &amp;nbsp;PICCDataTag - UID Length [bit3-0] -&amp;nbsp;= 111b = 7d (7 byte UID)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Using your example on&amp;nbsp;&lt;A href="https://community.nxp.com/t5/NFC/Configuring-NTAG-424-DNA-with-Encrypted-Part-and-CMAC-Part/m-p/1049315?commentID=1349087#comment" target="_blank"&gt;https://community.nxp.com/t5/NFC/Configuring-NTAG-424-DNA-with-Encrypted-Part-and-CMAC-Part/m-p/1049315?commentID=1349087#comment&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I am able to validate the&amp;nbsp;&lt;SPAN&gt;SDMMAC (Step6 / Step7 pg 17), with all generated URLs &amp;nbsp;(&lt;A href="https://ntag.nxp.com/424?e=EF963FF7828658A599F3041510671E88&amp;amp;c=94EED9EE65" target="_blank"&gt;https://ntag.nxp.com/424?e=EF963FF7828658A599F3041510671E88&amp;amp;c=94EED9EE65&lt;/A&gt; 337086) with [e] and [c] values, however, once I change the key, and update key also on the&amp;nbsp;&lt;/SPAN&gt;server. &amp;nbsp;It fails to validate. &amp;nbsp;I'm trying to figure out what is changing other than the key. &amp;nbsp;I started with a fresh key, and it was only until I experimented with changes it no longer worked even switching back to 0&lt;SPAN&gt;0000000000000000000000000000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Any help is appreciated!&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 26 Jun 2021 10:15:54 GMT</pubDate>
    <dc:creator>AMS1979</dc:creator>
    <dc:date>2021-06-26T10:15:54Z</dc:date>
    <item>
      <title>Session Key Generation SV2 Value</title>
      <link>https://community.nxp.com/t5/NFC/Session-Key-Generation-SV2-Value/m-p/1298648#M8635</link>
      <description>&lt;P&gt;On page 15 of&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12196.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN12196.pdf&lt;/A&gt;I'm unclear as to how the following values are generated or derived from the url, and what to do with them in the overall calculations&lt;BR /&gt;&lt;BR /&gt;1. &amp;nbsp;&lt;SPAN&gt;PICCDataTag [bit] - 1100 0111 (what is this)&lt;/SPAN&gt;&lt;BR /&gt;2. &amp;nbsp;Is part of the Session Key SV2 hardcoded? &amp;nbsp;"3CC300010080"&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;let &lt;/SPAN&gt;SV2 = &lt;SPAN&gt;`3CC300010080&lt;/SPAN&gt;${uid}${SDMReadCtr}&lt;SPAN&gt;`&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;3. &amp;nbsp;&lt;SPAN&gt;PICCDataTag - UID mirroring [bit7] 1 (UID&amp;nbsp;mirroring enabled)&lt;BR /&gt;4. &amp;nbsp;PICCDataTag - SDMReadCtr mirroring [bit6] -&amp;nbsp;1 (SDMReadCtr mirroring enabled)&lt;BR /&gt;5. &amp;nbsp;PICCDataTag - UID Length [bit3-0] -&amp;nbsp;= 111b = 7d (7 byte UID)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Using your example on&amp;nbsp;&lt;A href="https://community.nxp.com/t5/NFC/Configuring-NTAG-424-DNA-with-Encrypted-Part-and-CMAC-Part/m-p/1049315?commentID=1349087#comment" target="_blank"&gt;https://community.nxp.com/t5/NFC/Configuring-NTAG-424-DNA-with-Encrypted-Part-and-CMAC-Part/m-p/1049315?commentID=1349087#comment&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I am able to validate the&amp;nbsp;&lt;SPAN&gt;SDMMAC (Step6 / Step7 pg 17), with all generated URLs &amp;nbsp;(&lt;A href="https://ntag.nxp.com/424?e=EF963FF7828658A599F3041510671E88&amp;amp;c=94EED9EE65" target="_blank"&gt;https://ntag.nxp.com/424?e=EF963FF7828658A599F3041510671E88&amp;amp;c=94EED9EE65&lt;/A&gt; 337086) with [e] and [c] values, however, once I change the key, and update key also on the&amp;nbsp;&lt;/SPAN&gt;server. &amp;nbsp;It fails to validate. &amp;nbsp;I'm trying to figure out what is changing other than the key. &amp;nbsp;I started with a fresh key, and it was only until I experimented with changes it no longer worked even switching back to 0&lt;SPAN&gt;0000000000000000000000000000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Any help is appreciated!&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 26 Jun 2021 10:15:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/Session-Key-Generation-SV2-Value/m-p/1298648#M8635</guid>
      <dc:creator>AMS1979</dc:creator>
      <dc:date>2021-06-26T10:15:54Z</dc:date>
    </item>
  </channel>
</rss>

