没有合适的资源?快使用搜索试试~ 我知道了~
mc-oblivious:原型
共57个文件
rs:20个
toml:10个
md:9个
需积分: 9 0 下载量 125 浏览量
2021-03-12
15:50:57
上传
评论
收藏 148KB ZIP 举报
温馨提示
mc-oblivious 英特尔SGX飞地内部Oblivious RAM的特性和实现。 该存储库的范围是: 用于x86-64中对齐内存的快速恒定时间条件移动的特性 “不受信任的块存储”和“内存加密引擎”的特性,以支持超出特定区域内存限制的后备存储 遗忘的RAM的特性和实现 遗忘哈希表的特征和实现 其他遗忘的数据结构和算法,例如混排或排序。 此仓库中的代码预计将在SGX内的x86-64 CPU上运行。 它不支持其他平台。 (但是,我们仍然以合理的方式对事物进行抽象。只有aligned-cmov板条箱包含特定于x86-64的代码。) 预计此仓库中的代码需要使用夜间编译器,以便我们可以在需要时使用内联汇编,以确保获得CMOV等,因为过分地移动大型内存块被认为是瓶颈。 如果并且当在线装配稳定在Rust中时,我们预计将不再需要每晚进行。 什么是遗忘RAM? 遗忘的RAM是一类数据结构,旨
资源推荐
资源详情
资源评论
收起资源包目录
mc-oblivious-master.zip (57个子文件)
mc-oblivious-master
test-helper
src
lib.rs 936B
Cargo.toml 201B
.gitignore 24B
aligned-cmov
benches
large_cmov.rs 6KB
src
cmov_impl_asm.rs 10KB
cmov_impl_no_asm.rs 833B
lib.rs 15KB
LICENSE 32KB
Cargo.toml 631B
README.md 6KB
CLA.md 6KB
clippy.toml 141B
.cargo
config 654B
Cargo.lock 19KB
no-asm-tests
src
main.rs 5KB
insecure_position_map.rs 2KB
Cargo.lock 2KB
Cargo.toml 520B
README.md 926B
CONTRIBUTING.md 2KB
mc-oblivious-map
benches
view.rs 3KB
ingest.rs 3KB
src
build_hasher.rs 573B
lib.rs 46KB
LICENSE 32KB
Cargo.toml 1KB
README.md 1KB
LICENSE 664B
Cargo.toml 423B
mc-oblivious-ram
src
path_oram
mod.rs 21KB
position_map
mod.rs 6KB
lib.rs 15KB
LICENSE 32KB
Cargo.toml 804B
README.md 199B
.github
dependabot.yml 155B
tools
install_git_settings.sh 438B
lint.sh 433B
README.md 6KB
rustfmt.toml 21B
mc-oblivious-traits
src
testing.rs 14KB
naive_storage.rs 4KB
creators.rs 4KB
linear_scanning.rs 1KB
lib.rs 26KB
LICENSE 32KB
Cargo.toml 697B
README.md 200B
.circleci
config.yml 7KB
.gitattributes 24B
hooks
pre-commit 4KB
img
mobilecoin_logo.png 8KB
rust-toolchain 19B
balanced-tree-index
src
lib.rs 21KB
LICENSE 32KB
Cargo.toml 639B
README.md 4KB
共 57 条
- 1
资源评论
123你走吧你走吧
- 粉丝: 35
- 资源: 4614
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功