• 検索結果がありません。

Alice が不正をする場合

4.2 評価

4.2.2 Alice が不正をする場合

Aliceが不正を行なって,b⊕b = 0とできる確率を求める.ここでいうAliceの 不正とは,本来Bobに送信する状態とは異なった状態 を送り,観測時に Bobにであると納得させることをいう.なお,全く同じ議論がb⊕b = 1 とする場合についても成り立つ.このとき,Aliceのバイアスについて以下が成り 立つ.

補題 5 AliceのバイアスAliceについて,以下が成り立つ:

Alice = 1 4+

3

4 1 1 +X

, (4.6)

ただし,X =t/n,nは量子状態の次元数,tAliceが選ぶ量子状態すべてに共通 する基底の数である.

Proof 文献[3]Lemma 6と同様の方法により,Aliceがプロトコルの(1)で使 用する状態ρに対し,同じ不正成功確率で以下のようなρBobに送信すること ができる.

ρ =

⎜⎜

⎜⎜

⎜⎜

δ0

δ1

0

0 . ..

δn−1

⎟⎟

⎟⎟

⎟⎟

;

n−1

i=0

δi = 1.

このρは以下のように生成できる.以下の条件を満たすn×nの対角行列Ui (i= 0, . . . ,2n−1)を用意する.

1. 対角成分aiiは,aii ∈ {1,1}

2. i=jならば,Ui =UjかつUi =−Uj. このような行列Uiは,以下の性質を持つ.

1. 任意のUi (1 i 2n−1)とb,x (b ∈ {0,1},0 x 2h−1 1)に対し,

b,x=Uib,xとなるようなx (0≤x 2h−11)が存在する.

2. Ui=Ui3. Ui2 =I4. UiUjUi =Uj

Uiを用いることで,0か1が得られる確率が同じまま,Aliceがプロトコルの(1) で使用する状態b,xを,Uib,xに置き換えることができる.以上から,Aliceに よって送られる状態の密度行列は,次の式で与えられる.

ρ = 1 2n−1

2n−1

i=1

UiρUi. (4.7)

よって,ρを以後の解析に用いる.まず,以下の補題6, 7を証明する.

補題 6 AliceBobに対し,b= 0と納得させる確率は高々F(ρ, ρ0)である.

Proof AliceBobに対し,b = 0であるという不正を行うために選択した状態 ρを純粋化すると4.8式になるとする.

=

i

ai|i|ψi (4.8)

ここで,AliceBobに対してb= 0であるという不正を行うので,0,0···00,· · ·,

0,1···11のいずれかであると納得させることになる.次に,|ψij = Uki が同じグループになるようにグループ分けを行う.このグループについて以下が 成り立つ.

1. ijが同じグループに含まれている場合,ai =ajである.

2. i=Ukij=Ukjについて,ψii=ψjjが成り立つ.

以上から4.8式は以下のように変形できる.

=

i

ai 2h−1−1

j=0

1

2h−1|i, j|ψi,j. (4.9) ここでi =iと置くと,iiとしてBobに受理される確率は,ii|2

で与えられる.従って,Bobが受理する確率の合計は,

i

|ai|2 1 2h−1

2h−1−1 j=0

jj|2. (4.10)

である.

次に,|ϕiiを次のように表す.

i=

2h−1−1 j=0

1

2h−1|i, j|ψi,j. (4.11)

i=

2h−1−1 j=0

1

2h−1|i, j|ψi,j . (4.12) このとき以下の式が得られる.

ϕii= 1 2h−1

2h−1−1 j=0

ψjj=ψi,ki,k (0≤k 2h−11). (4.13)

よって4.10式は以下の式に変形できる.

i

|ai|2ii|2. (4.14) 次に,ρiを確率1/2h−1で状態i,j (0≤j 2h−1 1)を取る密度行列とすると,

ρ =

i|ai|2ρiが成り立つ.|ϕiiは,ρiρ0を純粋化したものであるので,

ii|2 ≤Fi, ρ0)が得られ,次式が得られる.

i

|ai|2ii|2

i

|ai|2Fi, ρ0). (4.15) 最後に忠実度の凹性[36]より,次式が得られる.

i

|ai|2Fi, ρ0) F(

i

|ai|2ρi, ρ0)

= F(ρ, ρ0). (4.16)

同様に以下が成り立つ.

補題 7 AliceBobに対し,b= 1と納得させる確率は高々F, ρ1)である.

以上を使用すると,文献[3]Lemma 8より,Alice, b⊕b = 0とできる確率 は高々(F(ρ, ρ0) +F, ρ1))/2であることが示されているので,補題2より,

F, ρ0) =

Tr

ρρ0 ρ

2

=

δ0

h +. . .+

δt−1

h +

δt h

+

δt+2

h +. . .+

δn−2 h

2

. (4.17)

F, ρ1) =

Tr

ρρ1 ρ

2

=

δ0

h +. . .+

δt−1

h +

δt+1 h

+

δt+3

h +. . .+

δn−1 h

2

. (4.18)

ここでn−1

i=0 δi = 1である.

従って,

1

2(F(ρ, ρ0) +F, ρ1))

= 1

2h

δ0+. . .+ δt−1

+

δt+

δt+2+. . .+ δn−2

2 + δ0+. . .+

δt−1

+

δt+1+

δt+3+. . .+ δn−1

2

;

n−1

i=0

δi = 1 (4.19)

4.19式はδ0 =δ1 =. . .=δt−1 = 4/(n+3t),δt=δt+1 =. . .=δn−2 =δn−1 = 1/(n+

3t)のとき,(n+ 3t)/(4h) = (n+ 3t)/(2(n+t)) = 1/2 +t/(n+t) = 1/2 +X/(1 +X) で最大になる.以上からAliceのバイアスAliceは,以下のようになる.

Alice = X

1 +X

= 1 4+ (3

4 1

1 +X) (4.20)

関連したドキュメント