← 最新论文
💻 computer science

Cloak: Heuristic ORAM Optimization Through Fixed Temporal Distribution

Cloak 是一种无感知存储系统,它通过利用时间局部性来遵循固定且偏向近期性的流量模式,从而显著改善 ORAM 性能,在保持安全保证的同时实现接近基准的开销。

原作者: Onur Eren Arpaci, Florian Kerschbaum, Sujaya Maiyya

发布于 2026-05-28
📖 1 分钟阅读☕ 轻松阅读

原作者: Onur Eren Arpaci, Florian Kerschbaum, Sujaya Maiyya

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象你有一本非常安全、私密的日记,存放在云存储柜中。你希望确保,即使拥有这栋大楼的人(云服务商)出于好奇,也无法仅通过观察你何时打开柜子以及翻到哪几页,来推断你正在写什么。

这就是ORAM( oblivious Random Access Memory, oblivious 随机存取存储器)试图解决的问题。它就像一个魔法系统:每次你请求特定的一页时,系统会秘密地抓取许多其他随机页面,这样大楼的主人就无法分辨你真正想要的是哪一页。

旧系统的问题
旧的做法就像一位图书管理员,每次你请求一本书时,他都会把图书馆里的每一本书都取出来并全部重新洗牌。这种方式极其安全,但也极其缓慢且昂贵。如果你有一百万本书,图书管理员为了给你一本书,就必须移动一百万本书。正因如此,这些系统在现实世界中尚未得到广泛应用。

“Cloak”登场:聪明的图书管理员
本文的作者构建了一个名为Cloak的新系统。Cloak 不再试图让图书管理员看起来像是在完全随机地抓取书籍(这既困难又缓慢),而是利用了一个基于人类实际行为模式的技巧。

“热咖啡”类比
想想你早晨的咖啡习惯:

  • 你从顶层架子上拿起你最喜欢的马克杯。
  • 你从同一个罐子里抓取咖啡豆。
  • 你从同一个抽屉里拿起勺子。

你每天都这样做。在数据世界中,这被称为时间局部性:你最近使用过的东西,很可能很快会被再次使用。

旧的安全系统试图假装你是在从罐子底部、架子顶部或储藏室后方随机抓取物品,以此掩盖你的习惯。这需要大量的虚假“dummy"访问储藏室的操作,以制造随机假象。

Cloak 的工作原理
Cloak 改变了规则。它说:“好吧,我们知道你通常从顶层架子拿东西。所以,让我们让图书管理员看起来总是从顶层架子拿东西,无论你到底请求了什么。”

  1. 固定模式:系统设定了一个时间表,图书管理员总是从“最近使用”堆中抓取特定数量的物品,并从“较旧”堆中抓取少量物品。这个模式是固定的,所有人都知道,包括好奇的大楼主人。
  2. 填补空缺
    • 如果你实际请求的是“近期”物品,图书管理员会抓取它,并将其放入固定模式中的“近期”堆。
    • 如果你请求的是“旧”物品,图书管理员仍然会抓取一个“近期”物品以保持模式外观一致,但同时会秘密地抓取你的“旧”物品并替换进去。
    • 如果模式要求 10 个物品而你只请求了 2 个,图书管理员会抓取 8 个随机的“dummy"物品来填满篮子。
  3. 结果:因为现实生活中充满了“近期”请求(比如你的马克杯),图书管理员很少需要抓取那些 dummy 物品。系统的运行速度几乎与没有安全保护时一样快。

为何它是安全的
论文指出,尽管图书管理员遵循可预测的模式(总是从顶层架子拿东西),但你具体请求的物品仍然被隐藏了。

  • 对大楼主人而言,他们只看到一个装有 10 个“近期”堆物品的篮子。
  • 他们不知道这 10 个物品中哪几个是你真正想要的。
  • 关键在于,系统不在乎你的习惯是否改变。如果你突然开始从罐子底部拿东西,系统依然有效;它只是会填充更多的 dummy 物品以保持模式一致。安全性不会受损,只是速度会略微变慢一点点。

结果
作者使用现实世界的数据测试了 Cloak,例如 Netflix 的观看历史和以太坊区块链交易。

  • 速度:它几乎与不安全系统一样快(仅慢约 10%)。
  • 对比:它比现有的最佳安全系统(如 Treebeard)快 2 到 7 倍,比其他“快但安全性较低”的系统(如 Waffle)快 4 到 6 倍
  • 吞吐量:在单台计算机上,它每秒可处理超过160,000 次操作

简而言之
Cloak 是一个不再试图做到完全随机的安全系统。相反,它拥抱了人类具有可预测性这一事实。通过设计一个看起来遵循我们自然习惯的安全系统,它比那些试图对抗这些习惯的系统更高效地隐藏了我们的秘密。这就像穿上一套与周围环境完美匹配的迷彩服,而不是试图穿上一套看起来完全属于另一个环境的衣服。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →