Intel ® SGX (Software Guard Extensions) allows for additional security and a smaller surface area for attack. One way this is accomplished is by restricting access to portions of memory even from other applications running on the same computer. This additional security is for both code that is being executed and stagnant information with “sealing” data.
Do you have a use case where cryptography with Intel’s ® SGX is needed?
wolfSSL has a port to use SGX located in the directory wolfssl-root/IDE/WIN-SGX/ and two demo examples of creating an Enclave that links with the wolfSSL embedded TLS/SSL library.
Linux/Unix SGX example: SGX Linux
Windows example: SGX Windows
For more information about Intel SGX see the sites below.
If you have a need for an embedded SSL/TLS library with Intel ® SGX contact us today firstname.lastname@example.org.