Implementation
在現實世界的系統中是否使用了 ORAM 的任何實際實現?
Oblivious RAM (ORAM) 的概念由 Oded Goldreich 和 Rafail Ostrovsky 於 1996 年首次提出。然而,在過去的 5 到 10 年中,研究 ORAM 的各種實現、優化和實現的研究數量激增. 我的問題有兩個:
- 儘管 ORAM 是在大約 20 年前推出的,但為什麼研究界對 ORAM 的興趣突然飆升?
- ORAM的各種應用已經被提出,其中包括:安全計算、數據外包和安全處理器。ORAM 目前是否在任何現實世界系統中用於其預期的應用程序?如果是的話,請給我一些參考。
除了Paul 的回答之外,甚至在處理器架構中還有一個完全實現的 ORAM 模組:“用於在不受信任的程序上進行加密計算的安全處理器架構”
抽象的:
本文考慮了加密計算,其中使用者將加密輸入指定給不受信任的程序,伺服器對這些加密輸入進行計算。為此,我們提出了一種稱為 Ascend 的安全處理器架構,當任意程序使用在類雲環境中執行的數據時(例如,執行不受信任的軟體堆棧的不受信任的伺服器),它可以保證數據的隱私。