# confidential-computing-zoo **Repository Path**: codetigerpool/confidential-computing-zoo ## Basic Information - **Project Name**: confidential-computing-zoo - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-16 - **Last Updated**: 2024-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

| Solution | Security Components |
Validated |
Status |
||||||||||
|
TEE |
LibOS |
Remote Attestation |
KMS |
HE |
Crypto |
TLS |
|||||||
| SGX | TDX | Gramine | Occlum | *RATS-TLS | *RA-TLS gRPC | Vault | eHSM-KMS | ||||||
| Multi-Party Compute / Federated Learning | |||||||||||||
|
Horizontal Federated Learning (TensorFlow) |
Yes |
Yes | Yes | - | - |
Yes (2-way) |
- | - | - | Yes |
Yes (RA-gRPC) |
Alibaba Cloud, |
Published |
|
Vertical Federated Learning (TensorFlow) |
Yes | - | Yes | - | - |
Yes (2-way) |
- | - | - | Yes |
Yes (RA-gRPC) |
Alibaba Cloud, |
Published |
|
Private Set Intersection |
Yes | - | Yes | - | - | - | - | - | - | - |
Yes (RA-gRPC) |
ByteDance Cloud, Microsoft Azure |
Published |
|
Secure Logistic Regression Training Based on TEE & HE |
Yes | - | Yes | - | - | - | - | - | Yes | Yes | Yes |
Alibaba Cloud, Tencent Cloud |
Published |
| Secure AI Inference & Training | |||||||||||||
|
TensorFlow Serving Cluster PPML (TensorFlow, K8S) |
Yes | Yes | Yes | Yes | - | - | - | - | - | Yes | Yes |
Alibaba Cloud, |
Published |
| Secure Logistic Logical Regression Inference with HE and SGX | Yes | - | - | - | - | - | - | - | Yes | - | - |
Alibaba Cloud, |
Published |
| BigDL PPML | Yes | Yes | Yes | Yes | - | - | - | Yes | - | - | - | In Progress | |
| Native Application Hosting | |||||||||||||
|
Cross Language framework Based on Gramine |
Yes | - | Yes | - | - | - | - | - | - | - | - | Tencent Cloud | Published |
| Attestation Server & Key Management Service | |||||||||||||
| Attestation and Secret Provision Service | Yes | Yes | - | - | Yes | Yes | - | Yes | - | Yes | Yes | - | Published |
| eHSM-KMS | Yes | - | - | - | - | - | - | Yes | - | Yes | Yes | - | Published |
| Optimization on Secure Libs | |||||||||||||
|
Private Set intersection Optimization on Xeon |
- | - | - | - | - | - | - | - | Yes | Yes | - | - | Not Start |
| Secure Database | |||||||||||||
|
Secure Database Querying Based on HE |
- | - | - | - | - | - | - | - | Yes | Yes | - | - | Not Start |
| Confidential AIGC | |||||||||||||
|
Confidential LLM Inference (RAG) |
|
WIP
(1) TDVM |
|
|
|
|
|
|
|
|
|
|
|
|
Confidential LLM Rec System |
|
WIP
(1) TDVM |
|
|
|
|
|
|
|
|
|
|
|
| Incubating Component Project'*' | Description | Status | Validated in Public Cloud |
| RATS-TLS | This project provides a proof-of-concept implementation on how to integrate Intel SGX and TDX remote attestation into the TLS connection setup. Conceptually, it extends the standard X.509 certificate with SGX and TDX related information. It also provides two non-SGX clients (Wolfssl and OpenSSL) to show how seamless remote attestation works with different TLS libraries. | Published | Alibaba Cloud |
| RA-TLS Enhanced gRPC | This project provides an enhanced gRPC (Remote Procedure Call) framework to guarantee security during transmission and runtime via two-way RA-TLS (Intel SGX Remote Attestation with Transport Layer Security) based on TEE (Trusted Execution Environment). | Published |
Alibaba Cloud, Tencent Cloud, ByteDance Cloud |
| HTTPA |
HTTPA aims for two purposes. First, help perform remote attestation on the web application running inside the TEE in which the flow can be unilateral (one-way HTTPA) or bilateral (mutual HTTPA) by verifying attestation evidence with a verifier such as a trusted authority (TA). Second, help build secure communication directly with the web application at L7 running inside the TEE. |
Published | / |
| Public Cloud | Alibaba Cloud | ByteDance Cloud | Azure Cloud | Tencent Cloud | |
| Instance | Type | g7t |
ecs.ebmg2t.32xlarge
|
Standard_DC16s_v3 | M6ce.4XLARGE128 |
| Kernel | 4.19.91-24 |
kernel-5.15
|
5.13.0-1031-azure | 5.4.119-19-0009.1 | |
| OS | Alibaba Cloud Linux 2.1903 | Ubuntu20.04 | Ubuntu Server 20.04 LTS - Gen2 | TencentOS Server 3.1 | |
| Memory | 64G(32G EPC memory) |
512GB(256GB EPC memory)
|
128G (64G EPC Memory) | 64G(32G EPC memory) | |
| vCPU | 16 | 16 | 16 | 16 | |
| PCCS Server | sgx-dcap-server-vpc.cn-hangzhou.aliyuncs.com | N/A | sgx-dcap-server-tc.sh.tencent.cn | ||
| Validated Solution |
|
|
|
||