mc oblivious:原型 源码
mc-oblivious 英特尔SGX飞地内部Oblivious RAM的特性和实现。 该存储库的范围是: 用于x86-64中对齐内存的快速恒定时间条件移动的特性 “不受信任的块存储”和“内存加密引擎”的特性,以支持超出特定区域内存限制的后备存储 遗忘的RAM的特性和实现 遗忘哈希表的特征和实现 其他遗忘的数据结构和算法,例如混排或排序。 此仓库中的代码预计将在SGX内的x86-64 CPU上运行。 它不支持其他平台。 (但是,我们仍然以合理的方式对事物进行抽象。只有aligned-cmov板条箱包含特定于x86-64的代码。) 预计此仓库中的代码需要使用夜间编译器,以便我们可以在需要时使用内联汇编,以确保获得CMOV等,因为过分地移动大型内存块被认为是瓶颈。 如果并且当在线装配稳定在Rust中时,我们预计将不再需要每晚进行。 什么是遗忘RAM? 遗忘的RAM是一类数据结构,旨
下载地址
用户评论