
机密计算
文章平均质量分 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 · 1334 阅读 · 0 评论 -
Ubuntu安装secGear
一、前言 机密计算技术是在运行态数据难以保护的背景下出现的,机密计算可以简单的抽象为:将运行数据放入黑盒子中,应用可以请求相关运算,但不能从盒子中拿出任何机密数据。 当前多家芯片都推出了机密计算解决方案(Intel: SGX、MKTME、ARM: Trustzone、RISC-V: keystone),而不同硬件架构之间的设计存在差异。secGear 将不同处理器架构的机密计算方案的差异在软件层面抹平,在Base Layer、Middleware Layer、Service Layer三层分别实现了统一的接原创 2021-08-07 09:36:06 · 590 阅读 · 0 评论 -
Ubuntu安装SGX
一、前言 Intel SGX是Intel架构新的扩展, 在原有架构上增加了一组新的指令集和内存访问机制处理器,需要Intel 6代处理器及以上才支持。 二、环境准备 1、安装依赖 参考:https://github.com/intel/linux-sgx 使用以下命令安装构建SGX 驱动程序所需的工具: sudo apt install dkms 使用以下命令安装构建SGX SDK所需的工具: # Ubuntu 16.04 sudo apt-get install build-essential ocam原创 2021-08-07 08:51:29 · 3474 阅读 · 11 评论