24.11.2013 Views

3 Teori för symmetriska system

3 Teori för symmetriska system

3 Teori för symmetriska system

SHOW MORE
SHOW LESS

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:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!