Użyj algorytmu Euklidesa, aby znaleźć gcd(48, 28).
Teoria liczb i arytmetyka modularna: karta pracy z odpowiedziami
1.Łatwy
a = 48b = 28
gcd(48, 28) =
2.Łatwy
Znajdź (−79) mod 6, resztę r, dla której 0 ≤ r < 6.
a = −79n = 6
(−79) mod 6 =
3.Średni
Znajdź funkcję φ Eulera φ(56), czyli liczbę liczb całkowitych od 1 do 56 względnie pierwszych z 56.
n = 56 = 23·7
φ(56) =
4.Średni
Znajdź element odwrotny do 32 modulo 61: liczbę x, dla której 0 < x < 61 oraz 32·x ≡ 1 (mod 61).
a = 32n = 61
32−1 mod 61 =
5.Trudny
Użyj wielokrotnego podnoszenia do kwadratu, aby znaleźć 47165 mod 99.
a = 47k = 165n = 99
47165 mod 99 =
6.Trudny
Klucz RSA używa p = 13, q = 47 i e = 19. Odszyfruj szyfrogram c = 577: znajdź wiadomość m.
p = 13q = 47e = 19c = 577
m =
Klucz odpowiedzi
- 1. gcd(48, 28) = 4
- 2. (−79) mod 6 = 5
- 3. φ(56) = 24
- 4. 32−1 mod 61 = 21
- 5. 47165 mod 99 = 89
- 6. m = 125
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.