文件名称:oram:递归统一ORAM
文件大小:360KB
文件格式:ZIP
更新时间:2024-05-27 13:32:56
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