We found a server block on Intel website in which SGX in supported. We are planning to have a SGX supported server, and this official server is a good option. Before making any decision, we would like to make sure the trusted services (Monotonic Counter, Trusted Time) are also supported in the server with Ubuntu system, since our application involves Monotonic Counter and Trusted Time, and we would like to run the application on Ubuntu system. Does this work?
That's great, thanks for your information. Since our SGX application is developed under Ubuntu 16.04.1, dose the Intel Trusted services supported on sgx-server blocks with Ubuntu 16.04.1?
Here is the update to my previous reply.
E3 server(SGX Server Block) does NOT support SGX Trusted Platform Service (Monotonic Counter and Trusted time).
Latest SGX Linux SW releases do provide SGX Monotonic Counter and Trusted Time service on Ubuntu 16.04, if the chipset on the platform supports it . Currently, only the client platforms support the service.
According to your reply, E3 server(SGX Server Block) hardware does not support SGX Trusted Platform Service, not OS, right? If so, no matter Windows or Linux the system is, the E3 server will not have Trusted Platform Service.
Does Intel has plan to support SGX Trusted Platform Service in SGX Server Block? It could be really helpful if you can tell me the estimate date when it comes to the market?
Yes you are right. E3 Hardware doesn't support Trusted platform service. So OS doesn't matter here.
Intel has plans to support and is working on enabling SGX Trusted platform service on future generations of Server platforms .But can not give timeline or estimate on its availability in the market.