量子暗号研究の動向 - osaka university€¦ · 量子暗号システム 秘密鍵...

34
量子暗号研究の動向 大阪大学 井上 内容 [1] 量子暗号の概略 [2] 各種プロトコル BB84B92BBM92DPS [3] 実験 (1) 光子検出器 (2) BB84 プラグ&プレイ (3) DPS [4] 連続変数量子鍵配送 [5] 量子もつれ鍵配送

Upload: others

Post on 08-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

量子暗号研究の動向

大阪大学

井上 恭

内容 [1] 量子暗号の概略

[2] 各種プロトコルBB84、B92、BBM92、DPS

[3] 実験(1) 光子検出器(2) BB84 プラグ&プレイ(3) DPS

[4] 連続変数量子鍵配送

[5] 量子もつれ鍵配送

Page 2: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

量子鍵配送

秘密鍵(ランダムなビット列)

アリス ボブ

量子暗号システム

秘密鍵(ランダムなビット列)

量子力学的に秘匿性が保証された秘密鍵を2者に供給目的

売り文句 安全性は量子力学的に保証

量子暗号(量子鍵配送)

前提 盗聴者は物理法則に反しない限り何でもできる。それでも安全。

Page 3: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

量子鍵配送の基本構図

アリス ボブ

光送信器 光送信器

古典チャンネル

量子チャンネル

①量子チャンネルで光子を送受信

②古典チャンネルで送受信系に関する情報交換

③鍵ビット生成

④誤り訂正・秘匿性増強 秘密鍵

Page 4: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

量子鍵配送の安全性

ビームスプリット盗聴

イブ(盗聴者)

アリス ボブ

鍵ビットにならない

なりすまし盗聴

イブ 間違った偽装信号

送信受信 ボブアリス

ビット誤り受信結果に基づいて偽装信号を送信。

が、光子状態は確率的(重ね合わせ状態)。

ので、1回の測定で正確な状態識別は不可能。テストビットチェックより盗聴発覚

Page 5: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

各種プロトコル

BB84 4つの非直交状態

位相エンコード偏波エンコード

位相変調 θ偏波変調 θ

「0」

「1」ビット情報

直線 円

「0」

「1」

ビット情報

-π/2

π/2

0

π

{0, π}⎭⎬⎫

⎩⎨⎧−

2,

2ππ

B92 2つの非直交状態

Re

Im

位相変調{0, π}

レーザ光源unbalance unbalance 参照

パルス信号パルス

Page 6: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

DPS 弱コヒーレント光パルス列

0.1光子/パルス

レーザ光源 位相変調

減衰

・・・ ・・・

{0, π}

BBM92 量子もつれ光子+BB84

アリス

もつれ光源

PBS

PBS

λ/4

ボブ

PBS

PBS

λ/4

Page 7: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

では具体的に位相エンコードBB84:構成

位相変調φa

位相変調φb

{0, π}{-π/2, π/2} {0, π/2}

アリスボブ

重ね合わせ状態

①②

①↓③

①↓④

②↓③

②↓④

θ1 + θ4 = θ2 + θ3 ⇒ 検出器A

θ1 + θ4 = θ2 + θ3 + π ⇒ 検出器B

(①→④状態)と(②→③状態)が干渉

φb- φa = 0 ⇒ 検出器A

φb- φa = π ⇒ 検出器B

-π/2 A/B B0 A A/B

π/2 A/B Aπ B A/B

φaφb 0 π/2

Page 8: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

位相エンコードBB84:鍵生成手順

①アリス:φa をランダムに設定して光子を送信

②ボブ:φb をランダムに設定して光子を検出

③ボブ→アリス:どの光子が真ん中の時刻で検出されたか、

それについて自分の位相が0かπ/2か、を通知。

④アリス→ボブ:真ん中時刻で検出された光子について、

自分の位相が {0, π}か {π/2, 3π/2}か、を通知。

⑤光子検出器が確定している場合について鍵ビット生成

φa = {0, π} かつ φb = 0 の場合φa = {-π/2, π/2} かつ φb = π/2 の場合

A ⇒ 「0」B ⇒ 「1」

不確定な場合(A/B)は無視。

-π/2 A/B B0 A A/B

π/2 A/B Aπ B A/B

φa0 π/2φb

Page 9: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

位相エンコードBB84:安全性ビームスプリット盗聴

イブ(盗聴者)

アリス ボブ

鍵ビットにならない

なりすまし盗聴

誤った偽装信号イブ

送信受信 ボブアリス

ビット誤り4つの位相値を全て識別するのは不可能

テストビットチェックより盗聴発覚

Page 10: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

ところが減衰レーザ光には2光子/信号の場合あり

実際には弱めたレーザ光を擬似単一光子をして使用

