<?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 It's possible to run enclaves in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064461#M96</link>
    <description>&lt;P&gt;It's possible to run enclaves within Docker. It however needs configuring access to the PSW AESM service and exposing the SGX driver to the container. But aside from that, we're successfully running SGX applications in Docker containers.&lt;/P&gt;</description>
    <pubDate>Fri, 24 May 2019 01:06:04 GMT</pubDate>
    <dc:creator>Michalevsky__Yan</dc:creator>
    <dc:date>2019-05-24T01:06:04Z</dc:date>
    <item>
      <title>SGX in virtualized environment</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064455#M90</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;Is it possible to start and run enclaves from within a virtualized environment such as VirtualBox or Docker?&lt;/P&gt;

&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2017 08:22:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064455#M90</guid>
      <dc:creator>Svart_K_</dc:creator>
      <dc:date>2017-01-09T08:22:42Z</dc:date>
    </item>
    <item>
      <title>Hi, Svart.</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064456#M91</link>
      <description>&lt;P&gt;Hi, Svart.&lt;/P&gt;

&lt;P&gt;It is possible to run and start enclaves from virtual machines. However, the v&lt;SPAN style="font-size: 12px;"&gt;irtualization software must be able to support the SGX instruction set. AFAIK VirtualBox and Docker still don't support SGX, but KVM and Xen both have patches available to support SGX.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;For more details see here: &lt;A href="https://01.org/intel-software-guard-extensions/sgx-virtualization" target="_blank"&gt;https://01.org/intel-software-guard-extensions/sgx-virtualization&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Rodolfo&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2017 11:06:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064456#M91</guid>
      <dc:creator>Rodolfo_S_</dc:creator>
      <dc:date>2017-01-09T11:06:45Z</dc:date>
    </item>
    <item>
      <title>Hi Rodolfo,</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064457#M92</link>
      <description>&lt;P&gt;Hi Rodolfo,&lt;/P&gt;

&lt;P&gt;Thanks for the link.&lt;/P&gt;

&lt;P&gt;I can understand that VirtualBox does not work since the instruction set is not supported, but shouldn't Docker still work? Since it's lightweight containers are still accessing the hardware from the "real" system they are running on and not simulating any of that?&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2017 11:22:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064457#M92</guid>
      <dc:creator>Svart_K_</dc:creator>
      <dc:date>2017-01-09T11:22:57Z</dc:date>
    </item>
    <item>
      <title>Hi, Svart.</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064458#M93</link>
      <description>&lt;P&gt;Hi, Svart.&lt;/P&gt;

&lt;P&gt;The incompatibility with Docker is actually because Intel runs the SGX PSW aesm as a daemon and not as a regular process. This is not allowed inside Docker containers. There are some patches (attached) written by &lt;A href="https://github.com/sean-jc"&gt;sean-jc&lt;/A&gt;&amp;nbsp;that make SGX compatible with Docker containers, but they are not compatible with the SGX 1.7 commit (current version of Linux SGX).&lt;/P&gt;

&lt;P&gt;The following commits are known by me to work with these patches, and I have successfully launched/executed enclaves inside Docker containers by using them:&lt;/P&gt;

&lt;P&gt;PSW + SDK: &lt;A href="https://github.com/01org/linux-sgx/commit/f4005be591a82b1bedfbf8021cec8929a3911bb1" target="_blank"&gt;https://github.com/01org/linux-sgx/commit/f4005be591a82b1bedfbf8021cec8929a3911bb1&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Driver:&amp;nbsp;https://github.com/01org/linux-sgx-driver/commit/d2d50c36f62693ba629bd1efe4076a1a1f7a06d7&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Rodolfo&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2017 11:47:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064458#M93</guid>
      <dc:creator>Rodolfo_S_</dc:creator>
      <dc:date>2017-01-09T11:47:53Z</dc:date>
    </item>
    <item>
      <title>Thanks for the clarification</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064459#M94</link>
      <description>&lt;P&gt;Thanks for the clarification&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2017 12:10:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064459#M94</guid>
      <dc:creator>Svart_K_</dc:creator>
      <dc:date>2017-01-09T12:10:52Z</dc:date>
    </item>
    <item>
      <title>We have run into the same</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064460#M95</link>
      <description>&lt;P&gt;We have run into the same issue trying to run SGX with Docker containers and I was wondering if there has been some progress to support the latest version of Linux SGX (1.7), or if we should use the previous version. Thanks!&lt;/P&gt;

&lt;P&gt;Pascal&lt;/P&gt;</description>
      <pubDate>Fri, 24 Feb 2017 14:56:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064460#M95</guid>
      <dc:creator>pascal_f_</dc:creator>
      <dc:date>2017-02-24T14:56:59Z</dc:date>
    </item>
    <item>
      <title>It's possible to run enclaves</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064461#M96</link>
      <description>&lt;P&gt;It's possible to run enclaves within Docker. It however needs configuring access to the PSW AESM service and exposing the SGX driver to the container. But aside from that, we're successfully running SGX applications in Docker containers.&lt;/P&gt;</description>
      <pubDate>Fri, 24 May 2019 01:06:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064461#M96</guid>
      <dc:creator>Michalevsky__Yan</dc:creator>
      <dc:date>2019-05-24T01:06:04Z</dc:date>
    </item>
    <item>
      <title>Yan</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064462#M97</link>
      <description>&lt;P&gt;Yan&lt;/P&gt;&lt;P&gt;Is this documented anywhere? Many thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Michalevsky, Yan wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's possible to run enclaves within Docker. It however needs configuring access to the PSW AESM service and exposing the SGX driver to the container. But aside from that, we're successfully running SGX applications in Docker containers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jul 2019 08:44:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/SGX-in-virtualized-environment/m-p/1064462#M97</guid>
      <dc:creator>Johnston-Watt__Dunca</dc:creator>
      <dc:date>2019-07-08T08:44:19Z</dc:date>
    </item>
  </channel>
</rss>

