Private Transaction Retrieval for Lightweight Bitcoin Clients

被引:0
作者
Xie, Yankai [1 ]
Wang, Qingtao [1 ]
Li, Ruoyue [1 ]
Zhang, Chi [1 ]
Wei, Lingbo [1 ,2 ]
机构
[1] Univ Sci & Technol China, Sch Cyberspace Sci & Technol, Hefei 230027, Anhui, Peoples R China
[2] Hefei Comprehens Natl Sci Ctr, Inst Dataspace, Hefei 230094, Peoples R China
关键词
Bitcoin; Blockchains; Privacy; Servers; Synchronization; Data privacy; Protocols; blockchain; lightweight client; privacy-preserving;
D O I
10.1109/TSC.2023.3290605
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Running a typical Bitcoin client (also called full node) needs more than 444 GB of disk space, considerable time, and computational resources to synchronize the entire blockchain, which is infeasible for resource-constrained devices. To address such concerns, the lightweight Bitcoin client proposed by Satoshi outsources most of computational and storage burdens to full nodes. Unfortunately, interacting with full nodes to query transactions leaks considerable information like addresses and transactions of lightweight client users. Thus, Bitcoin users that rely on lightweight clients are subject to de-anonymization, which defeats users privacy. Traditional schemes cannot support lightweight clients to query transactions from full nodes in an efficient yet privacy-preserving way. In this article, we propose a new efficient yet privacy-preserving transaction query scheme that specially targets the missing support for lightweight clients. We identify unique characteristics of the Bitcoin blockchain and craft a highly customized private information retrieval scheme called BIT-PIR to match the Bitcoin transaction query scenario and boost performances. Moreover, we customize a storage structure of the Bitcoin blockchain so that it further improves the query efficiency of our scheme. Finally, we develop a prototype implementation to demonstrate the feasibility of our proposed scheme.
引用
收藏
页码:3590 / 3603
页数:14
相关论文
共 26 条
  • [1] Bitcoin over Tor isn't a good idea
    Biryukov, Alex
    Pustogarov, Ivan
    [J]. 2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, : 122 - 134
  • [2] Buterin V., 2014, Ethereum whitepaper
  • [3] Toward a Secure, Rich, and Fair Query Service for Light Clients on Public Blockchains
    Cai, Chengjun
    Xu, Lei
    Zhou, Anxin
    Wang, Cong
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 3640 - 3655
  • [4] Chor B, 1995, AN S FDN CO, P41, DOI 10.1109/SFCS.1995.492461
  • [5] Private Information Retrieval with Sublinear Online Time
    Corrigan-Gibbs, Henry
    Kogan, Dmitry
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2020, PT I, 2020, 12105 : 44 - 75
  • [6] Demmler Daniel, 2014, CCSW
  • [7] Gervais A., 2014, P ACM ANN COMP SEC A, P326
  • [8] Gilboa N, 2014, LECT NOTES COMPUT SC, V8441, P640, DOI 10.1007/978-3-642-55220-5_35
  • [9] Improving the robustness of private information retrieval
    Goldberg, Ian
    [J]. 2007 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 2007, : 131 - 145
  • [10] Blockchain Access Privacy: Challenges and Directions
    Henry, Ryan
    Herzberg, Amir
    Kate, Aniket
    [J]. IEEE SECURITY & PRIVACY, 2018, 16 (04) : 38 - 45