• No results found

Coding Theoretic Construction of Quantum Ramp Secret Sharing

N/A
N/A
Protected

Academic year: 2020

Share "Coding Theoretic Construction of Quantum Ramp Secret Sharing"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

Coding Theoretic Construction of Quantum

Ramp Secret Sharing

Ryutaroh Matsumoto

Department of Communications and Computer Engineering

Tokyo Institute of Technology, 152-8550 Japan

Email: [email protected]

http://www.rmatsumoto.org/research.html

8 July 2014

Abstract

We show a construction of a quantum ramp secret sharing scheme from a nested pair of linear codes. Necessary and sufficient conditions for qualified sets and forbidden sets are given in terms of combinatorial properties of nested linear codes. An algebraic geometric construction for quantum secret sharing is also given.

1

Introduction

Secret sharing (SS) [12] is a cryptographic scheme to encode a secret to multiple shares being distributed to participants, so that only qualified sets of participants can reconstruct the original secret from their shares. Traditionally both secret and shares were classical information (bits). Several authors [3, 7, 13] extended the traditional SS to quantum one so that a quantum secret can be encoded to quantum shares.

(2)

ramp SS was proposed by Ogawa et al. [11]. In their construction, each share is a quantum state on a q-dimensional complex linear space, andqhas to be larger than or equal to the number n of participants. When n is large,q also has to be large. But it is not clear whether or not such a large dimensional quantum systems are always readily available. To deal with such a situation, we need a quantum ramp SS allowingn>q.

