What is Asylo?

Asylo is an open framework for developing enclave applications. Asylo lets you take advantage of a range of emerging trusted execution environments, including both software and hardware isolation technologies.

Asylo provides:

  • The ability to execute trusted workloads in an untrusted environment, inheriting the confidentiality and integrity guarantees from the security backend, i.e., the underlying enclave technology.
  • Ready-to-use containers, an open source API, libraries, and tools so you can develop and run applications that use one or more enclaves.
  • A choice of security backends.
  • Portability of your application’s source code across security backends.