![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SGX
文章平均质量分 88
Super-Bob
这个作者很懒,什么都没留下…
展开
-
linux intel SGX 安装
SGX简介:https://software.intel.com/zh-cn/sgx英特尔® Software Guard Extensions是一项面向应用程序开发人员的英特尔技术,这些开发人员力图保护选定的代码和数据免于被披露或被修改。 英特尔Software Guard Extensions 通过使用围圈(enclave),即内存中受保护的执行区域,使这种保护成为可能。 使用特殊原创 2017-10-08 20:57:40 · 18405 阅读 · 4 评论 -
从0开始写一个 SGX
从0开始写一个 SGX1.sgx project结构参考sgxsdk的samplecode中的sampleEnclave包含文件夹: App,Enclave,Include包含文件:Makefile,Readme.txt1.App:外部程序,在enclave外部运行的代码外部应用程序源码2.Enclave: Enclave.config.xml:enclave 配置文件tagdescription原创 2017-10-21 00:09:39 · 3627 阅读 · 0 评论 -
sgx 中intel ipp 加密库的使用
在配置好sgx 和 ipp之后若是想在enclave外部使用 ippcp,需要在引入ippcp.h 链接ippcp库,这些都在ippcp的安装路径下:thread文件夹下为多线程的ippcp库libippcp.a 为ippcp的静态链接库libippcp.so 为ippcp的动态链接库一般在普通程序中使用静态链接库,在enclave中的程序使用动态链接库所以在链接时要注原创 2017-12-11 22:11:16 · 1557 阅读 · 4 评论 -
intel meltdown 漏洞的个人浅析
操作系统为了保证了内存的独立性,会阻止应用程序去访问其他应用程序的内存空间,同样也不会让用户程序去访问内核的地址空间。这种内存独立机制保护了用户程序和内核的安全执行,也保证了多用户、多应用同时执行的安全性。对于处理器来说,通过一个硬件上的supervisor来隔离用户态和内核态,但是在切换到内核态时,用户程序的内存映射是不会发生改变的。一、MeltdownMeltdown能够在原创 2018-01-10 01:24:15 · 4103 阅读 · 1 评论