<?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 Re: How to make sure that ECDSA root certificate is valid in Intel® Software Guard Extensions (Intel® SGX)</title>
    <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-to-make-sure-that-ECDSA-root-certificate-is-valid/m-p/1396935#M5372</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;At a high level, the SGX ECDSA Quote Verification Library contains a Quote Verification Enclave (QvE) that will verify the quote generated by the ECDSA-based Quoting Enclave. The QvE is developed and signed by intel. The root certificate derived from this quote will therefore be authentic.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will find more relevant information in &lt;A href="https://download.01.org/intel-sgx/sgx-dcap/1.14/linux/docs/Intel_SGX_ECDSA_QuoteLibReference_DCAP_API.pdf" target="_self"&gt;this document&lt;/A&gt; and on&amp;nbsp;&lt;A href="https://www.intel.com/content/www/us/en/developer/articles/technical/quote-verification-attestation-with-intel-sgx-dcap.html" target="_self"&gt;this page&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I hope this information is helpful.&lt;/P&gt;
&lt;P&gt;Sincerely,&lt;/P&gt;
&lt;P&gt;Sahira&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 30 Jun 2022 22:52:18 GMT</pubDate>
    <dc:creator>Sahira_Intel</dc:creator>
    <dc:date>2022-06-30T22:52:18Z</dc:date>
    <item>
      <title>How to make sure that ECDSA root certificate is valid</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-to-make-sure-that-ECDSA-root-certificate-is-valid/m-p/1395178#M5351</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I'm new in SGX and I have a question about how DCAP remote attestation works.&lt;/P&gt;
