Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2020 Jun 4;10:9097. doi: 10.1038/s41598-020-65871-8

Hybrid Quantum Protocols for Secure Multiparty Summation and Multiplication

Kartick Sutradhar 1,, Hari Om 1
PMCID: PMC7272455  PMID: 32499534

Abstract

The summation and multiplication are two basic operations for secure multiparty quantum computation. The existing secure multiparty quantum summation and multiplication protocols have (n, n) threshold approach and their computation type is bit-by-bit, where n is total number of players. In this paper, we propose two hybrid (t, n) threshold quantum protocols for secure multiparty summation and multiplication based on the Shamir’s secret sharing, SUM gate, quantum fourier transform, and generalized Pauli operator, where t is a threshold number of players that can perform the summation and multiplication. Their computation type is secret-by-secret with modulo d, where d, n ≤ d ≤ 2n, is a prime. The proposed protocols can resist the intercept-resend, entangle-measure, collusion, collective, and coherent quantum attacks. They have better computation as well as communication costs and no player can get other player’s private input.

Subject terms: Engineering, Computer science

Introduction

The secure multiparty quantum computation is an essential component in quantum cryptography. The summation and multiplication are two basic operations for secure multiparty quantum computation. The secure multiparty quantum summation and multiplication include a list of secrets, which is shared among a set of players and the players jointly perform summation or multiplication without revealing their secrets. The classical summation and multiplication protocols cannot provide the unconditional secure communications. However, the quantum summation and multiplication protocols can provide the unconditional security as they are based on the principles of quantum mechanics like quantum correlation1, entanglement for bipartite system2, Heisenberg XYZ model3. In 2007, Du et al.4 discussed a secure multiparty quantum addition modulo n + 1 protocol based on the non-orthogonal states, where n is total number of players. In 2010, Chen et al.5 introduced a secure multiparty quantum addition modulo 2 protocol based on multi-particle entangle. In 2014, Zhang et al.6 presented a protocol with addition modulo 2 based on both polarization of a single photon. In 2010, a three-party quantum addition modulo 2 protocol was discussed by Zhang et al.7. These protocols have some limitations, for example, they cannot perform addition correctly if one player is dishonest as these protocols have (n, n) threshold approach, and the modulo of these protocols is very small. They have high communication and computation costs due to the bit-by-bit computation. In 2015, Shi et al.8 discussed a secure multiparty quantum summation and multiplication protocol. This protocol is efficient, but it has (n, n) threshold approach. In 2017, Shi and Zhang9 introduced a two-party quantum protocol for summation. This protocol cannot perform summation correctly if one party is dishonest. In the same year, a multiparty quantum summation modulo 2 protocol was discussed by Zhang et al.10. This protocol is efficient but its modulo is too small. Then, Liu et al.11 discussed a secure multiparty quantum summation protocol based on two particle Bell States. This protocol is efficient but its modulo is 2 and it has (n, n) threshold approach. In 2018, Yang and Ye12 introduced a secure multiparty quantum protocol for summation based on the quantum Fourier transform. The computation type of this protocol is secret-by-secret, but it has (n, n) threshold approach. Recently, Jiao et al.13 have discussed a secure multiparty quantum summation and multiplication protocol with mutually unbiased bases. This protocol is efficient, but the computation type of this protocol is secret-by-secret and it has (n, n) threshold approach. Most of the existing secure multiparty summation and multiplication protocols have (n, n) threshold approach and bit-by-bit computation type. Further, they are not practically feasible as they require high communication as well as computation costs.

In this paper, we propose two hybrid (t, n) threshold quantum protocols for secure multiparty summation and multiplication. In order to incorporate the advantages of both quantum and classical multiparty summation and multiplication, we apply the quantum methods in a secure multiparty computation. The novelty of the proposed work can be summarized as follows. Our protocols have (t, n) threshold approach, where t players can perform the quantum summation and multiplication systematically and efficiently without revealing their privacy. They require less communication and computation costs as their computation type is secret-by-secret. Further, our proposed protocols possess all the benefits(i.e., they use qudit instead of qubit, do not require the secret information to be passed through the transmitted particles, do not require to perform entanglement measurement, and the quantum attacks cannot be performed) of the existing secure multiparty quantum summation and multiplication.

Preliminaries

Here, we introduce the Shamir’s secret sharing, quantum state, SUM gate, quantum Fourier transform (QFT), and generalized Pauli operator, which will be used in our work.

