【文件属性】:
文件名称:oram:递归统一ORAM
文件大小:360KB
文件格式:ZIP
更新时间:2021-05-07 19:46:16
Verilog
该REAMDE描述了Tiny ORAM的代码结构。
介绍
微小的ORAM分为前端和后端,因为这导致了模块化的设计。 在系统级别,主要组件的连接方式如下:
User design <= Memory interface =>
Frontend <= Position-based ORAM interface =>
Backend <= Memory interface =>
DRAM controller
“内存接口”为:(op,地址,数据),其中op =读/写。
“基于位置的ORAM接口”是:(op,地址,数据,currentPos,NewPos),其中op =读/写/一些其他底层命令。
前端管理块到位置的映射,并将前端访问转换为一个或多个后端访问。 当前有一个统一的前端,它可以递归管理位置图(PosMap)。 当访问模式具有良好的局部性时,Unified前端使用PosMap-Loo