Oblivious Access for Decentralized Database Systems: A New Asymmetric Framework from Smart Contracts
【Author】 Guo, Zhong-Yi; Chen, Yu-Chi; Lin, Hsiu-Ping
【Source】SYMMETRY-BASEL
【影响因子】2.940
【Abstract】With the rapid development of cloud servers, storing data on cloud servers has become a popular option. However, cloud servers are centralized. Storing data on centralized cloud servers may involve some risks. For example, the data access pattern may be revealed when accessing data on cloud servers. Therefore, protecting a user's patterns has become a crucial concern. Oblivious RAM (ORAM) is a candidate solution to hide the data access pattern. However, it inherently induces some overhead of accessing data, and many blockchain-based applications also do not consider the access pattern leakage issues. In this paper, we address these issues above by proposing a decentralized database system with oblivious access in a (parallel) smart contract model. The interactions of oblivious access are asymmetric where the smart contract side is expected to put much effort into computation. The proposed system slightly reduces the overhead of ORAM and overcomes the issues stemming from the centralization of servers. The main techniques are to use the garbled circuits to reduce the cost of communication and to combine with the parallel smart contract model to (conceptually) improve the performance of smart contract execution on the blockchain.
【Keywords】smart contract; blockchain; oblivious RAM; garbled circuits
【发表时间】2022 APR
【收录时间】2022-04-29
【文献类型】理论性文章
【主题类别】
区块链技术-核心技术-智能合约
【DOI】 10.3390/sym14040680
评论