Lista 7 - Faktoryzacja
1. Rozłóż 525647 na czynniki wiedząc, że 525647 = 7442 — 1672.
2. Rozłóż na czynniki za pomocą algorytmu Fermata: a) 8858; b) 53357; c) 34571.
Uwaga: Można wykorzystywać kalkulator z tablicowaniem funkcji, ale nie możesz stosować próbnego dzielenia.
3. Korzystając z równości 302 = 49 mod 851 rozłóż liczbę 851 na czynniki.
4. Obliczając x2 mod 1121 rozłóż 1121 na czynniki.
5. Znajdź nietrywialny dzielnik liczby 3157 korzystając z kongruencji 182 = 592 mod 3157.
6. Czy z danych 412 = 24 • 3, 432 = 23 • 33, 452 = 23 • 72 mod 1633 można wywnioskować rozkład 1633 na czynniki?
7. Znajdź nietrywialny dzielnik N za pomocą algorytmu Dixona wykorzystując podane informacje:
a) N = 61063,
18822 = 2 • 33 • 5 mod 61063, 18982 = 60750 mod 61063.
b) N = 52097,
3992 = 22 • 3 • 5 mod 52907,7632 = 26 • 3 mod 52907,
7732 = 26 • 35 mod 52907, 9762 = 2 • 53 mod 52907.
8. Rozłóż za pomocą p-Pollarda: a) 221. b) 3959.
9. Metodą p— 1 Pollarda znajdź nietrywialny dzielnik liczby: a) 77; b) 247; c) 7991.
10. *. Wyjaśnij, dlaczego w algorytmie p-Pollarda można zakładać, że odpowiednia para ma postać x<ii — £j.