<?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 Output hash of executed code and return value of function in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1250797#M4253</link>
    <description>&lt;P&gt;I want to use an enclave to run a function/piece of code, lets call it F. I want to publish a proof that shows that F was executed and it gave the output/result R after execution. I suppose this will be the quote/report of the enclave, is this correct?&lt;/P&gt;
&lt;P&gt;All examples I see contain remote attestation with a specific remote server. I however would like this quote/report to be published publicly so anyone can check its validity using the Intel Attestation Service.&lt;/P&gt;
&lt;P&gt;Is that possible or does it have to be directed to a specific remote party?&lt;/P&gt;
&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
    <pubDate>Thu, 28 Jan 2021 11:01:39 GMT</pubDate>
    <dc:creator>olibot2000</dc:creator>
    <dc:date>2021-01-28T11:01:39Z</dc:date>
    <item>
      <title>Output hash of executed code and return value of function</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1250797#M4253</link>
      <description>&lt;P&gt;I want to use an enclave to run a function/piece of code, lets call it F. I want to publish a proof that shows that F was executed and it gave the output/result R after execution. I suppose this will be the quote/report of the enclave, is this correct?&lt;/P&gt;
&lt;P&gt;All examples I see contain remote attestation with a specific remote server. I however would like this quote/report to be published publicly so anyone can check its validity using the Intel Attestation Service.&lt;/P&gt;
&lt;P&gt;Is that possible or does it have to be directed to a specific remote party?&lt;/P&gt;
&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jan 2021 11:01:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1250797#M4253</guid>
      <dc:creator>olibot2000</dc:creator>
      <dc:date>2021-01-28T11:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: Output hash of executed code and return value of function</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1250826#M4254</link>
      <description>&lt;P&gt;To clarify, in short:&lt;/P&gt;
&lt;P&gt;I would like an enclave to run code F() and for an unspecific remote party to be able to verify that F() executed in enclave and that it gave a certain output R.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jan 2021 13:23:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1250826#M4254</guid>
      <dc:creator>olibot2000</dc:creator>
      <dc:date>2021-01-28T13:23:23Z</dc:date>
    </item>
    <item>
      <title>Re:Output hash of executed code and return value of function</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1251004#M4260</link>
      <description>&lt;P&gt;Hello Olibot2000,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The quote or report generated by the Quoting Enclave does not provide proof that any code was executed. From &lt;A href="https://software.intel.com/content/www/us/en/develop/articles/code-sample-intel-software-guard-extensions-remote-attestation-end-to-end-example.html" rel="noopener noreferrer" target="_blank"&gt;&lt;B&gt;Code Sample: Intel® Software Guard Extensions Remote Attestation End-to-End Example:&lt;/B&gt;&lt;/A&gt; "As part of attestation, the client's enclave proves the following:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Its identity&lt;/LI&gt;&lt;LI&gt;That it has not been tampered with&lt;/LI&gt;&lt;LI&gt;That it is running on a genuine platform with Intel SGX enabled&lt;/LI&gt;&lt;LI&gt;That it is running at the latest security level, also referred to as the Trusted Computing Base (TCB) level"&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The quote generated by the enclave's platform cannot be published in such a way that just any service provider can decrypt and read it.  &lt;B&gt;Read &lt;/B&gt;the section, "Client-Server protocol" for more information. Basically, the service provider and enclave exchange a set of keys that they use to encrypt the secrets they share with each other. The service provider's public key should be hard-coded within the enclave for security purposes.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;Jesus G.&lt;/P&gt;&lt;P&gt;Intel Customer Support&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 28 Jan 2021 21:04:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1251004#M4260</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2021-01-28T21:04:00Z</dc:date>
    </item>
    <item>
      <title>Re:Output hash of executed code and return value of function</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1252933#M4279</link>
      <description>&lt;P&gt;&lt;B&gt;Intel is no longer monitoring this thread. If you want a response from Intel in a follow-up question, please open a new thread.&lt;/B&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 03 Feb 2021 22:35:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/Output-hash-of-executed-code-and-return-value-of-function/m-p/1252933#M4279</guid>
      <dc:creator>JesusG_Intel</dc:creator>
      <dc:date>2021-02-03T22:35:05Z</dc:date>
    </item>
  </channel>
</rss>

