12 Star 26 Fork 11

openEuler-competition / Summer 2021

 / 详情

No.142 将Graphene引入openEuler,并利用secGear改造

待办的
任务
创建于  
2021-05-17 15:40

标题:将Graphene引入openEuler,并利用secGear机密计算框架进行改造
难度 :高
描述 :
Graphene是一个轻量级LibOS,可在隔离的环境中运行应用程序。目前,Graphene可运行在Linux平台,并支持运行在Linux平台的Intel SGX enclave内,用于将未修改的应用程序引入到基于SGX的机密计算中。Graphene-SGX中,enclave与host交互是通过直接调用Intel提供的EENTER等指令实现的,可利用机密计算框架secGear进行改造,通过secGear提供的enclave生命周期管理函数以及在edl中定义ecall/ocall函数的方式实现。

导师:闫露
联系方式:yanlu14@huawei.com

产出标准:

  1. 在openEuler上使用rpmbuild工具完成RPM打包。
  2. 在openEuler Gitee软件仓库中创建Graphene软件仓库,并提交对应Spec文件、源码包和适配patch文件等。
  3. 利用secGear机密计算框架改造Graphene-SGX中enclave与host的交互部分。

技术要求:

  1. 熟悉C语言,熟练使用Linux操作系统
  2. 熟悉机密计算技术
  3. 了解LibOS

相关链接:

  1. Graphene项目主页:https://github.com/oscarlab/graphene
  2. secGear项目主页:https://gitee.com/openeuler/secGear
  3. openEuler软件包制作指南:https://gitee.com/openeuler/community/blob/master/zh/contributors/packaging.md

评论 (0)

yanlu 创建了任务
yanlu 修改了描述
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
1
https://gitee.com/openeuler-competition/summer-2021.git
git@gitee.com:openeuler-competition/summer-2021.git
openeuler-competition
summer-2021
Summer 2021

搜索帮助