<?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 @Rodolfo in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076550#M466</link>
    <description>&lt;P&gt;@Rodolfo&lt;/P&gt;

&lt;P&gt;Does SGX2 support dynamic changes to enclave code?&lt;/P&gt;</description>
    <pubDate>Mon, 10 Apr 2017 12:28:21 GMT</pubDate>
    <dc:creator>AArya2</dc:creator>
    <dc:date>2017-04-10T12:28:21Z</dc:date>
    <item>
      <title>How is enclave created remotely</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076546#M462</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I am learning SGX and wanted to know how is an enclave is created in a remote machine. As I understood, the enclave should be created locally and&amp;nbsp;should be measured to get &lt;SPAN style="font-size: 13.008px;"&gt;MRENCLAVE&lt;/SPAN&gt;.&lt;SPAN style="font-size: 1em;"&gt;&amp;nbsp;Then it should be created in the remote machine and when attested, it should return the same value of&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em;"&gt;MRENCLAVE, right?.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Can we send code and data to the enclave in the remote machine encrypted? if yes, how please? and what will be the value of&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.008px;"&gt;MRENCLAVE&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.008px;"&gt;&amp;nbsp;&lt;/SPAN&gt;obtained from the remote machine?&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>Thu, 06 Apr 2017 18:15:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076546#M462</guid>
      <dc:creator>M_A_2</dc:creator>
      <dc:date>2017-04-06T18:15:40Z</dc:date>
    </item>
    <item>
      <title>Hi.</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076547#M463</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;

&lt;P&gt;You are correct. If the exact same enclave is loaded in two different machines, their MRENCLAVE's will match.&lt;BR /&gt;
	&lt;BR /&gt;
	As a result of the remote attestation process, which is well defined &lt;A href="https://software.intel.com/en-us/articles/innovative-technology-for-cpu-based-attestation-and-sealing"&gt;here&lt;/A&gt;, a symmetric key is derived, and this key can be used to send encrypted data to/from the enclave. The MRENCLAVE will not change after the enclave loading is completed. SGX1 does not support dynamic changes to enclave code.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Apr 2017 23:51:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076547#M463</guid>
      <dc:creator>Rodolfo_S_</dc:creator>
      <dc:date>2017-04-06T23:51:58Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076548#M464</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;This means that the code has to be in the remote machine in plaintext to create the enclave in the remote machine?&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2017 05:51:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076548#M464</guid>
      <dc:creator>M_A_2</dc:creator>
      <dc:date>2017-04-07T05:51:54Z</dc:date>
    </item>
    <item>
      <title>Yes, the initial state of an</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076549#M465</link>
      <description>&lt;P&gt;Yes, the initial state of an enclave is always out in the open.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2017 16:38:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076549#M465</guid>
      <dc:creator>AArya2</dc:creator>
      <dc:date>2017-04-07T16:38:55Z</dc:date>
    </item>
    <item>
      <title>@Rodolfo</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076550#M466</link>
      <description>&lt;P&gt;@Rodolfo&lt;/P&gt;

&lt;P&gt;Does SGX2 support dynamic changes to enclave code?&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2017 12:28:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-is-enclave-created-remotely/m-p/1076550#M466</guid>
      <dc:creator>AArya2</dc:creator>
      <dc:date>2017-04-10T12:28:21Z</dc:date>
    </item>
  </channel>
</rss>

