【TC】【openEuler 2023 年度优秀项目推荐】confidential computing SIG secGear创新项目

openEuler社区技术委员会:
各位好!
项目描述:secGear是在openEuler社区发起的创新项目,面向计算产业的机密计算安全应用开发套件,屏蔽不同的
TEE(Trusted Execution Environment)SDK
差异提 供统一的开发框架,同时提供开发工具、通用安全组件等,帮助安全应用开发者聚焦业务,提升开发效率。近一年secGear持续关注客户诉求及痛点,新增了switchless、远程证明、安全通道、华为云擎天Enclave等特性,推动机密计算技术的落地及生态发展。
推荐人:
朱健伟 |
@zhujianwei001 |
openEuler security facility SIG Maintainer |
|
刘忻 |
@ICC-NSG |
兰州大学智能计算研究中心网络安全小组 |
|
杜东 |
@dongduResearcher |
openEuler RISC-V SIG Maintainer |
|
侯明永 |
@houmingyong |
openEuler confidential computing SIG Maintainer |
项目代码仓库:https://gitee.com/openeuler/secGear
推荐奖项:openEuler
年度优秀项目
关键成果:
l
北京CA密码服务:客户基于secGear完成安全密码服务的开发,并通过switchless技术实现SM2签名性能10倍提升,解决安全应用拆分带来的性能损耗痛点。
l
金融行业百万人脸安全解决方案: openEuler 22.03 LTS SP2
上线远程证明、安全通道技术,落地金融行业百万人脸安全解决方案,在xx行内完成部署调试,并亮相2023开放原子开源峰会展台。
l
锘崴科技:secGear switchless落地锘崴科技隐私计算一体机,帮助客户安全应用实现性能倍增。
l
擎天Enclave:secGear支持华为云擎天Enclave平台,简化华为云上机密计算应用开发。
1.
软件介绍
secGear
是面向计算产业的机密计算安全应用开发套件,屏蔽不同的 TEE(Trusted Execution Environment)SDK
差异提供统一的开发框架,同时提供开发工具、通用安全组件等,帮助安全应用开发者聚焦业务,提升开发效率。
技术挑战
随着机密计算技术的快速发展,各芯片厂商纷纷推出自己的机密计算解决方案,安全应用开发者面临以下几个难点:
• 生态隔离:同一机密计算应用,想要部署到其他平台,需要基于不同平台 SDK
做二次开发。
• 难开发:部分平台仅提供底层接口,使用困难,学习开发成本较高。
• 低性能:机密计算应用需要拆分成 REE-TEE
两部分,频繁切换性能下降明显。
项目简介
secGear
的整体架构如图所示,主要提供三大能力:
• 跨架构:屏蔽不同 SDK
接口差异,提供统一开发 接口,实现不同架构共源码。
• 易开发:提供开发工具、通用安全组件等,帮助用户聚焦业务,开发效率显著提升。
• 高性能:提供零切换特性,在 REE-TEE
频繁交互、 大数据交互等典型场景下提升 REE-TEE 交互性能 10
倍 +。
2.
关键特性
l
代码生成工具:帮助用户自动生成REE-TEE交互代码,聚焦业务,提升开发效率。
l
switchless:在 REE-TEE
频繁交互、 大数据交互等典型场景下,通过共享内存技术减少切换开销,提升交互性能。
l
远程证明:提供TEE侧安全应用的动态度量机制,使数据提供方随时可以发起验证安全应用的可信状态,仅状态可信时提供数据给安全应用处理。
l
安全通道:保护用户数据安全传入TEE中进行处理,防止在REE侧数据泄露。
3.
社区大事件
l
2021 openEuler Summit - secGear机密计算解决方案亮相展台
l
2022
华为全连接大会
?C
北京CA与华为共推密码鲲鹏自主创新生态发展
l
2023
开发原子全球开源峰会
?C
金融行业人脸识别解决方案亮相展台
-
houmingyong