一种ORAM的访问方法以及ORAM控制器
摘要:
提供了不经意随机存储器的访问方法和控制器。该方法包括:获取内存请求,该内存请求用于读取不经意随机存储器ORAM中存储的数据块,ORAM中包括可信内存和不可信内存,可信内存中包括不可驱逐区域和可驱逐区域;若数据块位于不可信内存,从不可信内存中读取数据块,以及将数据块写入不可驱逐区域;若不可驱逐区域满足数据块溢出条件,将不可驱逐区域中的冷数据块写入可驱逐区域;若访问不可信内存的次数等于或大于第一阈值,将可驱逐区域中的冷数据块写入不可信内存。该方法只将可信内存中不经常被访问的冷数据块重新写入不可信内存,可以降低从不可信内存中读取数据块的次数,从而可以提升ORAM的性能。
0/0