【文件属性】:
文件名称:cosmix:飞地中基于编译器的安全内存检测和执行系统
文件大小:6.37MB
文件格式:ZIP
更新时间:2021-05-21 00:24:29
llvm sgx enclaves C++
COSMIX
COSMIX是LLVM传递,与运行时和不同的内存存储(Mstore)结合在一起,旨在为安全区提供可信赖的,高效的和可自定义的页面错误处理程序。 有关更多信息,请参考以下文章: 。
组件
阶段-CoSMIX LLVM模块阶段。
-CoSMIX运行时。
-三种不同的内存存储示例,以及它们都在内部使用的通用构件块。
-使用CoSMIX的不同风格的应用程序,以及带有不同编译和自定义选项的Makefile示例。
-内存存储示例配置文件。
建造
CoSMIX构建已在Ubuntu 16.04和带有LLVM 6.0.0的Ubuntu 18.04上进行了测试。 CoSMIX可用于飞地和常规应用。
依存关系
要将CoSMIX与SGX飞地一起使用,还需要满足以下条件:
。 只有SUVM Mstore才需要。
CoSMIX要求在Defines.mk文件中设置已安装的依赖项