Algorytm RSA - funkcja Eulera

Podzielność. Reszty z dzielenia. Kongruencje. Systemy pozycyjne. Równania diofantyczne. Liczby pierwsze i względnie pierwsze. NWW i NWD.
sinnervo
Użytkownik
Użytkownik
Posty: 29
Rejestracja: 19 lis 2011, o 20:57
Płeć: Mężczyzna
Lokalizacja: Poznań
Podziękował: 14 razy

Algorytm RSA - funkcja Eulera

Post autor: sinnervo »

Witam,

Mam pytanie odnośnie algorytmu RSA:


Jednym z jego kroków jest generowanie wartości funkcji Eulera dla n. Skąd wiemy, że możemy ją policzyć za pomocą wzoru:
\(\displaystyle{ \phi(n) = (p - 1) (q - 1)}\)

Pozdrawiam,
Użytkownik
Użytkownik
Posty: 9833
Rejestracja: 18 gru 2007, o 03:54
Płeć: Mężczyzna
Lokalizacja: Bydgoszcz
Podziękował: 90 razy
Pomógł: 2632 razy

Algorytm RSA - funkcja Eulera

Post autor: »

Jeśli \(\displaystyle{ n= \prod_{i=1}^{m}p_i^{k_i}}\) jest rozkładem liczby \(\displaystyle{ n}\) na czynniki pierwsze, to:
\(\displaystyle{ \phi (n)= n\cdot \prod_{i=1}^{m}\left(1-\frac{1}{p_i} \right)=\prod_{i=1}^{m}\left(p_i^{k_i}-p_i^{k_i-1} \right)}\)

Q.
sinnervo
Użytkownik
Użytkownik
Posty: 29
Rejestracja: 19 lis 2011, o 20:57
Płeć: Mężczyzna
Lokalizacja: Poznań
Podziękował: 14 razy

Algorytm RSA - funkcja Eulera

Post autor: sinnervo »

Dzięki.
ODPOWIEDZ