Shamir’s secret sharing

In the Shamir’s secret sharing, there is a set of players P={P1,P2,,Pn} and a dealer14. This secret sharing scheme consists of two phases: secret sharing and secret reconstruction. In secret sharing phase, the dealer shares a secret among n players using a (t − 1) degree polynomial f(y); each player knows only his share. In secret reconstruction phase, the t players reconstruct the secret using the Lagrange interpolation. The Lagrange Interpolation is defined as follows.

f(y)=k=1tf(yk)1jt,jkyyjykyj 1

For y = 0, Eq.(1) can be written as follows.

f(0)=k=1tf(yk)1jt,jkyjykyj=k=1tf(yk)1jt,jkyjyjyk 2

Quantum State

In quantum computing, the d-level quantum state is defined as follows15.

|ϕ=l=0d1Cl|l 3

It must satisfy l=0d1|Cl|2=1, where Cl represents complex number.

SUM gate

In quantum computing, the SUM gate is defined as follows16.

SUM(|u,|v)=(|u,|u+vmodd), 4

where |u〉 and |v〉 denote control and target particles, respectively, and u,v{0,1,,d1}.

Quantum Fourier Transform (QFT)

The discrete Fourier transform is the foundation of QFT. The d-level QFT is defined as follows8.

QFT|p=1dl=0d1ωp.l|q 5

where, ω represents e2πi.

Generalized Pauli operator

In quantum computing, the d-level generalized Pauli operator is defined as follows17.

Uγ,δ=l=0d1ωl.δ|l+γl|, 6

where, γ,δ{0,1,d1}.

Proposed Protocols

In this section, we propose two hybrid (t, n) threshold secure multiparty quantum summation and multiplication protocols. Let X and Y have two secrets a and b, respectively, and want to perform (a + b) or (a × b) without revealing their secrets. In these proposed protocols, we assume that the set of players P={P1,P2,,Pn}, a qualified subset S={P1,P2,,Pt}, each qualified subset containing t players and player P1 is an initiator.

Hybrid secure multiparty quantum summation protocol

Here, we discuss our proposed hybrid (t, n) threshold secure multiparty quantum summation, whose procedure is given as follows.

Step 1: The X and Y choose two different polynomials f(y)=a+c1y+c2y2++ct1yt1modd and g(y)=b+c¯1y+c¯2y2++c¯t1yt1modd, where c1,c2,,ct1 and c¯1,c¯2,,c¯t1 are coefficients and a and b are the secrets of X and Y, respectively. Then, they compute the classical shares f(yi) and g(yi), respectively, using the Shamir’s Secret Sharing14 and distribute these shares among the set of players P={P1,P2,,Pn}. Player Pi, i=1,2,,n, possesses only his shares f(yi) and g(yi).

Step 2: Player Pi, i=1,2,, computes h(yi)=f(yi)+g(yi)modd and keeps h(yi) secret.

Step 3: Player Pk, k=1,2,,t, computes the shadow of his shares, denoting as Ak, as follows.

Ak=h(yk)1jt,jkyjyjykmodd 7

Step 4: Initiator P1 prepares t single qudit particles |0〉1, |0〉2, …, |0〉t and applies QFT on the first particle |0〉1. The resultant state |ϕ1〉 is given as follows.

|ϕ1=(QFT|01)=1dl=0d1|l1 8

Here, |ϕ1〉 and |0〉k’s, k=2,3,,t, are control and target qudits, respectively.

Step 5: Player P1 performs (t − 1) SUM operations to produce the entangled state |ϕ2〉 as follows.

|ϕ2=1dl=0d1|l1|l2|lk. 9

Initiator P1 sends the particle |lk to each player Pk, k=2,3,,t.

Step 6: Each player Pk, k=2,3,,t, applies the QFT operation on his particle |lk and then executes the generalized Pauli operator UAk,0, k=1,2,,t. The quantum state |ϕ2〉 is evolved as the quantum state |ϕ3〉, which is obtained as follows:

|ϕ3=UA1,0QFTUA2,0QFTUAk,0QFT|ϕ2=dt+120m1,m2,,mk<dm1+m2+,,+mk=0modd|m1+A1|m2+A2|mk+Ak 10

Step 7: In computational basis, each player Pk, k=2,3,,t, measures his particle |mk+Ak and broadcasts his measurement result mk + Ak, k=1,2,,t.

