<?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 Bumping up. I am looking for in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/MPK-PKU-and-SGX-CPU-support/m-p/1156044#M2743</link>
    <description>&lt;P&gt;Bumping up. I am looking for this as well. Any answers?&lt;/P&gt;</description>
    <pubDate>Tue, 25 Feb 2020 23:42:36 GMT</pubDate>
    <dc:creator>AB_</dc:creator>
    <dc:date>2020-02-25T23:42:36Z</dc:date>
    <item>
      <title>MPK (PKU) and SGX CPU support</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/MPK-PKU-and-SGX-CPU-support/m-p/1156043#M2742</link>
      <description>&lt;P&gt;I am exploring the Intel Memory Protection Key feature&amp;nbsp; (MPK), also known as PKU or PKEY, applied to the SGX realm.&lt;/P&gt;&lt;P&gt;Technically it should be possible, according to some papers such as:&lt;/P&gt;&lt;P&gt;- &lt;A href="https://www.usenix.org/conference/raid2019/presentation/weiser" target="_blank"&gt;https://www.usenix.org/conference/raid2019/presentation/weiser&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- &lt;A href="https://arxiv.org/pdf/1907.13245.pdf" target="_blank"&gt;https://arxiv.org/pdf/1907.13245.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;However, I have a hard time to find an Intel CPU that enables both MPK and SGX.&lt;/P&gt;&lt;P&gt;Can any of you point out some processor with both technologies, either Desktop or Server oriented? If it exists.&lt;/P&gt;&lt;P&gt;According to this &lt;A href="https://arxiv.org/pdf/1907.13245.pdf" target="_blank"&gt;https://arxiv.org/pdf/1907.13245.pdf&lt;/A&gt;, SGX+MPK CPUs do not exist at all. However, the paper has not been peer-reviewed yet, so maybe there is something missing.&lt;/P&gt;&lt;P&gt;In general, is there any way to search for CPU by features/extension? :D&lt;/P&gt;&lt;P&gt;Last thing: I have a Dell XPS that mounts an Intel(R) Core(TM) i7-7500U. It already has SGX working properly, moreover, the Kernel Linux (4.15) shows pkeys syscalls. However, MPK features seems not working.&lt;/P&gt;&lt;P&gt;If anybody more skilled than me may help, I will very appreciate :)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Dec 2019 11:14:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/MPK-PKU-and-SGX-CPU-support/m-p/1156043#M2742</guid>
      <dc:creator>Toffalini__Flavio</dc:creator>
      <dc:date>2019-12-12T11:14:15Z</dc:date>
    </item>
    <item>
      <title>Bumping up. I am looking for</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/MPK-PKU-and-SGX-CPU-support/m-p/1156044#M2743</link>
      <description>&lt;P&gt;Bumping up. I am looking for this as well. Any answers?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2020 23:42:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/MPK-PKU-and-SGX-CPU-support/m-p/1156044#M2743</guid>
      <dc:creator>AB_</dc:creator>
      <dc:date>2020-02-25T23:42:36Z</dc:date>
    </item>
    <item>
      <title>Hello Flavio and AB,</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/MPK-PKU-and-SGX-CPU-support/m-p/1156045#M2744</link>
      <description>&lt;P&gt;Hello Flavio and AB,&lt;/P&gt;&lt;P&gt;Unfortunately, &lt;A href="http://ark.intel.com" target="_blank"&gt;http://ark.intel.com&lt;/A&gt; does not have the capability to search for processors based on the protection keys feature and there remains no good way to search for processors that support this feature. I have been able to gather that Protection Keys were first introduced in Sky Lake servers back in 2015 and have also been implemented in Intel® Core 10th generation processors, which also have Intel® SGX. So, there are CPUs with both Protection Keys and SGX.&lt;/P&gt;&lt;P&gt;You can run the command: cpuinfo | grep pku to check if your CPU supports protection keys.&lt;/P&gt;&lt;P&gt;You can also refer to the Intel® Software Development Manual Volume 3 for more info on Protection Keys. There is even a small section on SGX interaction with Protection Keys:&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;A href="https://community.intel.com/legacyfs/online/drupal_files/managed/a4/60/325384-sdm-vol-3abcd.pdf"&gt;https://software.intel.com/sites/default/files/managed/a4/60/325384-sdm-vol-3abcd.pdf&lt;/A&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Search for "Protection Keys."&amp;nbsp; By the way, you will have better luck finding info on Protection Keys if you search for PKU, rather than MPK.&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Regards,&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Jesus&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Intel Customer Support&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Feb 2020 19:20:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/MPK-PKU-and-SGX-CPU-support/m-p/1156045#M2744</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2020-02-27T19:20:28Z</dc:date>
    </item>
  </channel>
</rss>

