Liczby pierwsze
Liczby pierwsze to liczby naturalne większe od jeden, które dzielą się tylko przez jeden i samą siebie. Są one fundamentem teorii liczb i mają szerokie zastosowanie w matematyce i kryptografii.
Definicja
Liczbą pierwszą nazywamy liczbę naturalną większą od 1, która ma dokładnie dwa dzielniki: 1 i samą siebie.
Tabela liczb pierwszych do 100
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 |
61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |
71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 |
81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 |
91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 |
Zbiór liczb pierwszych w przedziale od 1 do 100 jest następujący:
$$\{2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97\}$$
Właściwości liczb pierwszych
- Każda liczba naturalna większa od 1 jest albo liczbą pierwszą, albo liczbą złożoną.
- Istnieje nieskończenie wiele liczb pierwszych (twierdzenie Euklidesa).
- Każdą liczbę naturalną większą od 1 można jednoznacznie rozłożyć na iloczyn liczb pierwszych (twierdzenie o rozkładzie na czynniki pierwsze).
- Jedyną parzystą liczbą pierwszą jest 2.
Liczby bliźniacze
Liczby bliźniacze to dwie liczby pierwsze, których różnica wynosi dwa. Oto przykłady liczb bliźniaczych w przedziale do 100:
- 3 i 5
- 5 i 7
- 11 i 13
- 17 i 19
- 29 i 31
- 41 i 43
- 59 i 61
- 71 i 73
Hipoteza Goldbacha
Hipoteza Goldbacha to jedno z najstarszych nierozwiązanych problemów w teorii liczb i całej matematyce. Stwierdza ona, że:
Każda parzysta liczba naturalna większa od 2 może być przedstawiona jako suma dwóch liczb pierwszych.
Na przykład:
- 4 = 2 + 2
- 6 = 3 + 3
- 8 = 3 + 5
- 10 = 5 + 5
- 100 = 3 + 97 = 11 + 89 = 17 + 83 = 29 + 71 = 41 + 59 = 47 + 53
Mimo że hipoteza została sprawdzona dla bardzo dużych liczb, do tej pory nie udało się jej udowodnić dla wszystkich liczb parzystych.
RSA - zastosowanie liczb pierwszych w kryptografii
RSA (od nazwisk twórców: Rivest, Shamir, Adleman) to jeden z najpopularniejszych algorytmów kryptografii asymetrycznej, który opiera się na właściwościach liczb pierwszych. Podstawowe kroki algorytmu RSA to:
- Wybór dwóch dużych liczb pierwszych p i q.
- Obliczenie n = p * q (moduł) i funkcji Eulera φ(n) = (p-1) * (q-1).
- Wybór liczby e (klucz publiczny) względnie pierwszej z φ(n).
- Obliczenie d (klucz prywatny) jako odwrotności modularnej e modulo φ(n).
- Szyfrowanie: c = m^e mod n, gdzie m to wiadomość, a c to szyfrogram.
- Deszyfrowanie: m = c^d mod n.
Bezpieczeństwo RSA opiera się na trudności faktoryzacji dużych liczb na czynniki pierwsze, co pokazuje praktyczne znaczenie liczb pierwszych w nowoczesnej kryptografii.
Podsumowanie
Liczby pierwsze, mimo swojej prostej definicji, są fascynującym obiektem badań matematycznych. Ich właściwości i zastosowania, od podstawowych zagadnień teorii liczb po zaawansowane systemy kryptograficzne, sprawiają, że są one kluczowym elementem współczesnej matematyki i informatyki.