It is well-known that classical ramp SS can be constructed from a pair of linear codesC2 (C1 ⊆ Fnq[2, 4], whereFq is the finite field withqelements. We call a

quantum state in a q-dimensional system as a qudit. In this paper we shall show the following.

Theorem 1 Let J ⊆ {1, . . . , n} and J = {1, . . . , n} \ J. For ~x = (x1, . . . , xn) ∈

Fnq define PJ(~x) = (xi)iJ. We define ePJ to be an Fq-linear map from C1/C2 to PJ(C1)/PJ(C2)sending ~x+C2C1/C2 to PJ(~x)+ PJ(C2) ∈ PJ(C1)/PJ(C2). A

quantum ramp SS can be constructed fromanyC2 (C1 ⊆Fnq.

1. The constructed quantum SS encodes a quantum secret of(dimC1−dimC2) qudits to n shares. Each share is a qudit.

2. A set J of participants can reconstruct

dimePJ(ker(ePJ)) (1)

qudits out of(dimC1−dimC2)qudits of the encoded quantum secret. If

dimePJ(ker(ePJ))=dimC1−dimC2 (2)

then the set J of participants can reconstruct the secret perfectly. This means that J is a qualified set. In this case J has no information of the secret, which means that J is a forbidden set.

3. The condition (2) is equivalent to both

dimPJ(C1)−dimPJ(C2) = dimC1−dimC2and (3)

dimPJ(C1)−dimPJ(C2) = 0. (4)

Condition (4) is equivalent to

dimC2 ∩ker(PJ)−dimC1 ∩ker(PJ)= 0. (5)

(3)

This paper is organized as follows: Section 2 proposes the encoding of se-crets and shows Item 1 in Theorem 1. Section 3 proposes the decoding of sese-crets and it shows Items 2 and 3 in Theorem 1. Section 4 proves Item 4 in Theorem 1 by computing the Holevo information of the set J. It also computes the co-herent information as a byproduct. Section 5 shows that Theorem 1 completely characterizes the qualified and forbidden sets of the quantum ramp SS by Ogawa et al. [11]. Section 6 gives an algebraic geometric construction. Section 7 gives concluding discussions.

2

Encoding Secrets

We shall propose a construction of a quantum ramp SS from a nested pair of linear codesC2 ( C1 ⊆ Fnq. Our proposal is a quantum version of classical ramp

SS proposed by Chen et al. [2, Section 4.2]. Let Gi and Hj be q-dimensional

complex linear spaces. We also assume that orthonormal bases of Gi and Hj

are indexed by Fq as{|si}sFq. The quantum secret is dimC1 −dimC2 qudits on

NdimC1−dimC2

i=1 Gi. Fix an Fq-linear isomorphism f :F

dimC1−dimC2

qC1/C2. Also,

{|~si | ~sFdimC1−dimC2

q } is an orthonormal basis of

NdimC1−dimC2

i=1 Gi. We shall encode a quantum secret to n qudits in Nnj=1Hj by a complex linear isometric

embedding. To specify such an embedding, it is enough to specify the image of each basis state|~si ∈NdimC1−dimC2

i=1 Gi. We encode|~sito

1

√ |C2|

X

~xf(~s)

|~xi ∈

n

O

j=1

Hj. (6)

Recall that by definition of f, f(~s) is a subset of C1, f(~s)∩ f(~s1) = ∅if~s , ~s1, and f(~s) contains |C2| vectors. From these properties we see that (6) defines a complex linear isometric embedding. The quantum system Hj is distributed to

the j-th participant.

Example 2 We show a slightly modified variant of Ogawa et al. [11] as an exam-ple. Let q = 7, n = 5, L = 3, α1 = 3, α2 = 5, α3 = 6,α4 = 1,α5 = 4. For s1, s2, s3F7,|s1s2s3iis encoded to

1

7

X

rF7

5

O

j=1

(4)

This encoding can be described by

C1 = {(r+ sj+s2α2j +s3α3j)j=1,...,5 |r,s1,s2,s3 ∈F7}, C2 = {(r,r,r,r,r)|rF7},

f(s1,s2,s3) = {(r+ s1αj+s2α2j +s3α

3

j)j=1,...,5 |rF7}.

3

Decoding Secrets

3.1

Preliminary Algebra

In this subsection we show Item 3 in Theorem 1 in order to introduce the proposed decoding procedure. The equivalence between (4) and (5) follows from Forney’s second duality lemma [6, Lemma 7] and ker(PJ) = {(x1, . . . , xn) ∈ Fnq | xi = 0 if

iJ}.

Equation (3) is equivalent toPeJ being an isomorphism, and (4) is equivalent

to ePJ being the zero map. From these observations we see that (3) and (4) imply

(2) and vice versa. This finishes the proof of Item 3 in Theorem 1.

Remark 3 Equation (5) corresponds to [8, Eq. (3)] for classical ramp SS.

3.2

Proposed Decoding Procedure

Suppose that the quantum secret is

X

~sFdimC1−dimC2

q

α(~s)|~si ∈

dimC1−dimC2 O

i=1

Gi. (8)

It is encoded tonqudits as

X

~sFdimC1−dimC2

q

α(~s)√1

|C2|

X

~xf(~s)

|~xi ∈

n

O

j=1

Hj. (9)

Decompose ker(ePJ) to a direct sumV⊕(ker(PeJ)∩ker(ePJ)), and decomposeC1/C2 toWV ⊕ ∩ker(PeJ). LetG(J) to be the complex linear space spanned by{|~si |

f(~s)∈V}. We have dimG(J)=|ePJ(ker(ePJ))|because

dimPeJ(ker(ePJ))

= dim ker(ePJ)−dim ker(PeJ)∩ker(ePJ)

(5)

The spaceNdimC1−dimC2

i=1 Gi can be decomposed asG(J)⊗ Grest, whereGrestis the complex linear space spanned by{|~sKWi | f(~sKW)∈W⊕ker(ePJ)}, and|~sJi ⊗ |~sW+

~sKi ∈ G(J)⊗ Grestis identified with|~si ∈

NdimC1−dimC2

i=1 Gifor~s=~sJ+~sW+~sKwith ~sJf−1(V),~sWf−1(W) and~sKf−1(ker(ePJ)). This identification is a unitary

map betweenG(J)⊗ GrestandNdimC1−dimC2

i=1 Gi, because it is linear and preserves the inner product.

Example 4 We retain the notations from Example 2. Let J = {1,2,3} and J =

{4,5}. Firstly we examine ker(PeJ) ⊂ C1/C2. When (s1,s2,s3) = (2,1,0) or

(s1,s2,s3) = (0,0,1), PJ(f(s1,s2,s3)) = PJ(C2), from which we see that ker(ePJ)

is two-dimensional linear space spanned by f(2,1,0)and f(0,0,1). On the other hand, PJ(f(2,1,0)) , PJ(C2) and PJ(f(0,0,1)) = PJ(C2), which mean that

ker(PeJ)∩ker(ePJ)is one-dimensional linear space spanned by f(0,0,1). We also

observe that V is the one-dimensional space spanned by f(2,1,0), thatker(PeJ)is

the one-dimensional space spanned by f(0,0,1). There is some freedom in choos-ing W, for example, we can choose W as the one-dimensional space spanned by

f(1,0,0).

G(J)is the7-dimensional complex linear space spanned by{|2ai ⊗ |ai ⊗ |0i |

aF7}, whileGrestis the49-dimensional complex linear space spanned by{|s1i ⊗

|0i ⊗ |s3i | s1,s3F7}.

In this section we shall prove that a set J of participants can reconstruct the part of the quantum secret (8) from (9). The reconstructed part is a state inG(J). By reordering indices we may assume J ={1, . . . ,|J|}. We also assume

dimePJ(ker(ePJ))> 0, (11)

otherwise the set Jcan reconstruct no part of the secret by the proposed decoding procedure.

The restriction ofPeJf toV is injective by the definition ofV. This and the

definitions ofV andW imply that there exists anFq-linear isomorphismg1 from PJ(C1)/PJ(C2) toFdim

PJ(C1)−dimPJ(C2)

q with the following condition. When we write

~s = ~sJ +~sW +~sK in the same way as the previous paragraph for~sFdim

C1−dimC2

q

theng1(bPJ(f(~s)) = (~sJ, ~sW) ∈ F

dimPJ(C1)−dimPJ(C2)

q . If (2) holds then we haveV =

C1/C2and we regard~sW and~sK as~0 and~sJ as~s. Observe thatg1 is inverting the

restriction ofPeJf toV.

On the other hand, there also exists anFq-linear epimorphismg2fromPJ(C1) toFdimPJ(C2∩ker(PJ))

(6)

space PJ(C1)/PJ(C2 ∩ker(PJ)). The above map can be constructed as follows:

Find a direct sum decomposition of PJ(C1) = PJ(C2 ∩ker(PJ))⊕ U For ~x

PJ(C1), find a decomposition ~x = ~x1 + ~x2 such that ~x1 ∈ PJ(C2 ∩ker(PJ)) and

~x2U. Then map ~x1 by a some fixed linear isomorphism fromPJ(C2∩ker(PJ))

to FdimPJ(C2∩ker(PJ))

q , while ignoring~x2. Observe thatg2 is extracting the PJ(C2∩ ker(PJ))-component.

By a construction similar tog2, there also exists anFq-linear epimorphismg3 fromPJ(C1)/PJ(C2∩ker(PJ)) toF

dimPJ(C2)−dimPJ(C2∩ker(PJ))

q that is one-to-one on on

every coset belonging to the factor linear spacePJ(C1)/PJ(C2) such that the value ofg3is determined by~sW,~sK, andPJ(~x) independently of~sJ. Observe also thatg3 is extracting the PJ(C2)-component from the factor linear space PJ(C1)/PJ(C2

ker(PJ)).

Consider theFq-linear mapg4fromPJ(C1) toFdim

PJ(C1)

q sending~vPJ(C1) to (g1(~v+PJ(C2)), g2(~v), g3(~v+PJ(C2 ∩ker(PJ)))). We see thatg4 is an Fq-linear

isomorphism because it is surjective and the domain and the image ofg4have the same dimension.

For~vPJ(C1), we can construct a unitary operation sending|~vi ∈

N|J|

j=1Hjto

|g4(~v), ~0i ∈

N|J|

j=1Hj, where~0 is the zero vector of length|J| −dimPJ(C1). Since this unitary operation does not changeH|J|+1, . . . ,Hn, it can be executed only by

the first to the|J|-th participants. Applying the unitary operation to (9) gives

X

~

sFdimC1−dimC2

q

α(~s)√1

|C2| X

~xf(~s)

|~sJ, ~sW,

g2(PJ(~x)),g3(PJ(~x)+PJ(C2∩ker(PJ))), ~0,PJ(~x)i. (12)

g2(PJ(~x)) can become any vector in F

dimPJ(C2∩ker(PJ))

q independently of ~sJ, ~sW, ~sK

and PJ(~x). Hereafter we denote g2(PJ(~x)) by ~u1. For a fixed ~sFdim

C1−dimC2

q

PJ(~x) can become any vector in the coset ePJ(f(~s)) ∈ PJ(C1)/PJ(C2), and~sW

de-termines which coset of PJ(C1)/PJ(C2) contains PJ(~x) independently of ~sJ, ~sK

and~u1. Hereafter we denote the coset ePJ(f(~s)) = PJ(~x)+ PJ(C2) byg5(~sW). By

the definition ofg3,g3(PJ(~x)+PJ(C2∩ker(PJ))) is determined by only~sW,~sKand

PJ(~x), that is, independent of~sJ. Hereafter we denoteg3(PJ(~x)+PJ(C2∩ker(PJ)))

byg6(~sW,~sK, PJ(~x)). By using these notations we can rewrite (12) as

X

~

sFdimC1−dimC2

q

α(~s)|~sJi

1

√ |C2|

X

~u1∈F

dimPJ(C2∩ker(P J)) q

~u2∈g5(~sW)

(7)

which means that the part |~sJi of the quantum secret (8) is reconstructed but in

general entangled with the rest of quantum system. If the quantum secret is a product state written as

X

~sFdimC1−dimC2

q

α(~s)|~si=         X ~ sJV

α(~sJ)|~sJi

        ⊗         X ~ sW,~sK

α(~sW, ~sK)|~sW, ~sKi

       

then (13) can be written as

        X

~sJV

α(~sJ)|~sJi

        ⊗                         X

~sW,~sK

α(~sW, ~sK)

1

√ |C2|

X

~u1∈F

dimPJ(C2∩ker(P J)) q

~u2∈g5(~sW)

|~sW, ~u1,g6(~sW, ~sK, ~u2), ~0, ~u2i

                        ,

and the reconstructed secret is not entangled with the rest of quantum system. Observe also that the number of qudits in the reconstructed part is dimV = dimePJ(ker(ePJ)) and if (2) holds then the entire secret is reconstructed. Because

the complement of any qualified set is forbidden by [11, Proposition 3], we see that the set J of participants has no information on the quantum secret (8) if (2) holds. This finishes the proof of Item 2 in Theorem 1.

Example 5 We retain the notations from Example 4. We have J = {1,2,3}, dimPJ(C1)= 3, anddimPJ(C2)= 1. dimPJ(C1)/PJ(C2)=2.

When we express

~s=a(2,1,0)

| {z }

=~sJ

+s3(0,0,1)

| {z }

=~sK

+s1(1,0,0)

| {z }

=~sW

,

and fix r in (7), the index vector~x in (7) becomes

~x = (r+a+3s1+6s3,r+5s1+6s3,r+6a+6s1+6s3,

r+3a+ s1+ s3,r+3a+4s1+ s3).

(8)

r+ 3a+6s3 and g4(x1,x2) = (a,s1,r+3a+ 6s3). Therefore, after applying the proposed decoding procedure, the state (7) of encoded shares becomes

1

7

X

rF7

|a,s1,r+3a+6s3,r+3a+ s1+ s3,r+3a+4s1+s3i

= √1

7

X

r0F

7

|a,s1,r0+6s3,r0+s1+s3,r0+4s1+s3i

where r0 = r+3a.

We see that s1determines, independently of both a and s3, the coset{(r0+s1+ s3,r0+4s1+s3)|r0∈F7}, which is g5(~sW). PJ(~x)= (r

0+s

1+s3,r0+4s1+s3), s1 and s3uniquely determine g3(x1,x2,x3)= r0+6s3 which is g6.

4

Holevo Information and Coherent Information of

a Set of Shares

4.1

Holevo Information

In this section we prove that both (3) and (4) are necessary for Jto be a qualified set. We use the Holevo information [10] defined as follows. Let Sin and Sout be sets of density matrices, Γ a completely positive trace-preserving map from Sin

toSout,{ρ1, . . . ,ρm} ⊂ Sin, andPa probability distribution on {ρ1, . . . ,ρm}. The

Holevo information is defined as

K(P,{ρ1, . . . , ρm},Γ)= H

      

m

X

i=1

Pi)Γ(ρi)

      

m

X

i=1

Pi)H(Γ(ρi)), (14)

whereH(·) denotes the von Neumann entropy counted in logq. The Holevo infor-mation essentially expresses the classical inforinfor-mation that can be transferred over

Γ[10].

LetΓJ be the completely positive trace-preserving map fromS(

NdimC1−dimC2

i=1 Gi)

toS(NjJHj) induced by the encoding procedure proposed in Section 2, where

S(·) denotes the set of density matrices on a complex space·. ByKJ we denote

K(uniform distribution,{|~sih~s| |~s∈FdimC1−dimC2

q },ΓJ). (15)

By [11, Theorem 1] if

(9)

then J is not a qualified set. The encoding procedure in Section 2 is a pure state scheme [11, Section 2], that is, the quantum state of all the shares is pure if the encoded quantum secret is pure. By [11, Proposition 3], ifJis not a forbidden set, then Jis not a qualified set. By [11, Theorem 1] if

KJ > 0 (17)

then Jis not a forbidden set.

We shall prove the next proposition. By (3), (4), (16) and (17), Proposition 6 implies that both (3) and (4) are necessary forJ to be a qualified set.

Proposition 6

KJ =dimPJ(C1)−dimPJ(C2). (18)

Proof. ΓJ(|~sih~s|) is the partial trace of (9) over

N

jJHj. By the definition of

partial trace

ΓJ(|~sih~s|)

= 1

|C2| X

~ x1,~x2∈f(~s)

|PJ(x~1)ihPJ(x~2)| hPJ(~x1)|PJ(~x2)i

| {z }

=1⇔~x2∈~x1+ker(PJ)

= 1

|C2|

X

~uPJ(f(~s))

X

~x1∈f(~s)∩P−1

J (~u)

X

~x2∈f(~s)∩P−1

J (~u)

|PJ(x~1)ihPJ(x~2)|

= 1

|C2|

X

~uPJ(f(~s))

           X ~

x1∈f(~s)∩P−1

J (~u)

|PJ(x1~)i

                      X

~x2∈f(~s)∩P−1

J (~u)

hPJ(x2~)|

           = 1

|C2| X

~uPJ(f(~s))

           X ~

x1∈f(~s)∩((~0,~u)+ker(PJ))

|PJ(x~1)i

                      X

~x2∈f(~s)∩((~0,~u)+ker(PJ))

hPJ(x~2)|

           .(19)

For~u1,~u2∈ PJ(f(~s)), if f(~s)∩((~0, ~u1)+ker(PJ))= f(~s)∩((~0, ~u2)+ker(PJ)) then

~x1and~x2 in (19) are taken over the same setPJ(~x)+PJ(C2∩ker(PJ)), where~xis

any vector in f(~s)∩((~0, ~u1)+ker(PJ)). Otherwise~x1and~x2in (19) are taken over two disjoint sets inPJ(f(~s)). So (19) is equal to

1

|C2| X

APJ(f(~s))/∼

        X ~ vA

|~vi                 X

~vA

(10)

where∼is the equivalence relation that defines~v1,~v2PJ(Fnq) to be equivalent if

~v1 ∈~v2+PJ(C2∩ker(PJ)). (20) is an equal mixture of|PJ(C2)/PJ(C2∩ker(PJ))|

projection matrices to non-overlapping orthogonal spaces, therefore its von Neu-mann entropy is dimPJ(C2)−dimPJ(C2∩ker(PJ)), which is the second term in

the right hand side of (14).

By (20), the density matrix of the first term in RHS of of (14) is

1 qdimC1−dimC2

X

~

sFdimC1−dimC2

q

1

|C2|

X

APJ(f(~s))/∼

        X ~ vA

|~vi                 X

~vA

h~v|         = 1

|C1|

, X

APJ(C1)/PJ(C2∩ker(PJ))

        X

~vA

|~vi                 X

~vA

h~v|         . (21)

The von Neumann entropy of (21) is

dimPJ(C1)−dimPJ(C2∩ker(PJ)) (22)

by the same argument as the last paragraph. By (14)KJ =dimPJ(C1)−dimPJ(C2).

4.2

Coherent Information

We use the same notation as (14). Denote byΓE the channel to the environment

so that any pure state is mapped to a pure state by Γ⊗ ΓE. The channel to the

environment forΓJ isΓJ. Then the coherent information of the input stateρand

the channelΓis defined by [10]

H(Γ(ρ))−HE(ρ)). (23)

Equation (23) can become negative. The quantum capacity is expressed by the maximum of the coherent information overρ[5].

The coherent information of ΓJ and the completely mixed secret qdimC11−dimC2 P

~

sFdimC1−dimC2

q

|~sih~s|is (22) subtracted by (22) with J substituted by J. Therefore the coherent information is

dimPJ(C1)−dimC2∩ker(PJ)−(dimPJ(C1)−dimC2∩ker(PJ)). (24)

(11)

Lemma 7 Let D be as above. Define

D0 =C2+(D∩ker(PJ)).

Then we have

dimPJ(D)−dimC2∩ker(PJ)−(dimPJ(D)−dimC2∩ker(PJ))

= dimPJ(D0)−dimC2∩ker(PJ)−(dimPJ(D0)−dimC2∩ker(PJ)).(25)

Proof. LetD=D0⊕D00. Then dimD00 =dimPJ(D

00) because

D00∩ker(PJ)= {~0}.

Therefore theD00component inDdoes not help to increase the value of (24). Thus D0yields the same value for (24) asDand we have (25).

So we see thatD = C2 +(C1∩ker(PJ)) maximizes the coherent information

to its maximum value

dimPJ(C2+(C1∩ker(PJ)))−dimC2∩ker(PJ)

−(dimPJ(C2+(C1∩ker(PJ))

| {z }

=dimPJ(C2)

−dimC2∩ker(PJ))

= dimPJ(C2+(C1∩ker(PJ)))−(dimC2∩ker(PJ)+dimPJ(C2)−dimC2∩ker(PJ))

| {z }

=dimPJ(C2)

= dimePJ(kerPeJ).

We remark that the proposed decoding procedure in Section 3 reconstructs pre-cisely that number of qudits in the secret.

5

Analysis of the Conventional Scheme

In this section we show that the conventional quantum ramp secret SS [11] can be regarded as a special case of the proposed construction, and its qualified and forbidden sets can be identified by Theorem 1. Letα1, . . . ,αnbe pairwise distinct

nonzero1elements inFq, which correspond tox1, . . . ,xn in [11]. Denote (α1, . . . ,

αn) by~α. Let~v∈(Fq\ {0})n. Then the generalized Reed-Solomon code GRSn,k(~α,

~v) is [9, Section 10.§8]

{(v1h(α1), . . . ,vnhn))|degh(x)≤k−1}, (26)

1In [11]α

i =0 was not explicitly prohibited, but an author of [11] informed thatαimust be

(12)

where h(x) is a univariate polynomial over Fq. Let ~1 = (1, . . . , 1) ∈ Fnq and

L = (αL

1, . . . , α

L

n) ∈ F

n

q. The conventional scheme [11] is a special case of

the proposed construction with C1 = GRSn,k(~α, ~1) and C2 = GRSn,kL(~α, ~αL).

Observe thatC2 ( C1, dimC1 = k, and dimC2 = kL. By the property of the generalized Reed-Solomon codes (see e.g. [9, Section 11.§4]), any subsetJ ⊆ {1, . . . ,n}satisfies both (3) and (4) if|J| ≥dimC1and|J| ≤dimC2. Observe that the original restrictionn=dimC1+dimC2[11] is removed here.

6

Algebraic Geometric Construction

In this section we give a construction of C1 ⊃ C2 based on algebraic geometry (AG) codes. For terminology and mathematical notions of AG codes, please refer to [14]. Let F/Fq be an algebraic function field of one variable overFq, P1, . . . ,

Pn pairwise distinct places of degree one in F, andG1, G2 divisors of F whose supports contain none of P1, . . . ,Pn. We assumeG1 ≥ G2. Denote byL(G1) the Fq-linear space associated withG1. The functional AG code associated withG1,

P1, . . . ,Pnis defined as

C(G1,P1, . . . ,Pn)= {(f(P1), . . . , f(Pn))| f ∈ L(G1)}.

Since G1G2 we have C(G1, P1, . . . , Pn) ⊇ C(G2, P1, . . . , Pn). We further

assumeC(G1,P1, . . . ,Pn),C(G2,P1, . . . ,Pn).

Theorem 8 The ramp quantum SS constructed from C(G1, P1, . . . , Pn) ) C(G2,

P1, . . . , Pn) encodesdimC(G1, P1, . . . , Pn)−dimC(G2, P1, . . . , Pn)qudits to n

shares. We have

dimC(G1,P1, . . . ,Pn)−dimC(G2,P1, . . . ,Pn)

≥ degG1−degG2−g(F), (27)

where g(F)denotes the genus of F. A set J ⊆ {1, . . . , n}is a qualified set and its complement J is a forbidden set if

|J| ≥max{1+degG1,n−(degG2−2g(F)+1)}. (28)

Proof. Equation (27) follows just from

(13)

and the Riemann-Roch theorem [14]

degG1−g(F)+1≤ dimL(G1)≤max{0,degG1+1}, (30)

where the left inequality of (30) becomes equality if

degG1 ≥2g(F)−1. (31)

Firstly we claim that (3) and (4) hold if

|J| ≥ 1+degG1, (32)

|J| ≤ degG2−2g(F)+1. (33)

By reordering indices we may assume thatJ = {1, . . . ,|J|}. Observe that

PJ(C(G1,P1, . . . ,Pn))=C(G1,P1, . . . ,P|J|). (34)

If (32) holds then by (30) we haveL(G1−P1− · · · −P|J|)= {0}, which means that

L(G1) is isomorphic toC(G1, P1, . . . , P|J|) as anFq-linear space by (29). By the

same argument we also see thatL(G1) is isomorphic toC(G1, P1, . . . ,Pn). Thus

we have seen that (32) implies (3). If (33) holds then

deg(G2−P|J|+1− · · · −Pn)≥ 2g(F)−1,

which implies by (31)

dimL(G2−P|J|+1− · · · −Pn)= degG2− |J| −g(F)+1. (35)

By the same argument

dimL(G2)=degG2g(F)+1. (36)

Equations (29), (35) and (36) imply dimC(G2, P|J|+1, . . . ,Pn)=|J|, which in turn

impliesC(G2,P|J|+1, . . . ,Pn)=F

|J|

q . Therefore we see that (33) implies (4).

Finally noting (28)⇒(32) and (33) finishes the proof.

(14)

Theorem 10 We retain notations from Theorem 8 and assumedegG1 < n. The number (1) of qudits in quantum secret that can be decoded by J is

dim

L(G1−P

jJPj)+L(G2)

(L(G1−PjJPj)+L(G2))∩(L(G1−PjJPj)+L(G2))

. (37)

Proof. Equation (1) is equal to

dim ker(ePJ)−dim ker(ePJ)∩ker(ePJ). (38)

Since we assume degG1 < n, the evaluation map h ∈ L(G1) 7→ (h(P1), . . . , h(Pn) ∈ Fnq is injective and we can deal with the space of functions inL(G1) to

count the dimensions of (38).

Forh1+L(G2)∈ L(G1)/L(G2), its corresponding coset belongs to ker(PeJ) if

and only if there existsh2∈ L(G2) such thath1(Pj)−h2(Pj)=0 for all jJ, which

is equivalent toh1−h2 ∈ L(G1 −PjJPj). In other words, the coseth1+L(G2) satisfies the above condition if and only if there existsh01 ∈ L(G1−P

jJPj) such

that h1 ≡ h01 (mod L(G2)). The dimension of space of cosetsh1 +L(G2) with the above condition is given by

dim

L(G1−P

jJPj)+L(G2)

L(G2)

. (39)

Moreover, while satisfying the condition of the last paragraph, the coset cor-responding to h1 + L(G2) belongs to ker(ePJ) if and only if there exists another

h001 ∈ L(G1−P

jJ Pj) such thath1h001 (modL(G2)). The dimension of space

of cosetsh1+L(G2) with the above two conditions is given by

dim(

L(G1−P

jJPj)+L(G2))∩(L(G1

P

jJPj)+L(G2))

L(G2) . (40)

By (38), subtracting (40) from (39) gives (37).

7

Conclusion

(15)

of nested linear codes is given by the algebraic geometry in Theorem 8. The following issues are future research agenda.

What is a better construction ofC1 ) C2 than Theorem 8 when q < n? In particular, (33) should use both divisorsG1 andG2 because (3) and (4) use both of nested linear codes. Also, J corresponds to a set of Fq-rational points on an

algebraic curve when AG codes are used, but only the size of J is taken into account in (33). The geometry of J should also be taken into account. We shall investigate them in future.

Acknowledgment

The author would like to thank Prof. Tomohiro Ogawa for clarification of [11]. This research is partly supported by the National Institute of Information and Communications Technology, Japan, and by the JSPS Grant Nos. 23246071 and 26289116.

References

[1] G. R. Blakley and C. Meadows. Security of ramp schemes. In Ad-vances in Cryptology–CRYPTO’84, volume 196 of Lecture Notes in Com-puter Science, pages 242–269. Springer-Verlag, 1985. doi:10.1007/

3-540-39568-7_20.

[2] H. Chen, R. Cramer, S. Goldwasser, R. de Haan, and V. Vaikuntanathan. Secure computation from random error correccting codes. In Advances in Cryptology–EUROCRYPT 2007, volume 4515 of Lecture Notes in Com-puter Science, pages 291–310. Springer-Verlag, 2007. doi:10.1007/

978-3-540-72540-4_17.

[3] R. Cleve, D. Gottesman, and H.-K. Lo. How to share a quantum secret. Phys. Rev. Lett., 83(3):648–651, July 1999. arXiv:quant-ph/9901025,doi:

10.1103/PhysRevLett.83.648.

[4] R. dela Cruz, A. Meyer, and P. Solé. Extension of Massey scheme for secret sharing. InProc. ITW 2010, Dublin, Ireland, 2010. arXiv:1004.2795,doi:

(16)

[5] I. Devetak. The private classical capacity and quantum capacity of a quantum channel. IEEE Trans. Inform. Theory, 51(1):44–55, Jan. 2005. arXiv:quant-ph/0304127,doi:10.1109/TIT.2004.839515.

[6] G. D. Forney, Jr. Dimension/length profiles and trellis complexity of linear block codes. IEEE Trans. Inform. Theory, 40(6):1741–1752, Nov. 1994.

doi:10.1109/18.340452.

[7] D. Gottesman. Theory of quantum secret sharing. Phys. Rev. A, 61(4):042311, Mar. 2000. arXiv:quant-ph/9910067, doi:10.1103/

PhysRevA.61.042311.

[8] J. Kurihara, T. Uyematsu, and R. Matsumoto. Secret sharing schemes based on linear codes can be precisely characterized by the relative general-ized Hamming weight.IEICE Trans. Fundamentals, E95-A(11):2067–2075, Nov. 2012. doi:10.1587/transfun.E95.A.2067.

[9] F. J. MacWilliams and N. J. A. Sloane. The Theory of Error-Correcting Codes. Elsevier, Amsterdam, 1977.

[10] M. A. Nielsen and I. L. Chuang. Quantum Computation and Quantum In-formation. Cambridge University Press, Cambridge, UK, 2000.

[11] T. Ogawa, A. Sasaki, M. Iwamoto, and H. Yamamoto. Quantum se-cret sharing schemes and reversibility of quantum operations. Phys. Rev. A, 72(3):032318, Sept. 2005. arXiv:quant-ph/0505001, doi:10.1103/

PhysRevA.72.032318.

[12] A. Shamir. How to share a secret. Comm. ACM, 22(11):612–613, 1979.

[13] A. D. Smith. Quantum secret sharing for general access structures. Jan. 2000. arXiv:quant-ph/0001087.

[14] H. Stichtenoth. Algebraic Function Fields and Codes. Springer-Verlag, Berlin, 1993.

[15] H. Yamamoto. Secret sharing system using (k,l,n) threshold scheme. Elec-tronics and Communications in Japan (Part I: Communications), 69(9):46– 54, 1986. (the original Japanese version published in 1985).doi:10.1002/

References

Related documents

Current Trends in Pediatric Urology. http://pediatrics.aappublications.org/content/57/6/971 the World Wide

No. Trp+ Total coincident Culture no. It is, therefore, the class I events that are most indicative of gene conversion. These form the basis of the genotypic

posting conduct attributes as summarized from a person’s weekly tweet postings; and (b) social interaction attributes extracted from a person’s social interactions

The present composition/ inventory of plant species was recorded: Family Euphorbiaceae has maximum number of 13 species; sub-dominant families are Moraceae and Rubiaceae with

In this study, all arterial blood vessels were assumed to be straight and treated as porous medium, constant heat transfer coefficient and blood velocity were used, and thermal

We treat damping as a stochastic uncertainty arising from the unrealistic assumptions made about the nonlinearities of the grid model, and then use a Bayesian modeling approach

The lethality in the mec1 tel1 mutants caused classes were expected; the mec1-1 mutation is known to by expression of CLN1 or CLN2 from the GAL promoter be recessive to MEC1,

The objectives of this study therefore were (i) to assess the preferences of the dentists’ attire among a selected population of parents in a tertiary health