量子揺らぎにより、2光子発生確率あり。

減衰

アリスイブ

ボブ分岐レーザ光源 エンコード

一部盗聴成功

Page 11: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

光子数分岐盗聴イブが万能とするとさらにやっかい

アリス

ボブ

イブ

光子数測定(量子非破壊測定)

光子分岐

保存

ゲート

測定

レーザ光源

減衰

無損失伝送

×

情報交換

①光子数を非破壊で測定する

②2光子あるパルスから1光子だけ分岐する

③分岐した光子を保存する

④残りの光子は無損失伝送路でボブへ送る

⑤1光子/パルスの場合は、せき止める⑥アリス-ボブの基底情報を盗み聞く⑦モード情報に基づいて保存しておいた光子を測定する

2光子パルスの確率=伝送路損失の場合 ⇒ 100%盗聴

Page 12: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

光子数分岐(PNS)盗聴に対処するには、2光子確率を小さくする=送信光レベルを小さくする

PNS無し(傾き=–1)

PNS有り(傾き=–2)

鍵生成レート(

log)

受信系SN限界

伝送距離 (km)

伝送距離に厳しい制限

Page 13: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

デコイBB84量子鍵配送そこで

アリス

ボブ

イブ

光子分岐

ゲート

無損失伝送

×可変減衰

レーザ光源

0n1n

透過率 t’

時々、

違う平均光子数で送信

透過率 t

正常時

0nt

1nt

)(' 02 nPt

)(' 12 nPt

の時の2光子確率:平均光子数nnenPn

2)(

22

−=

ボブ受信光子数

光子数分岐攻撃時送信光子数

0n

1n

盗聴がばれないためには、

)(' 020 nPtnt =

)(' 121 nPtnt =

2

10)10(

10

⎟⎟⎠

⎞⎜⎜⎝

⎛= −−

nne

nn nn

この等式を満たすのは不可能

盗聴発覚

Page 14: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

DPS(差動位相シフト)量子鍵配送ニュータイプ

平均0.1光子/パルス

T

. . . .減衰アリス

{0, π}

A

B

ボブ

コヒーレントパルス光源 位相変調

T

. .. .. .. .

鍵生成手順

①ボブ:光子を検出した時刻と検出器を記録前後の位相差に応じて

光子検出

②ボブ→アリス:光子検出時刻を通知

③アリス:検出時刻と位相変調データから光子検出した検出器がわかる

④検出器A=「0」、検出器B=「1」とすればアリスとボブで同じビット列→秘密鍵

Page 15: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

DPS方式の安全性ビームスプリット盗聴

アリス ボブ

イブ. .. .

受信

0.1光子/パルス

Privacy amplificationにより対処

同じパルスの光子を検出するのは稀

intercept/resend盗聴

アリス

イブ

受信結果に基づいて偽装信号を送信

受信

. .. .ボブ

送信

0.1光子/パルス

光子検出するのは10スロットに1回

光子検出しなかったスロットは空で送信

テストビットのチェックにより盗聴発覚

ビット誤り

Page 16: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

DPS方式に対する光子数分岐盗聴

ボブ

イブ

×

アリス

. . . .分岐 ゲート

無損失

光子数測定(QND)

光子数分岐盗聴をすると誤り発生

DPS-QKDに対しては光子数分岐盗聴は効力なし

error

鍵生成レート(

log)

受信系SN限界

DPS

通常BB84

伝送距離 (km)

Page 17: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

内容 [1] 量子暗号の概略

[2] 各種プロトコルBB84、B92、BBM92、DPS

[3] 実験(1) 光子検出器(2) BB84 プラグ&プレイ(3) DPS

[4] 連続変数量子鍵配送

[5] 量子もつれ鍵配送

Page 18: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

APD光子検出器

APD(アバランシェ・フォトダイオード)をブレークダウン電圧以上で使用

性能指数は、量子効率:1光子入力に対しアバランシェが起こる確率

ダークカウント:光子未入力時に起こるカウント

アフターパルス:正規のアバランシェに続けて起こる誤カウント(高速化の障害)

--

++

不純物準位に電子がトラップ

自然励起

アバランシェ

アフターパルス

Page 19: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

APD光子検出器の現状

短波長帯:市販のSi-APDあり量子効率~ 60%、ダークカウント < 100cps

長波長帯(ファイバ通信波長帯):冷却InGaAs-APDをゲートモードで使用量子効率~ 10%、ダークカウント~10-5/gate、繰り返し<数MHz

時間

印加電圧 ブレークダウン

電圧

Page 20: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

波長変換型光子検出器

PPLNSi – APD

入力光子@1.55µm

ポンプ光@1.3µm

パラメトリック波長変換

0.8 µm

フィルタ

non-gate

量子効率

(%)

10

8

6

4

2

0

3

2

1

00 40 80 120 160

ダークカウント

(105cps)

1.0

0.8

0.6

0.4

0.2

0-100 0 100 200 300 400

時間 (ps)

ジッター効率&ダークカウント (低ジッター 実効的に低雑音)

カウント数

(arb

.)

ポンプパワー (mW)

Page 21: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

超伝導光子検出器

超伝導素子に光子入射 → 光子吸収 → 発熱 → 超伝導状態変化 → 出力信号

Page 22: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

0

20

40

60

80

100

0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75Time [ns]

量子効率: 0.7%ダークカウント: < 10 cps

超伝導光子検出器特性例

入力光: 10 ps pulse時間分解能: 60 ps.

Page 23: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

BB84-QKD実験:プラグ&プレイシステム位相エンコードBB84を行うには、干渉計の安定性が難点

光を折り返す構成により位相変動を自動補償: plug & play構成

ファラデーミラー

PBS

アリスボブ

光源

位相変調

位相変調

減衰

{0, π}{π/2, 3π/2}

{0, π/2}

θa

アリス

θb

ボブ

Page 24: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

これまでの量子鍵配送実験報告例

0 50 100 150

106

105

104

103

102

10

1

0.1 ? ?

鍵生成レート

(bps

)

BB84 (raw key)BB84 (secure key)B92 (raw key)DPS (secure key)

ファイバ長 (km)

Page 25: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

DPS-QKD実験

外部共振器LD

減衰器

光導波路マッハツェンダ干渉計

パルス幅67ps繰り返し1GHzcw

∆L = 20cm

パルスパターン発生器

パルスパターン発生器

位相変調器強度変調器

波長変換型光子検出器

時間間隔解析器

Page 26: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

要素デバイスPLCマッハツェンダ干渉計

光路長差20cm(時間差 1ns)

消光比

(dB

)21.6 21.7 21.8 21.9

0

-10

-20

-30

best pol.worst pol.

導波路温度(℃)

損失 2 dB(fiber-fiber)

最悪偏波でも20dB以上の消光比

Page 27: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

DPS-QKD実験結果

ファイバ長 (km)

安全鍵生成レート

(bit/

s)

Page 28: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

内容 [1] 量子暗号の概略

[2] 各種プロトコル

[3] 実験

[4] 連続変数量子鍵配送

量子鍵配送の難関は光子検出

通常の光検出器が使えないか

[5] 量子もつれ鍵配送

Page 29: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

連続変数量子鍵配送(Continuous Variable QKD)ー量子雑音を利用する量子鍵配送ー

アリス

ボブ

θ

局発光

減衰

Im[E]

Re[E]

レーザ光源 変調1 変調2

通常の受光素子が使用可能

高ビットレート

ビット生成

Page 30: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

CV-QKDの安全性

イブ

ボブ

measurement

losslessアリス

アリス/ボブ間のビットに不一致 → アリス/ボブ相互情報量 IAB

イブ/ボブ間のビットに不一致 → イブ/ボブ相互情報量 IEB

量子雑音のため

今の場合、 IAB > IEB

誤り訂正・秘匿性増強により秘密鍵生成可能

課題は量子雑音限界の受信器

Page 31: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

内容 [1] 量子暗号の概略

[2] 各種プロトコル

[3] 実験

[4] 連続変数量子鍵配送

[5] 量子もつれ鍵配送もつれ利用による超距離化

ファイバ長 (km)

鍵生成レート

(bps

)

0 50 100 150

106

104

102

0.1

単一光子伝送には距離制限

Page 32: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

BBM92量子鍵配送アリス

測定基底 Y

測定基底 X

測定基底 Y

測定基底 X

ボブ

量子もつれ光源

基底が一致すると測定結果に相関 → 鍵ビット生成

量子リレー鍵配送

もつれ光源

アリス ボブ

チャーリー

一括測定

もつれ光源

アリス-ボブ間の長距離化

Page 33: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

ビームスプリット盗聴に対して

もつれ光源アリス ボブ

イブ

分岐

分岐光子はアリス/ボブの光子とは無相関

分岐しても盗聴にはならない

高い安全性

もつれQKDは、現在、原理確認実験が行なわれている段階

Page 34: 量子暗号研究の動向 - Osaka University€¦ · 量子暗号システム 秘密鍵 (ランダムなビット列) 目的 量子力学的に秘匿性が保証された秘密鍵を2者に供給

まとめ

[1] 量子暗号の概略

[2] 各種プロトコルBB84、B92、BBM92、DPS

[3] 実験(1) 光子検出器(2) BB84 プラグ&プレイ(3) DPS

[4] 連続変数量子鍵配送

[5] 量子もつれ鍵配送