机密计算
文章平均质量分 61
蚁小剑
这个作者很懒,什么都没留下…
展开
-
Linux 编写SGX Hello_World
实验环境 Ubuntu18.04 SGX环境配置建议先在Windows Vs2017中创建SGX项目编译,再迁移到Linux中。项目结构>>> tree.├── App│ └── App.cpp├── Enclave│ ├── Enclave.config.xml│ ├── Enclave.cpp│ ├── Enclave.edl│ ├── Enclave.lds│ └── Enclave_private_test.pem└── Makef原创 2021-08-07 11:56:24 · 1145 阅读 · 0 评论 -
Ubuntu安装secGear
一、前言机密计算技术是在运行态数据难以保护的背景下出现的,机密计算可以简单的抽象为:将运行数据放入黑盒子中,应用可以请求相关运算,但不能从盒子中拿出任何机密数据。当前多家芯片都推出了机密计算解决方案(Intel: SGX、MKTME、ARM: Trustzone、RISC-V: keystone),而不同硬件架构之间的设计存在差异。secGear 将不同处理器架构的机密计算方案的差异在软件层面抹平,在Base Layer、Middleware Layer、Service Layer三层分别实现了统一的接原创 2021-08-07 09:36:06 · 503 阅读 · 0 评论 -
Ubuntu安装SGX
一、前言Intel SGX是Intel架构新的扩展, 在原有架构上增加了一组新的指令集和内存访问机制处理器,需要Intel 6代处理器及以上才支持。二、环境准备1、安装依赖参考:https://github.com/intel/linux-sgx使用以下命令安装构建SGX 驱动程序所需的工具:sudo apt install dkms使用以下命令安装构建SGX SDK所需的工具:# Ubuntu 16.04sudo apt-get install build-essential ocam原创 2021-08-07 08:51:29 · 3114 阅读 · 11 评论