&lt;P&gt;I generated a quote in azure cloud using quote generation example from &lt;A href="https://github.com/intel/SGXDataCenterAttestationPrimitives/tree/master/SampleCode/QuoteGenerationSample" target="_self"&gt;that&lt;/A&gt; repo . Certification data type of the quote is 5&amp;nbsp;&lt;SPAN&gt;(Concatenated PCK Cert Chain) so&lt;/SPAN&gt;&amp;nbsp;I parsed the quote, extracted the certificate chain and verified it. The root certificate has been issued by Intel and is self-signed.&lt;/P&gt;
&lt;P&gt;But, &lt;STRONG&gt;how can i check&lt;/STRONG&gt; if the root certificate extracted from that quote hasn't been faked and has actually been issued by Intel? It seems important in case of&amp;nbsp;receiving a quote from third parties.&lt;/P&gt;
&lt;P&gt;For example, the EPID remote attestation root certificate is published &lt;A href="https://api.portal.trustedservices.intel.com/documentation" target="_self"&gt;here&lt;/A&gt;. But i can't find something simular for DCAP attestation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The certificate i'm talking about is:&lt;/P&gt;
&lt;P&gt;Certificate:&lt;BR /&gt;Data:&lt;BR /&gt;Version: 3 (0x2)&lt;BR /&gt;Serial Number:&lt;BR /&gt;22:65:0c:d6:5a:9d:34:89:f3:83:b4:95:52:bf:50:1b:39:27:06:ac&lt;BR /&gt;Signature Algorithm: ecdsa-with-SHA256&lt;BR /&gt;Issuer: CN = Intel SGX Root CA, O = Intel Corporation, L = Santa Clara, ST = CA, C = US&lt;BR /&gt;Validity&lt;BR /&gt;Not Before: May 21 10:45:10 2018 GMT&lt;BR /&gt;Not After : Dec 31 23:59:59 2049 GMT&lt;BR /&gt;Subject: CN = Intel SGX Root CA, O = Intel Corporation, L = Santa Clara, ST = CA, C = US&lt;BR /&gt;Subject Public Key Info:&lt;BR /&gt;Public Key Algorithm: id-ecPublicKey&lt;BR /&gt;Public-Key: (256 bit)&lt;BR /&gt;pub:&lt;BR /&gt;04:0b:a9:c4:c0:c0:c8:61:93:a3:fe:23:d6:b0:2c:&lt;BR /&gt;da:10:a8:bb:d4:e8:8e:48:b4:45:85:61:a3:6e:70:&lt;BR /&gt;55:25:f5:67:91:8e:2e:dc:88:e4:0d:86:0b:d0:cc:&lt;BR /&gt;4e:e2:6a:ac:c9:88:e5:05:a9:53:55:8c:45:3f:6b:&lt;BR /&gt;09:04:ae:73:94&lt;BR /&gt;ASN1 OID: prime256v1&lt;BR /&gt;NIST CURVE: P-256&lt;BR /&gt;X509v3 extensions:&lt;BR /&gt;X509v3 Authority Key Identifier: &lt;BR /&gt;keyid:22:65:0C:D6:5A:9D:34:89:F3:83:B4:95:52:BF:50:1B:39:27:06:AC&lt;/P&gt;
&lt;P&gt;X509v3 CRL Distribution Points:&lt;/P&gt;
&lt;P&gt;Full Name:&lt;BR /&gt;URI:&lt;A href="https://certificates.trustedservices.intel.com/IntelSGXRootCA.der" target="_blank"&gt;https://certificates.trustedservices.intel.com/IntelSGXRootCA.der&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;X509v3 Subject Key Identifier: &lt;BR /&gt;22:65:0C:D6:5A:9D:34:89:F3:83:B4:95:52:BF:50:1B:39:27:06:AC&lt;BR /&gt;X509v3 Key Usage: critical&lt;BR /&gt;Certificate Sign, CRL Sign&lt;BR /&gt;X509v3 Basic Constraints: critical&lt;BR /&gt;CA:TRUE, pathlen:1&lt;BR /&gt;Signature Algorithm: ecdsa-with-SHA256&lt;BR /&gt;30:46:02:21:00:e5:bf:e5:09:11:f9:2f:42:89:20:dc:36:8a:&lt;BR /&gt;30:2e:e3:d1:2e:c5:86:7f:f6:22:ec:64:97:f7:80:60:c1:3c:&lt;BR /&gt;20:02:21:00:e0:9d:25:ac:7a:0c:b3:e5:e8:e6:8f:ec:5f:a3:&lt;BR /&gt;bd:41:6c:47:44:0b:d9:50:63:9d:45:0e:dc:be:a4:57:6a:a2&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jun 2022 12:44:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-to-make-sure-that-ECDSA-root-certificate-is-valid/m-p/1395178#M5351</guid>
      <dc:creator>Olkhon</dc:creator>
      <dc:date>2022-06-24T12:44:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to make sure that ECDSA root certificate is valid</title>
      <link>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-to-make-sure-that-ECDSA-root-certificate-is-valid/m-p/1396935#M5372</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;At a high level, the SGX ECDSA Quote Verification Library contains a Quote Verification Enclave (QvE) that will verify the quote generated by the ECDSA-based Quoting Enclave. The QvE is developed and signed by intel. The root certificate derived from this quote will therefore be authentic.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will find more relevant information in &lt;A href="https://download.01.org/intel-sgx/sgx-dcap/1.14/linux/docs/Intel_SGX_ECDSA_QuoteLibReference_DCAP_API.pdf" target="_self"&gt;this document&lt;/A&gt; and on&amp;nbsp;&lt;A href="https://www.intel.com/content/www/us/en/developer/articles/technical/quote-verification-attestation-with-intel-sgx-dcap.html" target="_self"&gt;this page&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I hope this information is helpful.&lt;/P&gt;
&lt;P&gt;Sincerely,&lt;/P&gt;
&lt;P&gt;Sahira&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jun 2022 22:52:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Software-Guard-Extensions/How-to-make-sure-that-ECDSA-root-certificate-is-valid/m-p/1396935#M5372</guid>
      <dc:creator>Sahira_Intel</dc:creator>
      <dc:date>2022-06-30T22:52:18Z</dc:date>
    </item>
  </channel>
</rss>

