Dear community, The Apache Teaclave (incubating) team is happy to announce the release of Apache Teaclave (incubating) 0.1.0.
This is the first Apache Incubator release of Teaclave. Apache Teaclave (incubating) is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple. Apache Teaclave (incubating) has following highlights: - Security: Teaclave adopts multiple security technologies to enable secure computing, in particular, Teaclave uses Intel SGX to serve the most security-sensitive tasks with *hardware-based isolation*, *memory encryption* and *attestation*. Also, Teaclave is written in Rust to prevent *memory-safety* issues. - Functionality: Teaclave is provided as a *function-as-a-service platform*. With many built-in functions, it supports tasks like machine learning, private set intersection, crypto computation, etc. In addition, developers can also deploy and execute Python scripts in Teaclave. More importantly, unlike traditional FaaS, Teaclave supports both general secure computing tasks and *flexible single- and multi-party secure computation*. - Usability: Teaclave builds its components in containers, therefore, it supports deployment both locally and within cloud infrastructures. Teaclave also provides convenient endpoint APIs, client SDKs and command line tools. - Modularity: Components in Teaclave are designed in modular, and some like remote attestation can be easily embedded in other projects. In addition, Teaclave SGX SDK can also be used separately to write standalone SGX enclaves for other purposes. Release notes can be found here: https://github.com/apache/incubator-teaclave/releases/tag/v0.1.0 A link to the download can be found here: https://teaclave.apache.org/download/ To learn more about Teaclave and get started, please visit: https://teaclave.apache.org/ Regards, The Apache Teaclave (incubating) Team === *Disclaimer* Apache Teaclave (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.