Zadania na środę, 27 stycznia Zadania 1, 2 oraz 3 dotyczą
Transkrypt
Zadania na środę, 27 stycznia Zadania 1, 2 oraz 3 dotyczą
Zadania na środę, 27 stycznia Zadania 1, 2 oraz 3 dotyczą szyfrowania RSA. Niezbędne wiadomości na ten temat można znaleźć np. w Wikipedii. Zadanie 1. Dla liczb pierwszych p = 23 i q = 29 podać przykład konstrukcji klucza publicznego (e, n) oraz klucza prywatnego (d, n). Zadanie 2. Korzystając z klucza publicznego (7, 221) zakodować wiadomość m = 213 otrzymując c. Następnie, korzystając z klucza prywatnego (55, 221) rozkodować wiadomość c. Zadanie 3. Pewien nierozważny bank do szyfrowania danych swoich klientów używa klucza publicznego (13, 589). Nie znając klucza prywatnego rozkoduj zakodowaną wiadomość c = 326. Zadanie 4. Znaleźć wszystkie liczby pierwsze p i q takie, że 4pq + 1 jest kwadratem liczby naturalnej. Wskazówka. Wykazać, że jeżeli 4pq + 1 jest kwadratem liczby naturalnej, to pq jest iloczynem dwóch kolejnych liczb naturalnych. Wyciągnąć stąd wniosek, że p = 2 lub q = 2. Ze względu na symetrię ograniczyć rozważania do przypadku q = 2. Wykorzystując jeszcze raz fakt, że 2p jest iloczynem dwóch kolejnych liczb naturalnych, wyznaczyć możliwe liczby pierwsze p. Ponadto zadania: 7, 15, 22 z rozdziału 4.