MDS Variable Generation and Secure Summation with User Selection

Abstract

A collection of KK random variables are called (K,n)(K,n)-MDS if any nn of the KK variables are independent and determine all remaining variables. In the MDS variable generation problem, KK users wish to generate variables that are (K,n)(K,n)-MDS using a randomness variable owned by each user. We show that to generate 11 bit of (K,n)(K,n)-MDS variables for each n∈{1,2,⋯ ,K}n \in \{1,2,\cdots, K\}, the minimum size of the randomness variable at each user is 1+1/2+β‹―+1/K1 + 1/2 + \cdots + 1/K bits. An intimately related problem is secure summation with user selection, where a server may select an arbitrary subset of KK users and securely compute the sum of the inputs of the selected users. We show that to compute 11 bit of an arbitrarily chosen sum securely, the minimum size of the key held by each user is 1+1/2+β‹―+1/(Kβˆ’1)1 + 1/2 + \cdots + 1/(K-1) bits, whose achievability uses the generation of (K,n)(K,n)-MDS variables for n∈{1,2,⋯ ,Kβˆ’1}n \in \{1,2,\cdots,K-1\}

    Similar works

    Full text

    thumbnail-image

    Available Versions