Shandong Science ›› 2024, Vol. 37 ›› Issue (5): 122-130.doi: 10.3976/j.issn.1002-4026.20240092

• Intelligence Analysis and Data Management • Previous Articles    

Cost amortization-based single-server private information retrieval method

CAI Xinyan1(), YU Xiao2   

  1. 1. Shandong Institute of Scientific and Technical Information,Jinan 250101,China
    2. School of Computer Science and Technology,Shandong University of Finance and Economics, Jinan 250014,China
  • Received:2024-07-22 Published:2024-10-20 Online:2024-09-29

Abstract:

Private information retrieval aims to protect users’ query content and privacy, serving as an important extension of privacy protection in the field of information retrieval. A highly configurable, stateful, single-server private information retrieval scheme was designed based on the concept of cost amortization. Experiments conducted on a database containing 1 million 1 kB elements showed that this method delivered superior performance, being able to respond to client queries in less than 1 s, with the server’s response data being increased by less than 3.6 times. It is noteworthy that the experimental analysis was based on a simple, unoptimized Rust implementation, suggesting that this method is particularly suitable for deployment environments involving a large number of clients. Experimental results indicate that this method holds significant potential in the field of private information retrieval and can provide an efficient and cost-effective solution for handling large-scale retrieval tasks.

Key words: information retrieval, single-server, online overhead, amortized cost, privacy protection

CLC Number: 

  • G354

Open Access This article is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0), which permits third parties to freely share (i.e., copy and redistribute the material in any medium or format) and adapt (i.e., remix, transform, or build upon the material) the articles published in this journal, provided that appropriate credit is given, a link to the license is provided, and any changes made are indicated. The material may not be used for commercial purposes. For details of the CC BY-NC 4.0 license, please visit: https://creativecommons.org/licenses/by-nc/4.0