Step 8: Finally, they jointly compute the summation by adding their measurement results. The summation of the secrets is computed as: (a+b)=k=1tmk+Akmodd.

Hybrid secure multiparty quantum multiplication protocol

Here, we discuss our proposed quantum protocol for secure multiparty multiplication, whose procedure is given as follows.

Step 1: Initially, X and Y select two different polynomials f(y)=a+c1y+c2y2++ct1yt1modd and g(y)=b+c¯1y+c¯2y2++c¯t1yt1modd, where a and b are the secrets of X and Y, c1,c2,,ct1 and c¯1,c¯2,,c¯t1 are coefficients of polynomials f(y) and g(y), respectively. Then, they compute the classical shares f(yi) and g(yi), respectively, and distribute them among n players. Player Pi, i=1,2,,n, knows his shares f(yi) and g(yi) only.

Step 2: Player Pi, i=1,2,,n, computes h(yi)=f(yi)×g(yi)modd and shares h(yi) among n players using new random polynomial zi(x)=h(yi)+β1x+β2x2++βt1xt1modd. The total polynomial, denoted as Ti, is computed by each player Pi, i=1,2,,n, using the Vandermonde matrix18. Player Pi, i=1,2,,n, knows Ti only.

Step 3: Each player Pk, k=1,2,,t, computes the shadow Bk of his share as follows.

Bk=Tk1jt,jkxjxjxkmodd 11

Step 4: Initiator P1 prepares t single qudit particles |01,|02,,|0t and applies QFT on the first particle 01. The resultant state |Φ1〉 is given as follows.

|Φ1=(QFT|01)=1dr=0d1|r1. 12

Here, |Φ1〉 denotes control qudit and |0〉k’s, k=2,3,,t), denote target qudits.

Step 5: Initiator executes (t − 1) SUM operations to get the entangled state |Φ2〉, as follows.

|Φ2=1dr=0d1|r1|r2|rk. 13

Initiator P1 sends the particle |rk to each player Pk, k=2,3,,t.

Step 6: Each player Pk, k=2,3,,t, applies QFT on his particle |rk, followed by the generalized Pauli operator UBk,0. The quantum state |Φ2〉 is evolved as the resultant state |Φ3〉,which is given below:

|Φ3=UB1,0QFTUB2,0QFTUBk,0QFT|Φ2=dt+120w1,w2,,wk<d,w1+w2+,,+wk=0modd|w1+B1|w2+B2|wk+Bk 14

Step 7: Each player Pk, k=2,3,,t, measures his particle |wk+Bk in computational basis and broadcasts his measurement result wk + Bk.

Step 8: Finally, they compute the multiplication by adding their measurement results. The multiplication of the secrets is computed as: (a×b)=k=1twk+Bkmodd.

Correctness

In this section, we prove the correctness of our proposed protocols. We discuss the correctness proof of the secure multiparty quantum summation protocol only. The correctness proof of the secure multiparty quantum multiplication protocol is very much similar to that of the secure multiparty quantum summation protocol.

Correctness Proof

lemma 1

If all players in a qualified subset S={P1,P2,,Pt} act honestly, then they can perform summation (a+b)=k=1tAkmodd.

proof 1

On Applying QFT and Pauli operators by each player Pk, k=1,2,,t, on his particle gives the quantum state as follows.

|ϕ3=UA1,0QFTUA2,0QFTUAt,0QFT1dl=0d1|l1|l2|lt=1dl=0d1UA1,0QFT|l1UA2,0QFT|l2UAt,0QFT|lt=1dl=0d1UA1,01dm1=0d1ωm1l|m1UA2,01dm1=0d1ωm2l|m2UAt,01dm1=0d1ωmtl|mt=1dl=0d1dt20m1,m2,,mt<dω(m1++mt)l|m1+A1|m2+A2|mt+At=dt+120m1,m2,,mt<dl=0d1ω(m1++mt)l|m1+A1|m2+A2|mt+At=dt+12s0d0m1,m2,,mt<d,m1+m2+,,+mt=0modd|m1+A1|m2+A2|mt+At

Each player Pk, k=1,2,,t, measures his particle in computational basis. The compute the sum after receiving others players’ measurement results.

k=1tmk+Akdk=1tmk+k=1tAkdk=1tAkmodd 15

From Eq. (15), we get sum of the secrets (a+b)=k=1tAkmodd.

Example

