Developer Guide

  • 10/27/2020
  • Public Content

Sample Flow

  1. The trusted application indicates whether the Intel® Enhanced Privacy ID (Intel® EPID) provisioning process was already done on this platform.  If the platform was not yet provisioned, you can proceed to the next steps.
  2. The trusted application provides the host application with the trusted application's platform Intel EPID group ID, thereby proving its membership in the specific Intel EPID group.  When forwarded to the server, this will allow it to get the full provisioning data from the server.
  3. The host application sends the platform Intel EPID group ID to the server.
  4. The server generates the provisioning data, including the certificate and the mathematical parameters according to the platform Intel EPID group ID, and sends it to the host application, which forwards the information on to the trusted application.
  5. The trusted application performs the Intel EPID provisioning process on the current platform using the provisioning data it received.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at