<?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 Hi you w., Thanks for the in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148284#M2483</link>
    <description>&lt;P&gt;Hi you w., Thanks for the response.&lt;/P&gt;

&lt;P&gt;I actually do use SGX_MODE=SIM (my machine doesn't support SGX).&lt;/P&gt;

&lt;P&gt;1. Should the result of sgx_get_extended_epid_group_id be different when SGX_MODE != SIM?&lt;/P&gt;

&lt;P&gt;2. Is there a problem with running SGX software compiled for simulation against the IAS test environment?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I also read the following passage in the developer refernce (1.9):&lt;/P&gt;

&lt;P&gt;"Currently, the only valid extended Intel(R) EPID group ID is zero. The&lt;BR /&gt;
	server should verify this value is zero. If the Intel(R) EPID group ID is not&lt;BR /&gt;
	zero, the server aborts remote attestation."&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Ben&lt;/P&gt;</description>
    <pubDate>Mon, 30 Oct 2017 18:19:28 GMT</pubDate>
    <dc:creator>Ben_D_1</dc:creator>
    <dc:date>2017-10-30T18:19:28Z</dc:date>
    <item>
      <title>404 not found for sigrl request</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148282#M2481</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I have created a self signed x.509 certificate (thc.key, thc.crt) and registered for the development environment (&lt;SPAN style="line-height:107%;font-family:&amp;quot;Arial&amp;quot;,sans-serif;font-size:10pt"&gt;&lt;A data-saferedirecturl="https://www.google.com/url?hl=en&amp;amp;q=https://test-as.sgx.trustedservices.intel.com:443/&amp;amp;source=gmail&amp;amp;ust=1509176988764000&amp;amp;usg=AFQjCNHOjJyVPN40_Bu8fkMiFADb297Gnw" href="https://test-as.sgx.trustedservices.intel.com:443/" target="_blank"&gt;&lt;/A&gt;&lt;A href="https://test-as.sgx" target="_blank"&gt;https://test-as.sgx&lt;/A&gt;.&lt;WBR /&gt;trustedservices.intel.com:443/).&lt;/SPAN&gt; I got a confirmation email saying the registration was complete. To verify that, I tried running the following python code:&lt;/P&gt;

&lt;PRE class="brush:python;"&gt;&amp;gt;&amp;gt;&amp;gt; import requests
&amp;gt;&amp;gt;&amp;gt; ias = "https://test-as.sgx.trustedservices.intel.com:443/attestation/sgx/v2/sigrl/00000000"
&amp;gt;&amp;gt;&amp;gt; requests.get(ias, cert=('thc.crt', 'thc.key'))
&amp;lt;Response [404]&amp;gt;
&amp;gt;&amp;gt;&amp;gt; &lt;/PRE&gt;

&lt;P&gt;So I got a "404 Not Found" which means according to the documentation "{gid} does not refer to a valid EPID group ID.". I know the group ID is valid because that's what the call to sgx_get_extended_epid_group_id returned.&lt;/P&gt;

&lt;P&gt;On the bright side, I tried the same code with a another key and certificate and didn't get a 404 (I guess the handshake failed) so I'm assuming the registration is is fine.&lt;/P&gt;

&lt;P&gt;Is there a problem with my request to IAS?&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Ben&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Oct 2017 10:17:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148282#M2481</guid>
      <dc:creator>Ben_D_1</dc:creator>
      <dc:date>2017-10-28T10:17:53Z</dc:date>
    </item>
    <item>
      <title>Hi Ben:</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148283#M2482</link>
      <description>&lt;P&gt;Hi Ben:&lt;/P&gt;

&lt;P&gt;Do you use SGX_MODE=SIM when compile the code ? I see your EPID group id is &lt;CODE class="string"&gt;&lt;A href="https://test-as.sgx.trustedservices.intel.com:443/attestation/sgx/v2/sigrl/00000000"&gt;00000000&lt;/A&gt;&lt;/CODE&gt;, but actually this should not be an all zero value. Check it.&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;you&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 01:21:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148283#M2482</guid>
      <dc:creator>you_w_</dc:creator>
      <dc:date>2017-10-30T01:21:15Z</dc:date>
    </item>
    <item>
      <title>Hi you w., Thanks for the</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148284#M2483</link>
      <description>&lt;P&gt;Hi you w., Thanks for the response.&lt;/P&gt;

&lt;P&gt;I actually do use SGX_MODE=SIM (my machine doesn't support SGX).&lt;/P&gt;

&lt;P&gt;1. Should the result of sgx_get_extended_epid_group_id be different when SGX_MODE != SIM?&lt;/P&gt;

&lt;P&gt;2. Is there a problem with running SGX software compiled for simulation against the IAS test environment?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I also read the following passage in the developer refernce (1.9):&lt;/P&gt;

&lt;P&gt;"Currently, the only valid extended Intel(R) EPID group ID is zero. The&lt;BR /&gt;
	server should verify this value is zero. If the Intel(R) EPID group ID is not&lt;BR /&gt;
	zero, the server aborts remote attestation."&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Ben&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 18:19:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148284#M2483</guid>
      <dc:creator>Ben_D_1</dc:creator>
      <dc:date>2017-10-30T18:19:28Z</dc:date>
    </item>
    <item>
      <title>Hi, Ben.</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148285#M2484</link>
      <description>&lt;P&gt;Hi, Ben.&lt;/P&gt;

&lt;P&gt;I believe you are confusing GID with extended group id.&lt;/P&gt;

&lt;P&gt;When retrieving the SigRL from IAS you should use the GID obtained as part of MSG1, and not the extended group id.&lt;BR /&gt;
	A valid GID can only be obtained if your enclave is running in HW mode.&lt;BR /&gt;
	&lt;BR /&gt;
	For more information, see this other thread:&amp;nbsp;https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/671363&lt;/P&gt;

&lt;P&gt;Regards,&lt;BR /&gt;
	Rodolfo&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 18:45:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148285#M2484</guid>
      <dc:creator>Rodolfo_S_</dc:creator>
      <dc:date>2017-10-30T18:45:10Z</dc:date>
    </item>
    <item>
      <title>HI Ben:</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148286#M2485</link>
      <description>&lt;P&gt;HI Ben:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/user/1365853"&gt;As Rodolfo S&lt;/A&gt; said, you have a misunderstanding of EPID group ID and Extended EPID group id. In Remote Attestation process, when you call do gen_msg0(), you get the Extended EPID group id and send it to SP. If&amp;nbsp; this ID is zero that means SP use IAS to verify the quote. In function gen_msg1(), you call&lt;SPAN style="color: #795e26;"&gt; sgx_ra_get_msg1() &lt;/SPAN&gt;this function gets the EPID group ID(GID), which is the value you should send to IAS.&lt;/P&gt;

&lt;P&gt;In simulation mode you can't use IAS to verify quote, because the quote is note signed with a valid EPID private key. The EPID is obtained by PSW's PvE.&lt;/P&gt;

&lt;P&gt;Regards&lt;/P&gt;

&lt;P&gt;you&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2017 06:55:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148286#M2485</guid>
      <dc:creator>you_w_</dc:creator>
      <dc:date>2017-10-31T06:55:09Z</dc:date>
    </item>
    <item>
      <title>This question has also been</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148287#M2486</link>
      <description>&lt;P&gt;This question has also been addressed before: Intel Remote Attestation Service (IAS) does not support SGX simulation mode. It requires SGX enabled hardware. Please refer to this discussion thread for more information.&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/635287"&gt;https://software.intel.com/en-us/forums/intel-software-guard-extensions-intel-sgx/topic/635287&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2017 06:58:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/404-not-found-for-sigrl-request/m-p/1148287#M2486</guid>
      <dc:creator>Hoang_N_Intel</dc:creator>
      <dc:date>2017-10-31T06:58:20Z</dc:date>
    </item>
  </channel>
</rss>