Here, we illustrate our proposed secure multiparty quantum summation and multiplication protocols using an example. Suppose X and Y have two secrets 4 and 2, respectively, and want to compute their sum and multiplication without revealing their secrets. The X and Y share these secrets among 7 players P={P1,P2,,P7} and the qualified subset S={P1,P2,P3} computes the summation and multiplication. The X and Y select prime as 11. Thus, prime d = 11, threshold t = 3, and total number of players n = 7.

Summation example

Example.

Consider that X and Y choose their respective polynomials f(y)=4+2y+3y2mod11 and g(y)=2+3y+y2mod11. They compute their classical shares f(yi) and g(yi) and distribute these shares among 7 players P={P1,P2,,P7}. Each player Pi, i=1,2,,7, computes h(yi)=f(yi)+g(yi)mod11. The computation of share and h(yi) are shown in Table 1. Each player Pk, k = 1, 2, 3, (of qualified subset S={P1,P2,P3}) computes the shadow of his share Ak as follows:

Ak=h(yk)1jt,jkyjyjykmodd
A1=4×221×331mod11=1
A2=10×112×332mod11=3
A3=2×113×223mod11=2
Table 1.

Share Computation for Summation and Multiplication.

Players P1 P2 P3 P4 P5 P6 P7
Shares f(yi) 9 9 4 5 1 3 0
g(yi) 6 1 9 8 9 1 6
h(yi) = f(yi) + g(yi) 4 10 2 2 10 4 6
h′(yi) = f(yi) × g(yi) 10 9 3 7 9 3 0
Polynomials: zi(x) 10 + x + 2x2 9 + 3x + x2 3 + 2x + 2x2 7 + 2x + 3x2 9 + 5x + x2 3 + 2x + x2 0 + x + 5x2
Shares z1(xi) 2 9 9 2 10 0 5
z2(xi) 2 8 5 4 5 8 2
z3(xi) 7 4 5 10 8 10 5
z4(xi) 1 1 7 8 4 6 3
z5(xi) 4 1 0 1 4 9 5
z6(xi) 8 8 3 4 0 2 10
z7(xi) 6 0 4 7 9 10 10
Ti 7 9 3 0 0 3 9

Initiator P1 computes |ϕ2=111l=010|l1|l2|l3 and sends the particle |lk to each player Pk, k = 2, 3. Each player Pk (of qualified subset S={P1,P2,P3}) applies QFT and generalized Pauli operators U1,0, U3,0, U2,0 on his particle. Hence,

|ϕ3=U1,0QFTU3,0QFTU2,0QFT111l=010|l1|l2|l3=111l=010U1,0QFT|l1U3,0QFT|l2U2,0QFT|l3=111l=010U1,0111m1=010ωm1l|m1U3,0111m2=010ωm2l|m2U2,0111m3=010ωm3l|m3=111l=0100m1,m2,m310ω(m1+m2+m3)l|m1+1|m2+3|m3+2=1110m1,m2,m310l=010ω(m1+m2+m3)l|m1+1|m2+3|m3+2=11s10m1,m2,m310,m1+m2+m3=0mod11|m1+1|m2+3|m3+2

Finally, the players measure (computational basis) their particles and broadcast their respective measurement results m1 + 1, m2 + 3, m3 + 2. They get the sum by adding their measurement results as follows:

m1+1+m2+3+m3+211m1+m2+m3+6116mod11=6

Example of multiplication

Example.

Similar to summation, X and Y select their respective polynomials f(y)=4+2y+3y2mod11 and g(y)=2+3y+y2mod11 and compute their respective classical shares f(yi) and g(yi). They distribute these shares among 7 players P={P1,P2,,P7}. Each player Pi, i=1,2,,7, computes h(yi)=f(yi)×g(yi)modd and these h(yi) shares are shared among n players using new random polynomial zi(x)=h(yi)+β1x+β2x2++βt1xt1modd. The shares of total polynomial, denoted as Ti, are computed by each player Pi, i=1,2,,7, using the Vandermonde matrix18. The computation of Ti is shown in Table 1. Each player Pk, k = 1, 2, 3, (of qualified subset S={P1,P2,P3}) computes the shadow of his shares Bk as follows.

Bk=Tk1jt,jkyjyjykmodd
B1=7×221×331mod11=10
B2=9×112×332mod11=6
B3=3×113×223mod11=3

