誰かが私に正確に気付かないRAMとは何かを私に説明できますか?
次のような説明がわかりましたが、技術的な側面を理解したいと思います。
暗号化は、プライバシーを確保するのに必ずしも十分ではありません。攻撃者が暗号化されたストレージへのアクセスパターンを観察できる場合でも、アプリケーションの動作に関する機密情報を知ることができます。Oblivious RAMは、アクセスされているメモリを継続的にシャッフルすることでこの問題を解決します。これにより、アクセスされているデータ、または以前にアクセスされたデータを完全に隠すことができます。
どんな技術的側面?それはチップ上でどのように行われますか?
—
ラファエル
私は、クライアントが特定のサイズのメモリを必要とすることを読みました。r> 1のO(n ^ 1 / r)としましょう。サーバーにはサイズnのメモリがあります。私の質問は、クライアントがこの独自のメモリを必要とするクライアント側で何が起こるかです。
—
Merlijn 2014年
必ずしもそうとは限りませんが、ツリーを使用してデータポイントを下にシフトするORAMプロトコルでは、L1 / L2 / L3キャッシングなどのアイデアを使用して、サーバーにメモリをオフロードして、クライアントがO(1)メモリのみを保持する必要があるようにすることができます。ただし、この拡張機能がない場合、クライアントはインデックスのリストを保存します。
—
クォンタムトレマー2017