Concetti Chiave
本論文では、隠れ優先度キューを用いて、完全な秘密性を持つ最適なオフラインORAMを構築する。
Sintesi
本論文では、完全な秘密性を持つ最適なオフラインORAMの構築について述べている。
まず、隠れ優先度キューの簡単な構成を提案し、その完全な秘密性と最適な時間計算量を示す。この隠れ優先度キューは、データ構造の講義でも例として扱えるほど単純な構造である。
次に、この隠れ優先度キューを用いて、完全な秘密性を持つ最適なオフラインORAMを構築する。オフラインORAMでは、メモリアクセスパターンを事前に知ることができるため、より効率的な構築が可能となる。
さらに、キャッシュ対応型とキャッシュ非依存型の外部メモリ上の隠れ優先度キューも提案する。これらは、完全な秘密性を持ち、定数サイズの秘密メモリを使用しながら、最適もしくは準最適なI/O計算量を実現する。
Statistiche
メモリアクセスパターンを隠すことで、秘密情報の漏洩を防ぐことができる。
オフラインORAMを用いることで、メモリアクセスパターンを事前に知ることができ、より効率的な実装が可能となる。
完全な秘密性を持つオフラインORAMの構築には、完全な秘密性を持つ隠れ優先度キューが必要不可欠である。
Citazioni
"Oblivious RAM (ORAM) is a well-researched primitive to hide the memory access pattern of a RAM computation; it has a variety of applications in trusted computing, outsourced storage, and multiparty computation."
"Offline ORAMs can be used to construct efficient oblivious algorithms in situations where at least part of the memory access sequence is either known or can be inferred in advance."
"We obtain the first optimal offline ORAM with perfect security from oblivious priority queues via time-forward processing."