An Efficient and Secure Frequent Multiparty Summation protocol
Author(s):
Abstract:
In secure multiparty computation (SMC), a group of users jointly and securely computes a mathematical function on their private inputs, such that the privacy of their private inputs will be preserved. One of the widely used applications of SMC is the secure multiparty summation which securely computes the summation value of the users’ private inputs. In this paper, we consider a secure multiparty summation problem where each group member has m private inputs and wants to efficiently and securely computes the summation values of their corresponding inputs; in other words, users compute m summation values where the first value is the summation of users’ first private inputs, the second one is the summation of users’ second private inputs and so on. We propose an efficient and secure protocol in the semi honest model, called frequent-sum, which computes the desired values while preserving the privacy of users’ private inputs as well as the privacy of the summation results.
Let be a set of n users and the private inputs of user is denoted as . The proposed frequent-sum protocol includes three phases:
In the first phase, each user selects a random number , computes and publishes the vectors of components where each component of is of form . After it, computes the vector , such that each component is of form.
In the second phase, users jointly and securely compute their AV-net (Anonymous Veto network) masks and the Burmester-Desmedt (BD) conference key. To do so, each user selects two random numbers and and publishes to the group. Then, computes and sends to the group. Then, each user is able to compute and ; is the AV-net mask of and is the conference key.
In the third phase, using the AV-net mask and the conference key, group members securely and collaboratively compute the summation of their random numbers , . To achieve this, each user broadcasts to the group, where is the AV-net mask of and is the ’s portion of the conference key. Multiplying all s results in canceling the AV-net mask and getting the value of . Then each member is able to compute by the following Eq.:
Now each user is able to compute by subtracting from each component of :
It is shown that the proposed protocol is secure against collusion attack of at most users. In other words, the frequent-sum protocol is secure against partial collusion attack; only a full collusion (collusion of users) would break the privacy of the victim user, in this situation there is no reason for the victim user to join to such a group. The performance analysis shows that the proposed protocol is efficient in terms of the computation and communication costs, comparing with previous works. Also, the computation cost of the frequent-sum protocol is in-dependent of the number of inputs of each user which makes the protocol more efficient than the previous works. Table 1 compares the proposed protocol with previous works.
Let be a set of n users and the private inputs of user is denoted as . The proposed frequent-sum protocol includes three phases:
In the first phase, each user selects a random number , computes and publishes the vectors of components where each component of is of form . After it, computes the vector , such that each component is of form.
In the second phase, users jointly and securely compute their AV-net (Anonymous Veto network) masks and the Burmester-Desmedt (BD) conference key. To do so, each user selects two random numbers and and publishes to the group. Then, computes and sends to the group. Then, each user is able to compute and ; is the AV-net mask of and is the conference key.
In the third phase, using the AV-net mask and the conference key, group members securely and collaboratively compute the summation of their random numbers , . To achieve this, each user broadcasts to the group, where is the AV-net mask of and is the ’s portion of the conference key. Multiplying all s results in canceling the AV-net mask and getting the value of . Then each member is able to compute by the following Eq.:
Now each user is able to compute by subtracting from each component of :
It is shown that the proposed protocol is secure against collusion attack of at most users. In other words, the frequent-sum protocol is secure against partial collusion attack; only a full collusion (collusion of users) would break the privacy of the victim user, in this situation there is no reason for the victim user to join to such a group. The performance analysis shows that the proposed protocol is efficient in terms of the computation and communication costs, comparing with previous works. Also, the computation cost of the frequent-sum protocol is in-dependent of the number of inputs of each user which makes the protocol more efficient than the previous works. Table 1 compares the proposed protocol with previous works.
Language:
Persian
Published:
Signal and Data Processing, Volume:15 Issue: 4, 2019
Pages:
31 to 40
magiran.com/p1971511
دانلود و مطالعه متن این مقاله با یکی از روشهای زیر امکان پذیر است:
اشتراک شخصی
با عضویت و پرداخت آنلاین حق اشتراک یکساله به مبلغ 1,390,000ريال میتوانید 70 عنوان مطلب دانلود کنید!
اشتراک سازمانی
به کتابخانه دانشگاه یا محل کار خود پیشنهاد کنید تا اشتراک سازمانی این پایگاه را برای دسترسی نامحدود همه کاربران به متن مطالب تهیه نمایند!
توجه!
- حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران میشود.
- پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانههای چاپی و دیجیتال را به کاربر نمیدهد.
In order to view content subscription is required
Personal subscription
Subscribe magiran.com for 70 € euros via PayPal and download 70 articles during a year.
Organization subscription
Please contact us to subscribe your university or library for unlimited access!