3 Teori för symmetriska system
3 Teori för symmetriska system
3 Teori för symmetriska system
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
64<br />
<strong>Teori</strong> <strong>för</strong> <strong>symmetriska</strong> <strong>system</strong><br />
ix.<br />
Ekvivokation.<br />
H(X | Y) = H Y (X) =<br />
Σ y p(y) H(X | Y = y) = - Σ y p(y) Σ x p(x | y) log p(x | y) = - Σ x,y p(x, y) log p(x | y)<br />
Detta är medelvärdet av den betingade entropin över alla Y eller osäkerheten om X givet Y.<br />
Den kryptologiska relevansen framgår genom att välja X = nycklar och Y = kryptogram:<br />
Vilken är forcörens ovisshet om nyckeln då chiffertexten observeras?<br />
Exempel.<br />
Låt L = 4 och p(x) = 1/4 <strong>för</strong> alla x. Då är H(X) = 2. Antag också att p(y) = 1/4 <strong>för</strong> alla y.<br />
Om nu varje y begränsar möjligheterna <strong>för</strong> x så att<br />
y 1 bara medger x 1 eller x 2 (lika sannolika)<br />
y 2 bara medger x 2 eller x 3 (lika sannolika)<br />
y 3 bara medger x 3 eller x 4 (lika sannolika)<br />
y 4 bara medger x 4 eller x 1 (lika sannolika)<br />
så erhålls H(X | Y) = 4 [ (1/4) 2 { (1/2) log 2 } ] = 1. Tolka!<br />
x. Sats.<br />
Bevis(skiss).<br />
I(X, Y) = H(X) + H(Y) - H(XY) = H(X) - H(X | Y) = H(Y) - H(Y | X) = I(Y, X).<br />
I(X, Y) = - E[ log (p(x | y ) / p(x) ] = - E[ log (p(x, y) / (p(x) p(y)) ] = H(X) + H(Y) -<br />
H(XY).<br />
xi. Sats.<br />
0 ≤ H(X | Y) ≤ log L.<br />
När antas maximum? Notera att H(X | X) = 0 <strong>för</strong> alla X. Visa detta!<br />
xii. Sats.<br />
H(X) = H(X 1 ) + H(X 2 | X 1 ) + H(X 3 | X 1 X 2 ) + ... + H(X n | X 1 ... X n-1 ),<br />
där X = (X 1 , ..., X n ).<br />
Om {X i } är oberoende bortfaller betingningen var<strong>för</strong><br />
H(X) = H(X 1 ) + H(X 2 ) + H(X 3 ) + ... + H(X n ).<br />
Om dessutom alla X i har identisk <strong>för</strong>delning (X = X i <strong>för</strong> alla i) blir<br />
H(X) = n H(X).<br />
Det senare betyder att språkhastigheten r = lim n→∞ H(X) / n = H(X) <strong>för</strong> n-gram om varje<br />
tecken i ett sådant antas oberoende av omgivningen och alla platser lika<strong>för</strong>delade.<br />
Multiplikationsregeln <strong>för</strong> betingade sannolikheter utnyttjas <strong>för</strong> beviset av xii: