开源软件名称:incubator-Teaclave
开源软件地址:https://gitee.com/baidu/incubator-teaclave
开源软件介绍:
Teaclave: A Universal Secure Computing Platform
Apache Teaclave (incubating) is an open source universal secure computingplatform, making computation on privacy-sensitive data safe and simple. Highlights- Secure and Attestable:Teaclave adopts multiple security technologies to enable secure computing, inparticular, Teaclave uses Intel SGX to serve the most security-sensitive taskswith hardware-based isolation, memory encryption and attestation.Also, Teaclave is written in Rust to prevent memory-safety issues.
- Function-as-a-Service:Teaclave is provided as a function-as-a-service platform. With many built-infunctions, it supports tasks like machine learning, private set intersection,crypto computation, etc. In addition, developers can also deploy and executePython scripts in Teaclave. More importantly, unlike traditional FaaS,Teaclave supports both general secure computing tasks and flexiblesingle- and multi-party secure computation.
- Ease of Use:Teaclave builds its components in containers, therefore, it supportsdeployment both locally and within cloud infrastructures. Teaclave alsoprovides convenient endpoint APIs, client SDKs and command line tools.
- Flexibility:Components in Teaclave are designed in modular, and some like remoteattestation can be easily embedded in other projects. In addition, TeaclaveSGX SDK can also be used separately to write standalone SGX enclaves for otherpurposes.
Getting StartedTry TeaclaveDesignContribute to TeaclaveCodebaseAPI ReferencesContributingTeaclave is open source in The Apache Way,we aim to create a project that is maintained and owned by the community. Allkinds of contributions are welcome. Read this document tolearn more about how to contribute. Thanks to our contributors. Community |
请发表评论