# incubator-mesatee **Repository Path**: maplecms/incubator-mesatee ## Basic Information - **Project Name**: incubator-mesatee - **Description**: MesaTEE泛在安全计算平台让隐私保护的大数据分析以及机器学习成为可能,实现“计算皆可上云”,打破数据孤岛,让大数据在保护隐私的前提下发挥最大价值。除了兼容当前主流的大数据和AI框架,MesaTEE能支持Intel SGX/AMD SEV/ARM TrustZone/Risc-V等诸多平台,也能提供无硬件支持的高对抗可靠执行环境 - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2020-08-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README


Figure 1: MesaTEE stack redefines future AI and big data analytics by providing a trusted and secure offshore computing environment. The confidentiality and integrity of both data and code can be well protected even if clients and service/platform providers do not trust each other.
As illustrated in the Figure 1, the confidentiality and privacy of data and models can be well protected with MesaTEE, even if data and model originate from different parties with no mutual trust. Moreover, the computing platform itself is not necessarily trusted either. The Trusted Computing Base (TCB) can thus be largely reduced to MesaTEE framework alone. More details can be found in the following documents: * [Threat Model](docs/threat_model.md) * [Design](docs/design.md) * [Hybrid Memory Safety and Non-bypassable Security](docs/hms_and_nbsp.md) * [Case Studies](docs/case_study.md) ## Getting Started * [How to Build](docs/how_to_build.md) * [How to Run](docs/how_to_run.md) * [FAQs in Build and Run](docs/faq.md) * [Application Examples](examples/README.md) * [How to Add A Function](docs/how_to_add_your_function.md) * [How to Test](tests) * [Repository Structure](docs/repo_structure.md) * [Dependencies Vendoring](third_party/README.md) * [Blogs about MesaTEE](https://medium.com/@baidu.xlab) ## Contributing The open-source version of MesaTEE is a prototype. The code is constantly evolving and designed to demonstrate types of functionality. We still have lots of working-in-progress tasks. We are very happy if you are interested to submit pull requests. Please refer to [Issues](https://github.com/mesalock-linux/mesatee/issues) to help out or report new bugs/suggestions. Please adhere to the [Rust Development Guideline](docs/rust_guideline.md) and remember to ``make format`` before submitting PRs. ## Sibling Projects * Rust SGX SDK: [https://github.com/baidu/rust-sgx-sdk](https://github.com/baidu/rust-sgx-sdk) * MesaLock Linux: [https://github.com/mesalock-linux/mesalock-distro](https://github.com/mesalock-linux/mesalock-distro) * MesaLink: [https://github.com/mesalock-linux/mesalink](https://github.com/mesalock-linux/mesalink) * MesaPy: [https://github.com/mesalock-linux/mesapy](https://github.com/mesalock-linux/mesapy) ## Contact We encourage you to discuss open source related matters in [Issues](https://github.com/mesalock-linux/mesatee/issues). For other questions, you may reach out to MesaTEE mailing list: [developers@mesatee.org](mailto:developers@mesatee.org) or each [maintainer](MAINTAINERS.md) individually.