当前位置: 首页 > 软件库 > 其他开源 > 操作系统 >

secGear

机密计算统一开发框架
授权协议 MulanPSL-2.0
开发语言 C/C++
所属分类 操作系统
软件类型 开源软件
地区 国产
投 递 者 宋高谊
操作系统 未知
开源组织
适用人群 未知
 软件概览

secGear 是面向计算产业的机密计算安全应用开发套件,旨在方便开发者在不同的硬件设备上提供统一开发框架。目前 secGear 支持 intel SGX 硬件、Trustzone itrustee,以及 RISC-V 蓬莱 TEE。

secGear 从逻辑上分为三层,如下图所示。

  • Base Layer:机密计算 SDK 统一层,屏蔽 TEE 及 SDK 差异,实现不同架构共源码。

  • Middleware Layer:通用组件层,机密计算软件货架,无需从头造轮子,帮助用户快速构建机密计算解决方案。

  • Server Layer:机密计算服务层,提供典型场景机密计算解决方案。

secGear 遵循木兰宽松许可证(MulanPSL-2.0 License),开发者可基于 secGear 贡献开源中间件或解决方案,也可以基于 secGear 构建商用解决方案。目前除了社区开源的 MindSpore 纵向联邦机密计算解决方案,也不乏基于 secGear 的客户解决方案,如 GaussDB 全密态数据库,BJCA 密码模块、openLookeng 联邦 SQL 等。

  • 摘要 车联网中,身份认证是安全的前提与核心技术,其不仅能够对发送数据的车辆进行合法性验证,还可以协商出临时会话密钥,从而保护关键数据的机密性。文章将区块链应用于认证协议中,设计了一种基于区块链和secGear统一机密计算框架的车联网认证协议,在满足抗抵赖要求的同时实现了跨区域认证,并采用secGear框架实现了认证表的机密计算,进一步保护了认证表的安全。文章利用AVISPA仿真工具和非形式化安全分

 相关资料
  • 计算机操作系统

  • 图形用户界面的发展从来都是与计算机操作系统的更新密不可分的,它们就像一对两小无猜的朋友,相互依偎着成长,不断散发出迷人的光彩,在不知不觉中影响着人们的工作与生活。细细数来,从1973年第一代图形用户界面的呱呱落地到今天百家争鸣,图形用户界面已经走过了40几年的发展历程,步入不惑之年的它更加成熟稳健,带给我们更丰富的体验,为我们提供了更加人性化的服务。现在就让我们以时间为主线,坐上时光机,一起聆听图

  • 编译系统的四个阶段 预处理:将头文件的内容直接插入到文本 编译:源码到汇编 汇编:汇编指令到机器指令,这时得到的可重定位目标程序还无法执行 链接:将标准库函数所在的预编译文件合入到上一步的程序中,得到最终的可执行文件 系统硬件组成 32 位、64 位也是计算机总线依次传递的字的大小 控制器和适配器:控制器存在硬件上,硬件直接与 I/O 总线相连,在主板内部;适配器:不在主机内部而是通过扩展槽相连到

  • Axiom是一个通用的计算机代数系统,用于研究和开发数学算法,定义了强类型的数学形式上正确的类型系统,拥有自己的编程语言和内置编译器。

  • 8.8 使用NVIDIA计算机统一设备架构(CUDA) CUDA(Compute Unified Device Architecture)是一种由NVIDIA推出的通用并行计算架构,该架构使用GPU能够解决复杂的计算问题。它包含了CUDA指令集架构(ISA)及GPU内部的并行计算引擎。用户可以使用NVIDIA CUDA攻击使用哈希算法加密的密码,这样可以提高处理的速度。本节将介绍使用OclHash

  • 我试图使应用程序在反应本机(不是与博览会,我创建了我的代码与反应本机init和运行与反应本机run-android),当我在代码中做出改变,他们并不总是考虑到:考虑到他们我有重新启动计算机。 我一天要做几次,很费时。我已经测试过从设备上删除应用程序测试,以使Thread缓存干净,但它不起作用,唯一起作用的是重新启动(如果它起作用的话,我使用的是Mac)。 是否有一个命令可以让我重置我不知道的缓存并