首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
sgx专题
Intel SGX 技术初探
最近公司需要开发一款使用intel 的移动终端,需要用到SGX技术,特此将调研和整理的相关资料放置于下,欢迎交流。 一、SGX技术背景 1.1 SGX技术定义 SGX全称Intel Software Guard Extensions,顾名思义,其是对因特尔体系(IA)的一个扩展,用于增强软件的安全性。这种方式并不是识别和隔离平台上的所有恶意软件,而是将合法软件的安全操作封装在一个enclav
阅读更多...
Intel SGX技术和SGX攻击
区块链技术从2009年到现在已经经历了将近10年,但是其对数据隐私的保护和对复杂应用的支持一直是一个问题。最近几年,随着区块链技术的高速发展,人们开始注意到区块链技术这一新的技术领域,并且在认识到其价值后迅速地投入了大量地人力、物力去提升和发展区块链技术。2015年,全球最大的CPU制造商英特尔(Intel)在发布Skylake处理器时同步推出了SGX(SoftwareGuard Extensio
阅读更多...
TEE下的加密深度学习:PySyft pytorch Intel SGX 关于受信任执行环境的安全聚合
现在,世界创造的数字数据比我们想象的要多-在过去十年中,现有数据的90%以上已经生成。人工智能领域已充分利用了所有数据的价值。深度学习模型利用了越来越多的数据,不仅在各个领域提供了突破,而且还为许多公司提供了相关的应用程序。在越来越大的数据集上训练这些模型对几家公司的基础架构构成了关键问题。考虑到这一点,基础架构问题的替代方法是云计算。这带来了许多好处,例如可伸缩性,移动性,可靠性,节省成本等。但
阅读更多...
windows10 SGX开发环境搭建及简单应用的开发
目 录 实验环境: SGX开发环境搭建: 开发一个简单的可信应用: 1. 创建Enclave项目 2. 创建C++空项目 3. 编译并执行 实验环境: windows 10系统,Visual Studio 2017 SGX开发环境搭建: 1. Intel ME下载及安装:Intel ME下载地址 2. SGX SDK 下载及安装:SGX SDK下载地址(解压后,双击安装程序
阅读更多...
Linux ubuntu20.04 安装使用 Intel sgx
文章目录 前言一、简介二、安装Intel SGX Software Stack2.1 安装Intel SGX driver2.2 Build the Intel SGX SDK and Inte SGX PSW Package2.3 Build the Intel SGX SDK and Intel SGX SDK Installer2.4 Install the Intel(R) SGX
阅读更多...
MoLE: Mitigation of Side-channel Attacks against SGX via Dynamic Data Location Escape【ACSAC`22】
目录 摘要引言挑战解决方案贡献全面防御无法追踪的混淆综合评价 背景Intel SGXIntel TSX侧信道攻击和相关攻击缓存侧通道攻击页表侧通道攻击瞬态执行攻击 威胁模型MoLE设计概述RCX和RDX中的随机数 MoLE的隧道Escape函数Feint访问 部署安全分析缓存SCA页面表SCAMeltdow攻击攻击窗口单步跟踪 评估环境设置安全评估性能评估 相关工作讨论在没有执行的情况
阅读更多...
Inferring fine-grained control flow inside SGX enclaves with branch shadowing【分支预测】
目录 笔记摘要引言贡献 背景英特尔SGX分支预测历史分支记录 Branch Shadowing Attacks威胁模型概述条件分支阴影无条件分支阴影间接分支阴影频繁中断和探测虚拟地址操纵攻击同步受害者隔离 评估攻击RSA指数个案研究 防御Flushing Branch State混淆分支 讨论局限性高级攻击 相关工作总结 作者:S. Lee, M.-W. Shih, P. Gera,
阅读更多...
英特尔 SGX 技术概述
目录 介绍概述指示结构Memory安全区页面缓存Enclave Page Cache (EPC)安全区页面缓存映射Enclave Page Cache Map (EPCM) Memory ManagementStructures页面信息Page Information (PAGEINFO)安全信息Security Information (SECINFO)分页加密元数据Paging Cryp
阅读更多...
英特尔 SGX 技术概述
目录 介绍概述指示结构Memory安全区页面缓存Enclave Page Cache (EPC)安全区页面缓存映射Enclave Page Cache Map (EPCM) Memory ManagementStructures页面信息Page Information (PAGEINFO)安全信息Security Information (SECINFO)分页加密元数据Paging Cryp
阅读更多...