img057 (12)

img057 (12)



V

E

E


Ro 101 01 c

wek

P

z

Wi

Z

o,

c

nii

od



66


■liii


Aby zaszyfrować ciąg mx,..., mu bloków tekstu otwartego, Alicja przyjmuje

h = IV,


oraz dla 1 ^ j ^ u:

I- Ojf = Elc(Ij),

2.    jako tj ciąg składający się z r początkowych bitów Oj,

3.    Cj = mj © tj,

4.    Ij+\ = 2rlj + Cj mod 2", a więc tworzy Ij+\, usuwając r początkowych bito* i dopisując na końcu 9.

Kryptogramem jest ciąg c\,ci,... ,cu.

Rozszyfrowywanie odbywa się w podobny sposób. Bolek przyjmuje


oraz dla 1 ^ j ^ u:

1.    Oj: = Eję(Ij),

2.    jako tj ciąg składający się z r początkowych bitów Oj,

3.    mj — Cj © tj,

4.    Ij+l = 2rIj + Cj mod 2".

Oboje, Alicja i Bolek, mogą obliczyć blok tj+l klucza, gdy tylko poznają bl#

kryptogramu. Zatem blok t\ klucza może być obliczony jednocześnie przez Alicję r ka. Alicja generuje wtedy blok cj — mx © tx kryptogramu i wysyła go Bolkowi. * czenie cx jest szybkie, gdyż wymaga tylko funkcji XOR. Następnie Alicja i Bolek" jednocześnie obliczyć blok ^ klucza itd.

Przykład 3.8.5. Bierzemy szyfr blokowy, tekst otwarty i klucz z przykładu 3.8. ustalamy długość bloków r = 3. Blokami tekstu otwartego są


mx 101,

Kluczem jest


mj = 100, ffl3 = 010, mĄ — 100,    015 = 101.


Bierzemy wektor początkowy


iejsza jest dh; strony transi musi być uż> i transmisji i s f trybie CFB błęd\ *oću kryptogram systemach kryp tego samego kl


wyjściowego spi

± 3.4) jest bard; ny szyfru bloko’ I ■- oraz wektora p tatą klucza e, ton **nie przyjmuje d

Oj = Ek(Ij),

jako tj ciąg skł;

. cj = mj © tj,

[j+1 = Oj. ów rozszyfrow]

V © tj.


/i=/v


Tl =


1 2 2 3


3    4

4    1


IV = 1010.

Przebieg szyfrowania w trybie CFB jest pokazany w następującej tablicy.


i

ij

Oj

mj

cj

1

1010

0101

010

101

111

2

0111

1110

111

100

on

3

1011

0111

011

010

001

4

1001

0011

001

100

101

5

1101

1011

101

101

000


bitów





Wyszukiwarka

Podobne podstrony:
DSC33 (12) KI X?vC O^01 A L ifWOr C5rv~« T rO * iSStfA^yei iA^> iVAiO ^    y» .O
18cdscd cV.cu- You ncod: 12-inch tfiaw 01 piastic foam wioath. suffiróft* ihin clotb
2012 12 07 54 01 hia„yk»»icX° . rtfMwfc*.Sssssa-.*-- mózgowych • Psychozy Depresja
2012 12 07 42 01 Twardzina-etiopa togeneza . Zaburzenia immunologiczne, czego dowodami - Powszechne
2012 12 07 54 01 hia„yk»»icX° . rtfMwfc*.Sssssa-.*-- mózgowych • Psychozy Depresja
2013 12 02 38 01 Strefa termo-neutralna Oznacza optymalną temperaturę otoczenia, przy której ptak n
Widełki negocjacyjne W 01/12 Widełki negocjacyjne W 01/12 Widełki negocjacyjne Określ równocześnie,
P16 12 09 38[01] w baterii możemy mieszać cieprą i zimną woaę, w zaworze czerpalnym mamy tynco jeoe
10101 OZNACZANIE CEMENTÓW: ►Cement portlandzki klasy 42,5 o wysokiej wytrzymałości wczesnej:CEM I 4
Wydział Lekarski II Wydział Lekarski 19.12.2012 09.01.2013 11.01.2013 WIRUSY RNA Prelekcja 1.

więcej podobnych podstron