m kn n 0k − ∑ =
m kn n 0k − ∑ =
m kn n 0k − ∑ =
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