量子暗号 - 東京大学imai/lecture/quantum_crypt...eve’s quantum information key generation...

22
量子暗号 1. 情報理論的安全性 2. BB84量子鍵配布プロトコル 3. 量子暗号システム実現

Upload: others

Post on 17-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

量子暗号

1. 情報理論的安全性

2. BB84量子鍵配布プロトコル

3. 量子暗号システム実現

Page 2: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

究極の暗号:使い捨て鍵暗号

7bit送るごとに使い捨ての鍵を使えば安全!!⇒ 量子暗号通信で使い捨て鍵をどんどん生成

(量子鍵配送, QKD)

bit710011011011001

bit70100001

送信

使い捨て鍵送りたい

暗号化

=⊕=⊕=⊕=⊕⊕

!

110010,11002の加算mod:排他的和,

!bit701000011011001

bit71001101

復号

共有鍵受信 

復号化

平文と同量以上の共有鍵があれば完全秘匿性達成!

Page 3: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

量子暗号鍵配布の一例BB84

M

公開伝送路

010010010011......

R(θ) R(θ)

盗聴者(Eve)

復調

検出器

乱数表

量子チャネル

変調

0

0

1

1

0 01

010010010011......

1

両方選択は不可(不確定性原理)

送信者 (Alice) 受信者 (Bob)

古典チャネル

単一光子

共通鍵 共通鍵

010010010011......

Page 4: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

量子暗号プロトコルBB84

元のbit列 1 0 1 1 0 0 1 1 0 0 1 1 1 0

変調法

送信偏光

復調法

受信偏光

受信bit列 1 1 0 0 1 0 0 1 0

テストbit

完成bit列 1 0 1 0 1 0

送信者Alice

受信者Bob

双方チェック

Page 5: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

盗聴者:プラス基底p=1/2

or

<送信信号>

<盗聴者測定結果/再送信号> <受信結果>

受信者:プラス基底

I1>

I1>

I0> I0>

+

×

p=1

盗聴検出

p=1/2

p=1/2

BB84での盗聴の検出過程

盗聴者:クロス基底p=1/2

I1>+ I1>+

I1>+p=3/4

p=1/4

送信者:プラス基底

Page 6: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

量子暗号通信の数理モデル

光子発生器

光子検出器光ファイバ

自由空間

