Intel® Software Guard Extensions (Intel® SGX)
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

cryptography + SGX + wolfSSL

Jacob_B_2
New Contributor I
156 Views

Intel ® SGX (Software Guard Extensions) allows for additional security and a smaller surface area for attack, making it a great choice with cryptography. Do you have a use case where cryptography with Intel’s ® SGX is needed? wolfSSL has a port to use SGX under development for RSA, AES-GCM and SHA256 operations. A demo version of this port was shown at the IDF conference and demonstrated the low latency for additional security gains that Intel’s ® SGX provides.

0 Kudos
2 Replies
Surenthar_S_Intel
156 Views

Hi,

Thank you for your support of Intel(r) SGX and the cryptographic library ecosystem

-Surenthar

Jacob_B_2
New Contributor I
156 Views

As an update to the status of this project there is now support in wolfSSL for use with Intel® SGX on both Windows and Linux. In addition to being available on both operating systems the Linux example includes running a full TLS connection in a secure Enclave. Examples can be found on GitHub under wolfssl/wolfssl-examples located here (https://github.com/wolfSSL/wolfssl-examples). One of the exciting upcoming features this year, is that wolfSSL is planning to be FIPS certified while running inside a secure Enclave.

If there are questions about current support or the future roadmap feel free to let us know.

Reply