Robust, Secure and Private Cache-aided Scalar Linear Function Retrieval from Distributed System with Blind and Adversarial Servers
Qifa Yan, Xiaohu Tang, Zhengchun Zhou
TL;DR
This paper addresses robust, secure, and private scalar linear function retrieval in cache-aided multi-server multi-user systems with blind/adversarial servers. It develops a general PDA-based construction that embeds Shamir secret sharing and key superposition into the PDA framework to satisfy I-security, J-robust recovery, A adversarial errors, signal security, and demand privacy. By leveraging Maddah-Ali–Niesen MAN-PDAs as a basis, it characterizes the memory-storage-communication region and proves near-optimality with multiplicative gaps dependent on L = J − I − 2A, while providing numerical validation across regimes. The work demonstrates that existing PDAs can yield low-subpacketization RSP-LFR-BA schemes with provable performance guarantees, offering practical guidance for designing secure and private distributed caching systems with untrusted servers.
Abstract
In this work, a distributed server system composed of multiple servers that holds some coded files and multiple users that are interested in retrieving the linear functions of the files is investigated, where the servers are robust, blind and adversarial in the sense that any $J$ servers can together recover all files, while any $I$ colluding servers cannot obtain any information about the files, and at most $A$ servers maliciously provides erroneous information. In addition, the file library must be secure from a wiretapper who obtains all the signals, and the demands of any subset of users must kept private from the other users and servers, even if they collude. A coding scheme is proposed by incorporating the ideas of Shamir's secret sharing and key superposition into the framework of Placement Delivery Array (PDA), originally proposed to characterize the single-server coded caching system without any security or privacy constraints. It is shown that PDAs associated to Maddah-Ali and Niesen's coded caching scheme results in an achievable memory-storage-communication region, such that the storage size and communication load were optimal to within a multiplicative gap, except for the small memory regime when the number of files was smaller than the number of users.
