This work considers the problem of privately outsourcing the computation of a matrix product over a finite field $\mathbb{F}_q$ to $N$ helper servers. These servers are considered to be honest but curious, i.e., they behave according to the protocol but will try to deduce information about the user's data. Furthermore, any set of up to $X$ servers is allowed to share their data. Previous works considered this collusion a hindrance and the download cost of the schemes increases with growing $X$. We propose to utilize such linkage between servers to the user's advantage by allowing servers to cooperate in the computational task. This leads to a significant gain in the download cost for the proposed schemes. The gain naturally comes at the cost of increased communication load between the servers. Hence, the proposed cooperative scheme can be understood as outsourcing both computational cost and communication cost. While the present work exemplifies the proposed server cooperation in the case of a specific secure distributed matrix multiplication (SDMM) scheme, the same idea applies to many other use cases as well. For instance, other SDMM schemes as well as linear private information retrieval (PIR) as a special case of SDMM are instantly covered.
翻译:这项工作考虑了将一个有限字段的矩阵产品的计算外包给一个固定字段$mathbb{F ⁇ {F ⁇ qq$至$N美元帮助服务器的私人外包问题。这些服务器被认为是诚实但好奇的,即它们按照协议行事,但将试图推断用户数据的信息。此外,允许任何一套高达$X的服务器共享数据。以前的工作认为这种串通是一种障碍,计划下载费用随着美元的增长而增加。我们提议允许服务器在计算任务中进行合作,从而利用服务器之间的这种联系,使用户受益。这导致拟议计划的下载费用大增。收益自然要以服务器之间通信负荷的增加为代价。因此,拟议的合作计划可以理解为将计算成本和通信费用都外包。虽然目前的工作体现了在特定的安全分布矩阵倍增(SDMM)计划下拟议的服务器合作,但同样的想法也适用于许多其他使用的案例。例如,其他SDMM计划以及作为SM的特殊情况的直线私人信息检索(PIR)也包括在内。