Analysis of Path ORAM toward Practical Utilization

被引:0
|
作者
Gordon, Steven [1 ,3 ]
Miyaji, Atsuko [2 ]
Su, Chunhua [1 ]
Sumongkayyothin, Karin [1 ,3 ]
机构
[1] Japan Adv Inst Sci & Technol, Nomi, Ishikawa, Japan
[2] Japan Sci & Technol Agcy JST, CREST, Kawaguchi, Saitama, Japan
[3] Thammasat Univ, Sirindhorn Int Inst Technol, Bangkok, Thailand
关键词
OBLIVIOUS RAM;
D O I
10.1109/NBiS.2015.113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Oblivious RAM is known as a secure protocol for hiding client's access pattern from an untrusted server. However, the current ORAM algorithms still incur large computation, storage and communication overheads. For this reason, investigation of the ORAM limitations and methods to improve efficiency in real-world environments is necessary. In this paper we focus on one of the leading algorithms, Path ORAM, and propose an efficient implementation. Specifically we analyse the selection of encryption algorithms, concluding the use of AES-GCM to avoid duplication of blocks on the server. Also we propose extending Path ORM by using local caching on the client to reduce communication overhead. Experimental results from our Python implementation show key tradeoffs for ORAM design.
引用
收藏
页码:646 / 651
页数:6
相关论文
共 50 条
  • [1] A Retrospective on Path ORAM
    Stefanov, Emil
    van Dijk, Marten
    Shi, Elaine
    Fletcher, Christopher
    Ren, Ling
    Yu, Xiangyao
    Devadas, Srinivas
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (08) : 1572 - 1576
  • [2] An Analysis on Randomness of Path ORAM for Light-weight Implementation
    Fujita, Hiroki
    Fujieda, Naoki
    Ichikawa, Shuichi
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 163 - 165
  • [3] IR-ORAM: Path Access Type Based Memory Intensity Reduction for Path-ORAM
    Raoufi, Mehrnoosh
    Zhang, Youtao
    Yang, Jun
    2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), 2022, : 360 - 372
  • [4] The path toward practical Li-air batteries
    Liang, Zhuojian
    Wang, Wanwan
    Lu, Yi-Chun
    JOULE, 2022, 6 (11) : 2458 - 2473
  • [5] BULKOR: Enabling Bulk Loading for Path ORAM
    Li, Xiang
    Luo, Yunqian
    Gao, Mingyu
    45TH IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP 2024, 2024, : 4258 - 4276
  • [6] EP-ORAM: Efficient NVM-Friendly Path Eviction for Ring ORAM in Hybrid Memory
    Raoufi, Mehrnoosh
    Yang, Jun
    Tang, Xulong
    Zhang, Youtao
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [7] Path ORAM: An Extremely Simple Oblivious RAM Protocol
    Stefanov, Emil
    Van Dijk, Marten
    Shi, Elaine
    Chan, T-H Hubert
    Fletcher, Christopher
    Ren, Ling
    Yu, Xiangyao
    Devadas, Srinivas
    JOURNAL OF THE ACM, 2018, 65 (04)
  • [8] PRACTICAL UTILIZATION OF NEUTRON ACTIVATION ANALYSIS
    NARZYKUL.NB
    SOVIET ATOMIC ENERGY, 1968, 24 (01): : 127 - &
  • [9] PRACTICAL UTILIZATION OF SAFETY ANALYSIS RESULTS
    TAYLOR, JR
    JOURNAL OF OCCUPATIONAL ACCIDENTS, 1984, 6 (1-3): : 213 - 214
  • [10] Last Path Caching: A Simple Way to Remove Redundant Memory Accesses of Path ORAM
    Fujieda, Naoki
    Yamauchi, Ryo
    Ichikawa, Shuichi
    2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2016, : 347 - 353