Initiator P1 computes |Φ2=111r=010|r1|r2|r3, sends the particle |rk to player Pk, k = 2, 3. Each player Pk (of qualified subset S={P1,P2,P3}) applies QFT operation and generalized Pauli operators U10,0, U6,0, U3,0 on his particles as follows.

|Φ3=U10,0QFTU6,0QFTU3,0QFT111r=010|r1|r2|r3=111r=010U10,0QFT|r1U6,0QFT|r2U3,0QFT|r3=111r=010U10,0111w1=010ωw1r|w1U6,0111w2=010ωw2r|w2U3,0111w3=010ωw3r|w3=111r=0100w1,w2,w310ω(w1+w2+w3)r|w1+10|w2+6|w3+3=1110w1,w2,w310r=010ω(w1+w2+w3)r|w1+10|w2+6|w3+3=11s10w1,w2,w310, w1+w2+w3=0mod11|w1+10|w2+6|w3+3

Finally, players measure (computational basis) their particle and broadcasts their measurement results w1 + 10, w2 + 6, w3 + 3. They get the multiplication by adding measurement results as follows:

w1+10+w2+6+w3+311w1+w2+w3+191119mod11=8

Security Analysis

In this section, we analyze the security of our proposed secure multiparty quantum summation and multiplication protocols. We mainly focus on the security analysis of summation protocol because the security analysis of multiplication protocol is very much similar to that of summation protocol.

Intercept-resend attack

Suppose an eavesdropper E intercepts the particle |lk and measures it in the computational basis {|1,|2,,|d1} to extract the information about the shadow of the share. The eavesdropper E prepares a fake particle l¯k and resends it to player Pk, k=2,3,,t. If E performs this attack, then he can compute l correctly with probability 1d. But E cannot get any valuable information about the share of the shadow from l, because |lk does not contain any valuable information about the shadow of the share.

Collusion attack

In our proposed protocols, each player Pk measures his particle |mk+Ak and broadcasts his measurement result mk+Ak, k=1,2,,t. Thus, other players cannot obtain the shadow of the share (Ak). Suppose the dishonest players Pr−1 and Pr+1 collude together to obtain other players’ shadow of the share Ak. They cannot get any information about the shadow of the share because player P1 only sends the particles |lk to other players; nothing else, and the particles |lk don’t carry any valuable information about the shadow of the share. So, this attack is not possible in our proposed protocols.

Entangle-measure attack

In this attack, the eavesdropper E intercepts all the particles |lk, when the initiator P1 sends the particles |lk to player Pk, k=2,3,,t. Further, E selects a intercepted particle |lm and prepares an ancillary particle |c〉. The d-level SUM operation is performed by E on |lm to entangle the ancillary particle |c〉. The quantum state |ϕ2〉 is evolved as |ϕ2〉′, which is given below.

|ϕ2=(SUM(|lm,|c))|ϕ2=1dl=0d1|l1,|l2,,|lt|lc

E prepares another secret particle |lo and performs d-level SUM operation on |c〉. The quantum state |ϕ2〉′ is evolved as |ϕ2〉″, which is given below.

|ϕ2=(SUM(|lo,|lc))|ϕ2=1dl=0d1|l1,|l2,,|lt|llc=|ϕ2|c

The ancillary particle |c〉 is measured by E and gets the initial value |c〉. So, E concludes that the particles |lm and |rr are the same. Based on this conclusion, E assumes that all the particles |lk’s are same. Thus, E cannot get any information about the shadow of the share from this attack.

Collective attack

In this attack, E interacts with each qudit by preparing an independent ancillary particle and jointly performs the measurement operation on all the ancillary qudit to get the shadow of the share. E prepares an independent ancillary particle |c〉 to interact with each qudit of player Pk,k=1,2,,t. After interacting, E gets the particle |lk and jointly performs the measurement operation in the computational basis {|1,|2,,|d1} to learn the shadow of the share. From this joint measurement, E cannot get any information about the shadow of the share because |lk does not contain any information of the shadow of the share.

Coherent attack

In coherent attack, E jointly interacts with all qudit of player Pk,k=1,2,,t, by preparing an independent ancillary particle |c〉 and he gets each player’s particle |lk. E jointly performs the measurement operation in computational basis {|1,|2,,|d1} on each player’s particle |lk. From this measurement of particle |lk, E only gets l with probability 1d. But, l does not contain any valuable information about the shadow of the share. Here, E only knows the interacting particle |lk, nothing else. So, from this attack, E cannot learn the shadow of the share.

