Encrypting your application memory with Intel SGX

Original Publication: Are you in control of your IoT devices? Have you invested in their security or will they turn against you? Introduction In this article, we will talk about a technology developed by Intel named Software Guard eXtensions (SGX), how Operating Systems have evolved to reduce privilege escalation problems, what are some documented potential vulnerabilities with Intel SGX, and how you can port your application to Intel SGX using a Library Operating System.