摘要
本申请的实施例涉及一种面向动态工作负载的可变自适应不经意存储方法,通过基于规划器确定各ORAM的服务顺序,响应于用户的服务转换请求消息,以RingORAM为中介,进行ConcurORAM服务和/或PathORAM之间的转换,运用两次刷新算法刷新和存储当前访问的ORAM客户端中的数据桶和数据桶的元数据,并获得ORAM服务端中存储的被访问数据,本申请以三种具有代表性的ORAM(PathORAM、RingORAM和ConcurORAM)为例,给出了服务转换流程,转换过程中可变ORAM能够保证ORAM原有的数据机密性和不经意性,且不会产生任何数据泄漏。