欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 开发TEE的踩坑之配置SGX环境

开发TEE的踩坑之配置SGX环境

2024/10/25 17:25:06 来源:https://blog.csdn.net/Joaquin233/article/details/139630550  浏览:    关键词:开发TEE的踩坑之配置SGX环境

系统:Ubuntu20.04(双系统,非虚拟机)

本系列为笔者开发TEE(Trusted Execution Environment,可信执行环境)的踩坑文,给广大开发者分享自己的所谓的“经验”,希望对大家有帮助。

开发路线为:

  1. 装Ubuntu20.04的双系统(不展开,B站有很多教程)
  2. 配置SGX环境(前提是SGX机器,最好是SGX2)
  3. 配置PCCS(很蛋疼,英特尔官方github的步骤也未必行得通)
  4. 开发TEE(花的时间最多)

本篇文章先从配置SGX环境的踩坑开始分享
参考链接:配置SGX环境
在此也十分感谢该blog的作者@lxr1908,大佬十分热情耐心为我解答疑惑(无广,觉得是打广告的可以出门左拐喊大佬打钱给我)

话不多说,配置SGX环境的注意事项如下:

  1. 配置SGX环境之前,一定要先进入机器的BIOS查看是否已开启SGX,并且把Enclave的大小选到最大
  2. 某些指令尽可能前面加个sudo
  3. 执行最后一步的./app,如果出现
    Error: Unexpected error occurred.
    Enter a character before exit …
    不要慌,先重启机器
  4. cd /opt/intel/sgxsdk/SampleCode/SampleEnclave
  5. sudo chmod +x app
  6. sudo ./app

不出意外的话肯定没有意外,可以完美执行./app指令了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com