A new approach is required to protect the runtime environment. The approach must assume compromise and encrypt like everyone is watching! We call this approach Runtime Encryption. Runtime Encryption is a class of security solutions that keeps data encrypted even when in use by applications.
Fortanix created a Runtime Encryption platform that enables your application to process and work with encrypted data. Fortanix uses Intel SGX and creates a portable security envelop that runs signed applications in completely protected states. Fortanix protects applications even if the infrastructure is compromised. Fortanix further provides a HSM and Key Management solution built using this technology.