Performance Analysis

Here, we analyze the performance of our proposed secure multiparty quantum summation and multiplication protocols and compare it with that of ten existing secure multiparty quantum summation and multiplication protocols: Du et al.’s protocol4, Chen et al.’s protocol5, Zhang et al.’s protocol6, Zhang et al.’s protocol7, Shi et al.’s protocol8, Shi’s protocol9, Zhang et al.’s protocol10, Liu et al.’s protocol11, Yang’s protocol12 and Jiao et al.’s protocol13 based on three parameters: cost, universality, and attack. The Du et al.’s protocol4 is based on multiparty computation but it has (n, n) threshold approach and its modulo is n + 1 and computation type is bit-by-bit. The Chen et al.’s5, Zhang et al.s6, Zhang et al.’s7 protocols are based on multiparty computation but they have (n, n) threshold approach; their modulo are 2 and computation type is bit-by-bit. The protocols of Chen et al.5 and Zhang et al.6 perform 1 Unitary operation. Both the protocols of Shi et al.8 are based on multiparty computation and computation type is secret-by-secret, but they have (n, n) threshold approach. In the Shi et al.’s protocols8, the QFT is applied on the first particle by initiator Bob1,who sends second particle to next player. Then, the unitary operation is performed by each player Bobi, i = 2, 3, …, n. Initiator Bob1 applies QFT−1 on his particle. So, the total computation and communication costs of these protocols are 1QFT + 1QFT−1 + (n − 1) unitary operations + 2 measure operation and n, respectively. The Shi’s protocol9 is based on multiparty computation but it has (n, n) threshold approach and its computation type is bit-by-bit. The Zhang et al.’s protocol10 is based on multiparty computation but it has (n, n) threshold approach with bit-by-bit computation type and modulo of 2. The total computation cost of this protocol is n measure operations. The Liu et al.’s protocol11 is based on multiparty computation but it has (n, n) threshold approach with bit-by-bit computation type and modulo of 2. The total computation and computation costs of this protocol is n and n, respectively. The Yang’s protocol12 is based on multiparty computation but it has (n, n) threshold approach. The total computation and communication costs of this protocol are nQFT + n measure operation and (n − 1), respectively. The Jiao et al.’s protocol13 is based on multiparty computation but it has (n, n) threshold approach with bit-by-bit computation type. The total computation and communication costs of this protocol is n unitary operation + n measure operations and n, respectively. However, our proposed summation and multiplication protocols are based on multiparty computation with modulo d, have (n, n) threshold approach, and their computation type is secret-by-secret. The total computation and communication costs of these protocols are 1QFT + (t − 1) unitary operation + t measure operation and (t − 1), respectively. So, our protocols are more secure, flexible, and practical as compared to the existing summation and multiplication protocols. The comparison of cost, universality, and attack are shown in Table 2. In this table, IR, EM, Comt, Com, s-by-s, b-by-b, Summ. and Multi. denote intercept-resend attack, entangle-measure attack, computation cost, communication cost, secret-by-secret, bit-by-bit, summation and multiplication, respectively.

Table 2.

Comparison in terms of Cost, Universality, and Attack.

Protocols Du4 Chen5 Zhang6 Zhang7 Shi8 Shi9 Zhang10 Liu11 Yang12 Jiao13 Proposed
Operation Summ. Summ. Summ. Summ. Summ. Multi. Summ. Summ. Summ. Summ. Summ. Multi. Summ. Multi.
Performance Parameters Costs Comt. QFT 1 1 n 1 1
QFT−1 1 1
Unitary Operation 1 1 n − 1 n − 1 n n t − 1 n − 1
Measure Operation 2 2 n n n n n t t
Com. Message Particle t − 1 t − 1
Decoy Particle n n n n − 1 n n
Univ. Model (n, n) (n, n) (n, n) (n, n) (n, n) (n, n) (n, n) (n, n) (n, n) (n, n) (n, n) (n, n) (t, n) (t, n)
Modulo n + 1 2 2 2 N N 2 2 d N N d d
Qubits log2dn log2dn 2log2dn 2
Type of Computation b-by-b b-by-b b-by-b b-by-b s-by-s s-by-s b-by-b b-by-b b-by-b s-by-s b-by-b b-by-b s-by-s s-by-s
Attacks IR Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Collusion Yes No No Yes Yes Yes Yes
EM Yes Yes Yes Yes Yes Yes Yes Yes Yes
Collective Yes Yes
Coherent Yes Yes

