17.11.2013 Views

m kn n 0k − ∑ =

m kn n 0k − ∑ =

m kn n 0k − ∑ =

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ASYMETRYCZNE SZYFRY WYKŁADNICZE<br />

W systemach klucza publicznego opartych na potęgowaniu wiadomość szyfrowana<br />

przekształcana jest na bloki interpretowane jako pewne liczby nieujemne z zakresu<br />

ograniczonego jednym z parametrów przekształcenia, czyli elementy pierścienia Z n :<br />

C = M e mod n , M = C d mod n, M ∈ Z n , C ∈ Z n<br />

Parametr n nosi nazwę modułu przekształcenia szyfrującego, zaś parametry e i d są<br />

kluczami przekształcenia (jeden z nich to klucz prywatny, drugi - klucz publiczny).<br />

Klucze przekształcenia powinny być dobrane tak, aby spełniona była zaleŜność :<br />

ed mod Φ(n) = 1 , gdzie Φ(n) jest funkcją Eulera.<br />

Wtedy na podstawie twierdzenia Fermata - Eulera (k ∈Z):<br />

C d mod n = (M e mod n) d mod n = M ed mod n = M kΦ (n) + 1 mod n =<br />

= M M kΦ(n) mod n = M (M kΦ(n) mod n) mod n = M ((M Φ(n) mod n)k mod n)mod n =<br />

= M (1 k mod n) mod n = M mod n = M,<br />

W.Chocianowicz – Kryptologia – semestr zimowy 2008/2009<br />

str.107

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

Saved successfully!

Ooh no, something went wrong!