<?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 Executing a binary on different target in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Executing-a-binary-on-different-target/m-p/1162489#M2896</link>
    <description>&lt;P&gt;Suppose If I build my SGX application om my machine in RELEASE mode, can I execute the same binary on different machine running on Intel SGX?&lt;/P&gt;&lt;P&gt;How is this done usually? If I want my app to be deployed to a cloud, can I build it locally, sign it with the whitelist key and deploy to a cloud server?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;DIV id="simple-translate"&gt;&lt;DIV&gt;&lt;DIV class=" simple-translate-button" style="background-image:url(&amp;quot;moz-extension://9bda3e45-039c-4fa9-84d9-c6115ea10212/icons/512.png&amp;quot;); height:22px; left:10px; top:10px; width:22px"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=" simple-translate-panel" style="background-color:#ffffff; font-size:13px; height:200px; left:0px; top:0px; width:300px"&gt;&lt;DIV class="simple-translate-result-wrapper" style="overflow:hidden"&gt;&lt;P class="simple-translate-result" style="color:#000000"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="simple-translate-candidate" style="color:#737373"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 10 Jun 2019 08:58:25 GMT</pubDate>
    <dc:creator>kh__Naveen</dc:creator>
    <dc:date>2019-06-10T08:58:25Z</dc:date>
    <item>
      <title>Executing a binary on different target</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Executing-a-binary-on-different-target/m-p/1162489#M2896</link>
      <description>&lt;P&gt;Suppose If I build my SGX application om my machine in RELEASE mode, can I execute the same binary on different machine running on Intel SGX?&lt;/P&gt;&lt;P&gt;How is this done usually? If I want my app to be deployed to a cloud, can I build it locally, sign it with the whitelist key and deploy to a cloud server?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;DIV id="simple-translate"&gt;&lt;DIV&gt;&lt;DIV class=" simple-translate-button" style="background-image:url(&amp;quot;moz-extension://9bda3e45-039c-4fa9-84d9-c6115ea10212/icons/512.png&amp;quot;); height:22px; left:10px; top:10px; width:22px"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=" simple-translate-panel" style="background-color:#ffffff; font-size:13px; height:200px; left:0px; top:0px; width:300px"&gt;&lt;DIV class="simple-translate-result-wrapper" style="overflow:hidden"&gt;&lt;P class="simple-translate-result" style="color:#000000"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="simple-translate-candidate" style="color:#737373"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 10 Jun 2019 08:58:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Executing-a-binary-on-different-target/m-p/1162489#M2896</guid>
      <dc:creator>kh__Naveen</dc:creator>
      <dc:date>2019-06-10T08:58:25Z</dc:date>
    </item>
    <item>
      <title>&gt;Suppose If I build my SGX</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Executing-a-binary-on-different-target/m-p/1162490#M2897</link>
      <description>&lt;P&gt;&amp;gt;Suppose If I build my SGX application om my machine in RELEASE mode, can I execute the same binary on different machine running on Intel SGX?&lt;/P&gt;&lt;P&gt;Yes. ISVs will typically build their application, sign their enclave, and then create an installation package (for example, .exe or .msi for Windows).&lt;/P&gt;&lt;P&gt;They can then&amp;nbsp;distribute their software to end-user systems and&amp;nbsp;the end-user systems all receive the exact same signed enclave binary.&lt;/P&gt;&lt;P&gt;&amp;gt;How is this done usually? If I want my app to be deployed to a cloud, can I build it locally, sign it with the whitelist key and deploy to a cloud server?&lt;/P&gt;&lt;P&gt;It depends on what application you are trying to distribute, but in a general, big-picture sense, yes, you can do what you are suggesting.&lt;/P&gt;&lt;P&gt;You can offer your&amp;nbsp;app to be downloaded by end-users directly from&amp;nbsp;your website. If your app is offered by OEMs, you&amp;nbsp;could provide it to the OEMs you work with and let them handle distribution. If it's a "Windows Store" app, then the "Windows Store" can handle distribution.&lt;/P&gt;&lt;P&gt;However you would solve this problem for non-SGX applications, you should be able to use the same solution to solve it for SGX applications.&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Francisco&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jun 2019 18:03:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Executing-a-binary-on-different-target/m-p/1162490#M2897</guid>
      <dc:creator>Francisco_C_Intel</dc:creator>
      <dc:date>2019-06-10T18:03:18Z</dc:date>
    </item>
  </channel>
</rss>