損失有

),0(,

),,0(,

=⇒

=

ipn

kjqj

ij

i

jj

生成確率光子数 

確率平均光子数 µ

ini == )(00 真空µ

ポアソン分布小

弱コーレント光:

不完全単一光子源例:

完全単一光子源

:,:

01.0,89.0,1.0,1,1;0

1,1,1;0:

12

11

10110

11110

jij p

pppqq

pqq

µ

µ

µ

====<=

====

rate) countdark :()0(:

0

00

 

検出確率真空

検出確率光子数

ddn

dn ii

>→

量子暗号プロトコル

量子(古典)ソフトウェア

Page 7: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Simple model of QKD

)(RI N

Eve’s quantum information

key generation rate R

Alice Bob

Eve

code length N

QKD

Page 8: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

量子暗号通信モデル ー 様々な不完全性

光子発生器

光子検出器光ファイバ

自由空間

損失有

),0(,

),,0(,

=⇒

=

ipn

kjqj

ij

i

jj

生成確率光子数 

確率平均光子数 µ

ini == )(00 真空µ

ポアソン分布小

弱コーレント光:

不完全単一光子源例:

完全単一光子源

:,:

01.0,89.0,1.0,1,1;0

1,1,1;0:

12

11

10110

11110

jij p

pppqq

pqq

µ

µ

µ

====<=

====

rate) countdark :()0(:

0

00

 

検出確率真空

検出確率光子数

ddn

dn ii

>→

量子暗号プロトコル

量子(古典)ソフトウェア

確率的挙動

Page 9: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

• single photon = 1 random bit

• infinite length code– asymptotic estimation

• neglect estimation errors– no statistical

fluctuation

• weak coherent light– 0,1,2,… photons

= 1 random bit• finite length code

– limited by memory and encode/decode time

• estimation errors– statistical fluctuation

The above discrepancy is compensated by softwareestimation of sacrifice bits with decoy method

ideal realSecurity in a practical setting

Page 10: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Information Leakage Eve

1 part of key information

disturbance

2 or more all the key information

no disturbance

No photons

WCP

probabilistic

AliceBob

single intensity

detection events: J0

detection events: J1

with phase error: r1

detection events: J2

Quantum Effect!!

Page 11: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Decoy+Quantum Information Theory[Hwang 2003; Wang 2005, Ma et al. 2005; Hayashi 2007]

漏洩情報量= P0 + hP1 + P2強度

3 情報漏れ過程

受信データ

h: 単一光子状態変化

P0:真空

P1:単一光子

P2 :複数光子 強度 検出率 誤り率

0 ・・・・ ・・・

1 ・・・・ ・・・

2 ・・・・ ・・・

3 ・・・・ ・・・

・・ ・・・・ ・・・

ランダムに選択

統計的揺らぎ

パラメータ同定

送信強度 受信データの種類増加 推定精度向上 (4種で十分)

光子数の割合が変えられる

伝送パラメータ

Page 12: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

開発した量子暗号装置・実験環境

量子通信装置

NEC製を改造(送信強度:4種類)波長システムクロック 62.5 MHz

mµ55.1

光ファイバ 20km通常のオフィス環境(ERATO-SORST東京オフィス)

実験環境 誤り訂正・秘密増幅装置

PC (LINUX)CPU: Pentium(R)4(3GHz)メモリ: 2GB

12

Page 13: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Setting of our decoy method QKD

BB84 protocolBobAlice

intensities :sending prob.0 : 0.1250.07 : 0.3750.35 : 0.1250.50 : 0.375 One protocol:

7.5×108 pulses are sent

raw key+

# of pulses sent,# of pulses received,# of pulses with basis coincidence,# of error bits

observed quantities

N = 105code length9=δsecurity parameter

decoy QKD (four intensities)

(signal)

92−≤EI

Page 14: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Key generation rates with guaranteed quantitative security in the real world

0

40

80

120

160

200

0.055 0.06 0.065 0.07 0.075

Error Rate

Key G

enera

tion R

ate

(bps)

200bps

No final secret key was left

6.3%

Key generation rates arenot so large …

Due to the statistical fluctuationsNever negligible even if N = 105

QKD with 40 times92−≤EI

[J. Hasegawa, M. Hayashi, T. Hiroshima, A. Tanaka, and A. Tomita, quant-ph/0705.3081]

Page 15: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Performance Outlook 10-3

10-4

10-5

10-6

10-7

10-8

10-9Key

gene

ratio

n ra

te (p

er p

ulse

)

Transmission distance (km)

N=104

N=105

N=106

asymptotic (3decoy)

92−≤Eχ

Eve’s information on final key:

no external photonsfiber loss: 0.17dB/kmreceiver loss: 5dBvisibility: 0.94detector efficiency: 0.1

7104 −×=Dp

(bits/4kb final key)

Page 16: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Quantitative security

QKD System: Conclusion and requirements

Achievement of the quantitative secure QKD systemin the real (finite) world ( )δ−≤ 2EI

Eve’s information:Key generation rate:200 bps

92−≤

Key generation rateTransmission distance

Performance criteria for QKD systemsin the real world !

Page 17: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Quantum Cryptography: Future• Single-photon Source• Photon Detector• QKD Protocol• System Security

• Quantum Cryptograhic Protocols

• Quantum Repeater

Page 18: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

量子計算

量子アルゴリズム

1. Shorの素因数分解アルゴリズム

2. 隠れ部分群問題

Page 19: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Shorの素因数分解アルゴリズム

5)15,12/47gcd(,3)15,12/47gcd(

47147,1337,427,717

),*15(},14,13,11,8,7,4,2,1{*

15

5315

=+=−

====

×=

×=

の位数

乗法群

と素因数したい

ZZ

Page 20: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

Shorのアルゴリズムと隠れ部分群問題

変換,連分数展開乗法群上で近似,

を求める問題と等価の部分群

群の生成元を求める隠れ部分群問題:部分異なる値 異なる剰余類上では

 剰余類上で定数値

剰余類の部分群整数

でよい

Fourier)GF(24

13)3(,4)2(,7)1(,1)0()15(mod7)(

43,42,41,40,4

)8)15((

l

ffffxxf

ZZZZ

ZZZZZZ

=

⇒••

====⇒=

++++

φ

ムShorのアルゴリズ

Page 21: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

古典計算の世界

RSA公開鍵暗号 NTRU, etc.

ElGamal暗号Diffie-Hellman鍵交換

離散対数

最短格子点

グラフ同型

ゼロ知識対話証明

素因数分解

現代暗号理論

代数曲線(楕円曲線)

Buchmann-Williams暗号

実2次体

Page 22: 量子暗号 - 東京大学imai/lecture/quantum_crypt...Eve’s quantum information key generation rate R Alice Bob Eve code length N QKD 量子暗号通信モデルー様々な不完全性

RSA公開鍵暗号

ElGamal暗号Diffie-Hellman鍵交換

量子計算の世界

巡回群

2面体群

離散Fourier変換

離散対数

最短格子点

グラフ同型 対称群(置換)

素因数分解

隠れ部分群問題

代数曲線

Shor 1994

Buchmann-Williams暗号Hallgren 2002Pell方程式

実2次体