global-trust-authority:基于远程证明技术的分布式系统信任服务项目

A framework to support remote attestation of trusted computing and confidential computing,making remote attestation flow unified and simpler

分支4Tags25
文件最后提交记录最后更新时间
7 个月前
20 天前
18 天前
14 天前
9 天前
3 天前
14 天前
20 天前
1 个月前
18 天前
4 个月前
18 天前
3 个月前
1 个月前
10 个月前
1 年前
8 个月前
20 天前
20 天前
18 天前
18 天前
4 个月前
17 天前
17 天前
18 天前
1 年前

全球可信证明服务(Global Trust Authority)

English | 简体中文

产品简介

全球可信证明服务(GTA)是一项安全的远程证明服务,用于在分布式系统之间建立基于硬件验证的信任关系。它通过密码学证明验证远程节点(例如云实例)的完整性,确认节点正在可信状态下运行真实的软件。

GTA 由命令行工具和一组 RESTful API 驱动,包含以下四个组件:服务端、CLI、代理端和密钥管理器。

  • 服务端:持续验证已部署代理端的设备,确保其完整性和可信状态。
  • CLI:管理服务端所需的输入/输出文件及策略信息。
  • 代理端:部署在 TEE 中,采集 TPM、CCA、VirtCCA、Ascend NPU、IMA、DIM 等类型的 Quote/证明证据。
  • 密钥管理器:使用第三方密钥管理系统存储并提供服务端验证过程所需的密码学密钥。

目录

下载

可以通过 Gitcode 镜像克隆仓库:

git clone https://gitcode.com/openeuler/global-trust-authority.git

构建和安装

请参阅安装和使用指南

文档

docs/zh/ 目录包含项目中文文档:

安全问题报告

请按照 openEuler 漏洞报告指南 将安全问题发送至 openeuler-security@openeuler.org

如果漏洞报告有效,我们会在提交信息中注明你的名字。请同时提供希望展示的姓名或昵称。

项目介绍

A framework to support remote attestation of trusted computing and confidential computing,making remote attestation flow unified and simpler

定制我的领域