Conclusion

In this paper, we have presented the hybrid (t, n) threshold quantum protocols for multiparty summation and multiplication. They have better communication and computation costs as the type of computation is secret-by-secret. They can resist the quantum attacks, i.e., intercept-resend, entangle-measure, collusion, collective, and coherent. No player cannot get other players’ private information. Our protocols are more secure, flexible, and practical as compared to the existing summation and multiplication protocols. Further, they possess all the benefits (i.e., use qudit instead of qubit, do not pass any secret information through the transmitted particles, do not perform entanglement measurement, and quantum attacks are not possible) of the existing secure multiparty quantum summation and multiplication.

Acknowledgements

This work is partially supported by Indian Institute of technology (ISM) Dhanbad.

Author contributions

Study conception, design, and writing of the manuscript: K.S. Analysis: H.O. All authors reviewed the manuscript.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Hu X, Fan H, Zhou D, Liu W-M. Necessary and sufficient conditions for local creation of quantum correlation. Physical Review A. 2012;85:032102. [Google Scholar]
  • 2.Li Z-G, Fei S-M, Wang Z, Liu W. Evolution equation of entanglement for bipartite systems. Physical Review A. 2009;79:024303. [Google Scholar]
  • 3.Abliz A, Gao H, Xie X, Wu Y, Liu W. Entanglement control in an anisotropic two-qubit heisenberg x y z model with external magnetic fields. Physical Review A. 2006;74:052105. [Google Scholar]
  • 4.Jian-Zhong C. Du ann Xiu-Bo & Qiao-Yan, W. Secure multiparty quantum summation. Acta Physica Sinica. 2007;56:6214–6219. [Google Scholar]
  • 5.Chen X-B, Xu G, Yang Y-X, Wen Q-Y. An efficient protocol for the secure multi-party quantum summation. International Journal of Theoretical Physics. 2010;49:2793–2804. [Google Scholar]
  • 6.Zhang C, Sun Z, Huang Y, Long D. High-capacity quantum summation with single photons in both polarization and spatial-mode degrees of freedom. International Journal of Theoretical Physics. 2014;53:933–941. [Google Scholar]
  • 7.Zhang C, Sun Z-W, Huang X, Long D-Y. Three-party quantum summation without a trusted third party. International Journal of Quantum Information. 2015;13:1550011. [Google Scholar]
  • 8.Shi R-h, Mu Y, Zhong H, Cui J, Zhang S. Secure multiparty quantum computation for summation and multiplication. Scientific reports. 2016;6:19655. doi: 10.1038/srep19655. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Shi R-H, Zhang S. Quantum solution to a class of two-party private summation problems. Quantum Information Processing. 2017;16:225. [Google Scholar]
  • 10.Zhang C, Situ H, Huang Q, Yang P. Multi-party quantum summation without a trusted third party based on single particles. International Journal of Quantum Information. 2017;15:1750010. [Google Scholar]
  • 11.Liu W, Wang Y-B, Fan W-Q. An novel protocol for the quantum secure multi-party summation based on two-particle bell states. International Journal of Theoretical Physics. 2017;56:2783–2791. [Google Scholar]
  • 12.Yang H-Y, Ye T-Y. Secure multi-party quantum summation based on quantum fourier transform. Quantum Information Processing. 2018;17:129. [Google Scholar]
  • 13.Lv, S.-X., Jiao, X.-F. & Zhou, P. Multiparty quantum computation for summation and multiplication with mutually unbiased bases. International Journal of Theoretical Physics 1–11 (2019).
  • 14.Shamir A. How to share a secret. Communications of the ACM. 1979;22:612–613. [Google Scholar]
  • 15.Nielsen, M. A. & Chuang, I. L. Quantum Computation and Quantum Information: 10th Anniversary Edition (Cambridge University Press, New York, NY, USA, 2011), 10th edn.
  • 16.Nielsen, M. A. & Chuang, I. Quantum computation and quantum information (2002).
  • 17.Thas K. The geometry of generalized pauli operators of n-qudit hilbert space, and an application to mubs. EPL (Europhysics Letters) 2009;86:60005. [Google Scholar]
  • 18.Turner, L. R. Inverse of the vandermonde matrix with applications (1966).

Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES