tecktom.com

授業で習った形との対応

2026年10月15日5分で読めますAI生成教科書『虎の巻』第3部 第10章 量子鍵配送
目次
  1. 完全秘匿の定義
  2. 盗聴通信路の秘密容量
  3. 量子情報の講義での BB84
  4. 木下の層

AI 生成・木下が未勉強

相対エントロピーから情報と物理を組み立てる 第3部 第10章 §3.10.6 ★★ Shannon の完全秘匿 H(M ∣ M~)=H(M)H(M\,|\,\tilde M)=H(M)、盗聴通信路の秘密容量 max⁡[I(A;B)−I(A;E)]\max[I(A;B)-I(A;E)]、量子情報の講義の「QBER 11%」を、この章の式と並べる

完全秘匿の定義

情報理論の授業では、完全秘匿を H(M ∣ M~)=H(M)H(M\,|\,\tilde M)=H(M)、あるいは「すべての m,m~m,\tilde m で Pr⁡(M=m ∣ M~=m~)=Pr⁡(M=m)\Pr(M=m\,|\,\tilde M=\tilde m)=\Pr(M=m)」と定義し、そこから鍵の長さの条件 H(K)≥H(M)H(K)\ge H(M) を導くことが多い。H(M)−H(M ∣ M~)=I(M;M~)=D(pMM~ ∥ pMpM~)H(M)-H(M\,|\,\tilde M)=I(M;\tilde M)=D(p_{M\tilde M}\,\|\,p_Mp_{\tilde M}) なので、授業の定義は式 (3.10.1) と同じことを言っている。この章では、完全でない秘密も同じ形で測れるように、理想の状態(一様で独立)からの相対エントロピー (3.10.4) で秘密を定義した。

盗聴通信路の秘密容量

情報理論の授業では、Alice の入力 AA が Bob へは通信路 WBW_B を、Eve へは通信路 WEW_E を通って届く盗聴通信路を扱うことがある。Eve の通信路が Bob の出力をさらに劣化させたもの(A→B→EA\to B\to E が Markov 連鎖)なら、秘密を保って送れる最大の割合(秘密容量)は

Cs=max⁡pA[I(A;B)−I(A;E)](3.10.19)C_{\mathrm s}=\max_{p_A}\bigl[I(A;B)-I(A;E)\bigr]\tag{3.10.19}

である1A. D. Wyner (1975), Bell Syst. Tech. J. 54, 1355. 劣化していない一般の場合は Csiszár と Körner(1978、前掲)が補助の変数を入れた形で示した。下の脚注へ。量子鍵配送の式 (3.10.7) と同じ形で、違いは2つある。1つは、Eve の出力が古典の値でなく量子の系で、I(A;E)I(A;E) が Holevo 量になることである。もう1つは、盗聴通信路では Eve の通信路 WEW_E を既知とするのに対し、量子鍵配送では Eve の操作を知らず、Alice と Bob が測った誤り率と量子力学だけから I(A;E)I(A;E) を上から押さえることである。この「Eve の通信路を仮定しなくてよい」点が、量子鍵配送の安全性が計算量の仮定にも盗聴者の装置の仮定にもよらない理由である。

量子情報の講義での BB84

量子情報の講義では、BB84 の鍵率を底2の二値エントロピー h(Q)=−Qlog⁡2Q−(1−Q)log⁡2(1−Q)h(Q)=-Q\log_2Q-(1-Q)\log_2(1-Q) で r=1−2h(Q)r=1-2h(Q) と書き、「誤り率 (QBER) が約 11%11\% 以下なら安全」と説明することが多い。この章の式 (3.10.13) は nat で書いたもので、h(Q)=hb(Q)/ln⁡2h(Q)=h_{\mathrm b}(Q)/\ln2 と読み替えれば一致する。また、量子もつれを使う Ekert の手順では、CHSH の不等式(第3部第5章)の破れで盗聴を見つけると説明される。Bell 対角な状態のうち、λX=λY=λZ=(1−V)/4\lambda_X=\lambda_Y=\lambda_Z=(1-V)/4 の Werner 状態では Q=(1−V)/2Q=(1-V)/2、CHSH の値の最大は 22 V2\sqrt2\,V なので、誤り率と CHSH の値は1対1に対応する。この対応は総合問題で使う。

例題 3.10.6 2値対称な盗聴通信路の秘密容量 ★★

オリジナルBob へは誤り確率 pB=0.05p_B=0.05、Eve へは誤り確率 pE=0.2p_E=0.2 の2値対称通信路で届く。

  1. Eve の通信路は、Bob の出力を誤り確率 p′p' の2値対称通信路にもう一度通したものと同じになる。p′p' を求めよ。
  2. 入力の分布 Pr⁡(A=1)=q\Pr(A=1)=q について I(A;B)−I(A;E)=H(B)−H(E)+hb(pE)−hb(pB)I(A;B)-I(A;E)=H(B)-H(E)+h_{\mathrm b}(p_E)-h_{\mathrm b}(p_B) を示し、これが q=1/2q=1/2 で最大になることを示せ。
  3. 秘密容量 CsC_{\mathrm s} をビットで求めよ。
解答

(1) 2つの2値対称通信路をつなぐと誤り確率は pB(1−p′)+(1−pB)p′p_B(1-p')+(1-p_B)p' になる。これを 0.20.2 とおくと p′=(0.2−0.05)/(1−0.1)=1/6p'=(0.2-0.05)/(1-0.1)=1/6。

(2) I(A;B)=H(B)−H(B ∣ A)=H(B)−hb(pB)I(A;B)=H(B)-H(B\,|\,A)=H(B)-h_{\mathrm b}(p_B)、I(A;E)=H(E)−hb(pE)I(A;E)=H(E)-h_{\mathrm b}(p_E) を引けば式を得る。Pr⁡(B=1)=b\Pr(B=1)=b とすると Pr⁡(E=1)=b(1−p′)+(1−b)p′\Pr(E=1)=b(1-p')+(1-b)p' で、これは bb と 1−b1-b の内分点である。hbh_{\mathrm b} は凹で hb(b)=hb(1−b)h_{\mathrm b}(b)=h_{\mathrm b}(1-b) なので H(E)≥H(B)H(E)\ge H(B)、つまり H(B)−H(E)≤0H(B)-H(E)\le0 である。q=1/2q=1/2 では BB も EE も一様で H(B)−H(E)=0H(B)-H(E)=0 になるので、そこで最大になる。

(3) Cs=[hb(0.2)−hb(0.05)]/ln⁡2=0.7219−0.2864=0.4355C_{\mathrm s}=[h_{\mathrm b}(0.2)-h_{\mathrm b}(0.05)]/\ln2=0.7219-0.2864=0.4355 ビット。

ほかの巻では

1 A. D. Wyner (1975), Bell Syst. Tech. J. 54, 1355. 劣化していない一般の場合は Csiszár と Körner(1978、前掲)が補助の変数を入れた形で示した。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