LICZBY PIERWSZE. 14 marzec 2007. Jeśli matematyka jest królową nauk, to królową matematyki jest teoria liczb. C.F.



Podobne dokumenty
Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 5

Wybrane zagadnienia teorii liczb

Teoria liczb. Magdalena Lemańska. Magdalena Lemańska,

Zastosowanie teorii liczb w kryptografii na przykładzie szyfru RSA

Dr inż. Robert Wójcik, p. 313, C-3, tel Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska

Kodowanie i kompresja Streszczenie Studia Licencjackie Wykład 14, Kryptografia: algorytmy asymetryczne (RSA)

Kodowanie i kompresja Streszczenie Studia Licencjackie Wykład 15, Kryptografia: algorytmy asymetryczne (RSA)

Przykładowe zadania z teorii liczb

Zadania do samodzielnego rozwiązania

Podstawy systemów kryptograficznych z kluczem jawnym RSA

Elementy teorii liczb. Matematyka dyskretna

Liczby całkowite. Zadania do pierwszych dwóch lekcji

Elementy teorii liczb i kryptografii Elements of Number Theory and Cryptography. Matematyka Poziom kwalifikacji: II stopnia

Spis treści. Przedmowa... 9

Zegar ten przedstawia reszty z dzielenia przez 6. Obrazuje on jak kolejne liczby można przyporządkować do odpowiednich pokazanych na zegarze grup.

Teoria liczb. Zajmuje się własnościami liczb, wszystkim całkowitych

Jeśli lubisz matematykę

n = p q, (2.2) przy czym p i q losowe duże liczby pierwsze.

Matematyka dyskretna

LICZBY PIERWSZE. Jan Ciurej Radosław Żak

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 6a

Wykład 1. Na początku zajmować się będziemy zbiorem liczb całkowitych

Matematyka dyskretna. Wykład 11: Kryptografia z kluczem publicznym. Gniewomir Sarbicki

RSA. R.L.Rivest A. Shamir L. Adleman. Twórcy algorytmu RSA

Algorytmy asymetryczne

Matematyka dyskretna

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

Zadanie 1: Protokół ślepych podpisów cyfrowych w oparciu o algorytm RSA

Matematyka dyskretna

Liczby pierwsze. Jacek Nowicki Wersja 1.0

Wykład IV. Kryptografia Kierunek Informatyka - semestr V. dr inż. Janusz Słupik. Gliwice, Wydział Matematyki Stosowanej Politechniki Śląskiej

Liczby pierwsze na straży tajemnic

Kongruencje i ich zastosowania

Algorytmy w teorii liczb

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017

Luty 2001 Algorytmy (8) 2000/2001

Liczby pierwsze. Jacek Nowicki Wersja 0.92

Kryptologia przykład metody RSA

Kongruencje oraz przykłady ich zastosowań

Kongruencje pierwsze kroki

Zarys algorytmów kryptograficznych

W. Guzicki: Liczby pierwsze 1 LICZBY PIERWSZE. Warszawa, 11 kwietnia 2013 r.

Wstęp do programowania INP001213Wcl rok akademicki 2018/19 semestr zimowy. Wykład 5. Karol Tarnowski A-1 p.

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

Kongruencje. Sławomir Cynk. 24 września Nowy Sącz. Instytut Matematyki Uniwersytetu Jagiellońskiego

Liczba pierwsza to taka liczba n, która posiada dokładnie dwa dzielniki: 1 i

Copyright by K. Trybicka-Francik 1

Projekt AS KOMPETENCJI jest współfinansowany przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego

Kryptografia-0. przykład ze starożytności: około 489 r. p.n.e. niewidzialny atrament (pisze o nim Pliniusz Starszy I wiek n.e.)

KONGRUENCJE. 1. a a (mod m) a b (mod m) b a (mod m) a b (mod m) b c (mod m) a c (mod m) Zatem relacja kongruencji jest relacją równoważności.

Copyright by K. Trybicka-Francik 1

Szyfrowanie RSA (Podróż do krainy kryptografii)

Twierdzenie Eulera. Kongruencje wykład 6. Twierdzenie Eulera

Kongruencje. Beata Łojan. Koło Naukowe Matematyków Uniwersytetu Śląskiego w Katowicach.

Zadanie 2: Kryptosystem Rabina

KARTA MODUŁU KSZTAŁCENIA

1. Wykład NWD, NWW i algorytm Euklidesa.

Aproksymacja diofantyczna

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

MADE IN CHINA czyli SYSTEM RESZTOWY

I) Reszta z dzielenia

Zamiana porcji informacji w taki sposób, iż jest ona niemożliwa do odczytania dla osoby postronnej. Tak zmienione dane nazywamy zaszyfrowanymi.

Algebra Liniowa 2 (INF, TIN), MAP1152 Lista zadań

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Podzielność liczb. Podzielność liczb

Wasze dane takie jak: numery kart kredytowych, identyfikatory sieciowe. kradzieŝy! Jak się przed nią bronić?

Liczby pierwsze. Kacper Żurek, uczeń w Gimnazjum nr 1 im. Jana Pawła II w Giżycku.

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Algorytmy i struktury danych. Wykład 4

2. Liczby pierwsze i złożone, jednoznaczność rozkładu na czynniki pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

Pierwiastki pierwotne, logarytmy dyskretne

Matematyka dyskretna

Liczby pierwsze Mersenne a i Fermata. Liczby pierwsze Mersenne a i Fermata

Informatyka kwantowa. Zaproszenie do fizyki. Zakład Optyki Nieliniowej. wykład z cyklu. Ryszard Tanaś. mailto:tanas@kielich.amu.edu.

Algebra liniowa z geometrią analityczną

Wykład VIII. Systemy kryptograficzne Kierunek Matematyka - semestr IV. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

0 --> 5, 1 --> 7, 2 --> 9, 3 -->1, 4 --> 3, 5 --> 5, 6 --> 7, 7 --> 9, 8 --> 1, 9 --> 3.

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Wykład VI. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Matematyka dyskretna. Andrzej Łachwa, UJ, C/10

Równania diofantyczne

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Parametry systemów klucza publicznego

Wykład VII. Kryptografia Kierunek Informatyka - semestr V. dr inż. Janusz Słupik. Gliwice, Wydział Matematyki Stosowanej Politechniki Śląskiej

Rozdział 1. Zadania. 1.1 Liczby pierwsze. 1. Wykorzystując sito Eratostenesa wyznaczyć wszystkie liczby pierwsze mniejsze niż 200.

Matematyka Dyskretna Zestaw 2

Sumy kolejnych bikwadratów

Tajemnice liczb pierwszych i tych drugich

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 11

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 9

w Kielcach, 2010 w Kielcach, 2010

Dominik Matuszek, V Liceum Ogólnokształcące w Bielsku-Białej. Liczby pierwsze

Bezpieczeństwo systemów komputerowych

Rozdział 7. Elementy teorii liczb. 7.1 Podstawowe własności liczb

Bezpieczeństwo danych, zabezpieczanie safety, security

Największy wspólny dzielnik Algorytm Euklidesa (także rozszerzony) WZAiP1: Chińskie twierdzenie o resztach

Algorytm Euklidesa. Największy wspólny dzielnik dla danych dwóch liczb całkowitych to największa liczba naturalna dzieląca każdą z nich bez reszty.

Sumy kwadratów kolejnych liczb naturalnych

Wielomiany. dr Tadeusz Werbiński. Teoria

Transkrypt:

Jeśli matematyka jest królową nauk, to królową matematyki jest teoria liczb. C.F. Gauss (1777-1855) 14 marzec 2007

Zasadnicze twierdzenie teorii liczb Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Twierdzenie Każdą liczbę naturalną n > 1 można przedstawić w postaci iloczynu liczb pierwszych n = p 1 p 2... p k. Przedstawienie to jest jednoznaczne z dokładnością do kolejności czynników.

Ile jest liczb pierwszych? Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Twierdzenie Istnieje nieskończenie wiele liczb pierwszych. Dowód (Euklides) Z1 Przypuśćmy, że zbiór P wszystkich liczb pierwszych jest skończony, tzn. P = {p 1, p 2,..., p n } Z2 Niech a = p 1 p 2...p n + 1 Z3 Z4 Z5 Żadna liczba ze zbioru P nie dzieli liczby a Z zasadniczego twierdzenia teorii liczb wynika, że liczba a ma dzielnik pierwszy p Ale p / P - SPRZECZNOŚĆ

Ile jest liczb pierwszych? Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Twierdzenie Istnieje nieskończenie wiele liczb pierwszych. Dowód (Euklides) Z1 Przypuśćmy, że zbiór P wszystkich liczb pierwszych jest skończony, tzn. P = {p 1, p 2,..., p n } Z2 Niech a = p 1 p 2...p n + 1 Z3 Z4 Z5 Żadna liczba ze zbioru P nie dzieli liczby a Z zasadniczego twierdzenia teorii liczb wynika, że liczba a ma dzielnik pierwszy p Ale p / P - SPRZECZNOŚĆ

Ile jest liczb pierwszych? Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Twierdzenie Istnieje nieskończenie wiele liczb pierwszych. Dowód (Euklides) Z1 Przypuśćmy, że zbiór P wszystkich liczb pierwszych jest skończony, tzn. P = {p 1, p 2,..., p n } Z2 Niech a = p 1 p 2...p n + 1 Z3 Z4 Z5 Żadna liczba ze zbioru P nie dzieli liczby a Z zasadniczego twierdzenia teorii liczb wynika, że liczba a ma dzielnik pierwszy p Ale p / P - SPRZECZNOŚĆ

Ile jest liczb pierwszych? Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Twierdzenie Istnieje nieskończenie wiele liczb pierwszych. Dowód (Euklides) Z1 Przypuśćmy, że zbiór P wszystkich liczb pierwszych jest skończony, tzn. P = {p 1, p 2,..., p n } Z2 Niech a = p 1 p 2...p n + 1 Z3 Z4 Z5 Żadna liczba ze zbioru P nie dzieli liczby a Z zasadniczego twierdzenia teorii liczb wynika, że liczba a ma dzielnik pierwszy p Ale p / P - SPRZECZNOŚĆ

Ile jest liczb pierwszych? Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Twierdzenie Istnieje nieskończenie wiele liczb pierwszych. Dowód (Euklides) Z1 Przypuśćmy, że zbiór P wszystkich liczb pierwszych jest skończony, tzn. P = {p 1, p 2,..., p n } Z2 Niech a = p 1 p 2...p n + 1 Z3 Z4 Z5 Żadna liczba ze zbioru P nie dzieli liczby a Z zasadniczego twierdzenia teorii liczb wynika, że liczba a ma dzielnik pierwszy p Ale p / P - SPRZECZNOŚĆ

Ile jest liczb pierwszych? Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Twierdzenie Istnieje nieskończenie wiele liczb pierwszych. Dowód (Euklides) Z1 Przypuśćmy, że zbiór P wszystkich liczb pierwszych jest skończony, tzn. P = {p 1, p 2,..., p n } Z2 Niech a = p 1 p 2...p n + 1 Z3 Z4 Z5 Żadna liczba ze zbioru P nie dzieli liczby a Z zasadniczego twierdzenia teorii liczb wynika, że liczba a ma dzielnik pierwszy p Ale p / P - SPRZECZNOŚĆ

Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? SITO ERATOSTENESA 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

Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? SITO ERATOSTENESA 2 3.. 5.. 7.. 9.. 11.. 13.. 15.. 17.. 19.. 21.. 23.. 25.. 27.. 29.. 31.. 33.. 35.. 37.. 39.. 41.. 43.. 45.. 47.. 49.. 51.. 53.. 55.. 57.. 59.. 61.. 63.. 65.. 67.. 69.. 71.. 73.. 75.. 77.. 79.. 81.. 83.. 85.. 87.. 89.. 91.. 93.. 95.. 97.. 99..

Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? SITO ERATOSTENESA 2 3.. 5.. 7...... 11.. 13...... 17.. 19...... 23.. 25...... 29.. 31...... 35.. 37...... 41.. 43...... 47.. 49...... 53.. 55...... 59.. 61...... 65.. 67...... 71.. 73...... 77.. 79...... 83.. 85...... 89.. 91...... 95.. 97......

Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? SITO ERATOSTENESA 2 3.. 5.. 7...... 11.. 13...... 17.. 19...... 23.......... 29.. 31.......... 37...... 41.. 43...... 47.. 49...... 53.......... 59.. 61.......... 67...... 71.. 73...... 77.. 79...... 83.......... 89.. 91.......... 97......

Zasadnicze twierdzenie teorii liczb Ile jest liczb pierwszych? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? Jak rozpoznać, czy dana liczba naturalna jest pierwsza? SITO ERATOSTENESA 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......

Kongruencje Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Zapis a b(mod n) oznacza, że reszty z dzielenia liczb cakowitych a i b przez liczbę naturalną n są takie same. WŁASNOŚCI KONGRUENCJI Z1 a + b(mod n) a(mod n) + b(mod n) Z2 ab(mod n) a(mod n) b(mod n)

Kongruencje Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Zapis a b(mod n) oznacza, że reszty z dzielenia liczb cakowitych a i b przez liczbę naturalną n są takie same. WŁASNOŚCI KONGRUENCJI Z1 a + b(mod n) a(mod n) + b(mod n) Z2 ab(mod n) a(mod n) b(mod n)

Kongruencje Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Zapis a b(mod n) oznacza, że reszty z dzielenia liczb cakowitych a i b przez liczbę naturalną n są takie same. WŁASNOŚCI KONGRUENCJI Z1 a + b(mod n) a(mod n) + b(mod n) Z2 ab(mod n) a(mod n) b(mod n)

Kongruencje Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Zapis a b(mod n) oznacza, że reszty z dzielenia liczb cakowitych a i b przez liczbę naturalną n są takie same. WŁASNOŚCI KONGRUENCJI Z1 a + b(mod n) a(mod n) + b(mod n) Z2 ab(mod n) a(mod n) b(mod n)

Kongruencje Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb PRZYKŁAD. Jakie są dwie ostatnie cyfry liczby 2 200? 2 200 (2 10 ) 20 1024 20 24 20 (24 2 ) 10 576 10 76 10 (76 2 ) 5 5776 5 76 2 2+1 (76 2 ) 2 76 76 2 76 76 76 76 (mod 100)

MAŁE TWIERDZENIE FERMATA Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Twierdzenie (Pierre Fermat (1601-1665)) Jeśli p jest liczbą pierwszą i p nie dzieli a, to a p 1 1(mod p). PRZYKŁAD. 2 705238 184796(mod 705239), a zatem liczba 705239 NIE JEST PIERWSZA. A oto jej rozkład 705239 = 859 821

MAŁE TWIERDZENIE FERMATA Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Twierdzenie (Pierre Fermat (1601-1665)) Jeśli p jest liczbą pierwszą i p nie dzieli a, to a p 1 1(mod p). PRZYKŁAD. 2 705238 184796(mod 705239), a zatem liczba 705239 NIE JEST PIERWSZA. A oto jej rozkład 705239 = 859 821

MAŁE TWIERDZENIE FERMATA Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Twierdzenie (Pierre Fermat (1601-1665)) Jeśli p jest liczbą pierwszą i p nie dzieli a, to a p 1 1(mod p). PRZYKŁAD. 2 705238 184796(mod 705239), a zatem liczba 705239 NIE JEST PIERWSZA. A oto jej rozkład 705239 = 859 821

TWIERDZENIE WILSONA Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Twierdzenie (John Wilson -1773) Jeśli p jest liczbą pierwszą, to (p 1)! + 1 0(mod p). Największa liczba pierwsza znana przed epoką komputerów p = 170 141 183 460 469 231 731 687 303 715 884 105 727

TWIERDZENIE WILSONA Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Twierdzenie (John Wilson -1773) Jeśli p jest liczbą pierwszą, to (p 1)! + 1 0(mod p). Największa liczba pierwsza znana przed epoką komputerów p = 170 141 183 460 469 231 731 687 303 715 884 105 727

Liczby Fermata: F n = 2 2n + 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb F 0 3 liczba pierwsza - F 1 5 liczba pierwsza - F 2 17 liczba pierwsza - F 3 257 liczba pierwsza - F 4 65537 liczba pierwsza P. Fermat F 5 641 6700417 liczba złożona L. Euler(1750) F 6 274177 67280421310721 liczba złożona E. Lucas (1880)

Liczby Fermata: F n = 2 2n + 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb F 0 3 liczba pierwsza - F 1 5 liczba pierwsza - F 2 17 liczba pierwsza - F 3 257 liczba pierwsza - F 4 65537 liczba pierwsza P. Fermat F 5 641 6700417 liczba złożona L. Euler(1750) F 6 274177 67280421310721 liczba złożona E. Lucas (1880)

Liczby Fermata: F n = 2 2n + 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb największą znaną liczbą pierwszą Fermata jest F 5 największą znaną liczbą Fermata złożoną jest F 23471 znany jest pełny rozkład na czynniki pierwsze tylko następujących liczb Fermata: F 5, F 6, F 7, F 8, F 9 i F 11 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Fermata

Liczby Fermata: F n = 2 2n + 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb największą znaną liczbą pierwszą Fermata jest F 5 największą znaną liczbą Fermata złożoną jest F 23471 znany jest pełny rozkład na czynniki pierwsze tylko następujących liczb Fermata: F 5, F 6, F 7, F 8, F 9 i F 11 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Fermata

Liczby Fermata: F n = 2 2n + 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb największą znaną liczbą pierwszą Fermata jest F 5 największą znaną liczbą Fermata złożoną jest F 23471 znany jest pełny rozkład na czynniki pierwsze tylko następujących liczb Fermata: F 5, F 6, F 7, F 8, F 9 i F 11 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Fermata

Liczby Fermata: F n = 2 2n + 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb największą znaną liczbą pierwszą Fermata jest F 5 największą znaną liczbą Fermata złożoną jest F 23471 znany jest pełny rozkład na czynniki pierwsze tylko następujących liczb Fermata: F 5, F 6, F 7, F 8, F 9 i F 11 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Fermata

Liczby Mersenne a M q = 2 q 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb M 2 3 liczba pierwsza - M 3 7 liczba pierwsza - M 5 31 liczba pierwsza - M 7 127 liczba pierwsza - M 11 23 89 liczba złożona - M 13 8191 liczba pierwsza - M 17 131071 liczba pierwsza P.Cataldi (1588) M 31 liczba pierwsza L.Euler (1750) M 89 liczba pierwsza R.Powers (1911) M 521 liczba pierwsza R.Robinson (1952) M 9941 liczba pierwsza D. Gillies (1963) M 21701 liczba pierwsza L.Noll (1978) M 132049 liczba pierwsza D. Słowiński (1983) M 2976221 liczba pierwsza G. Spence (1997)

Liczby Mersenne a M q = 2 q 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb M 2 3 liczba pierwsza - M 3 7 liczba pierwsza - M 5 31 liczba pierwsza - M 7 127 liczba pierwsza - M 11 23 89 liczba złożona - M 13 8191 liczba pierwsza - M 17 131071 liczba pierwsza P.Cataldi (1588) M 31 liczba pierwsza L.Euler (1750) M 89 liczba pierwsza R.Powers (1911) M 521 liczba pierwsza R.Robinson (1952) M 9941 liczba pierwsza D. Gillies (1963) M 21701 liczba pierwsza L.Noll (1978) M 132049 liczba pierwsza D. Słowiński (1983) M 2976221 liczba pierwsza G. Spence (1997)

Liczby Mersenne a M q = 2 q 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb znanych jest 36 liczb pierwszych Mersenne a największą znaną liczbą pierwszą Mersenne a jest M 2976221 (ma 895932 cyfry) - największa znana liczba pierwsza największą znaną liczbą złożoną Mersenne a, dla której znany jest rozkład na czynniki pierwsze to M 3359 = 6719 P1008 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Mersenne a.

Liczby Mersenne a M q = 2 q 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb znanych jest 36 liczb pierwszych Mersenne a największą znaną liczbą pierwszą Mersenne a jest M 2976221 (ma 895932 cyfry) - największa znana liczba pierwsza największą znaną liczbą złożoną Mersenne a, dla której znany jest rozkład na czynniki pierwsze to M 3359 = 6719 P1008 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Mersenne a.

Liczby Mersenne a M q = 2 q 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb znanych jest 36 liczb pierwszych Mersenne a największą znaną liczbą pierwszą Mersenne a jest M 2976221 (ma 895932 cyfry) - największa znana liczba pierwsza największą znaną liczbą złożoną Mersenne a, dla której znany jest rozkład na czynniki pierwsze to M 3359 = 6719 P1008 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Mersenne a.

Liczby Mersenne a M q = 2 q 1 Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb znanych jest 36 liczb pierwszych Mersenne a największą znaną liczbą pierwszą Mersenne a jest M 2976221 (ma 895932 cyfry) - największa znana liczba pierwsza największą znaną liczbą złożoną Mersenne a, dla której znany jest rozkład na czynniki pierwsze to M 3359 = 6719 P1008 nie wiadomo, czy istnieje nieskończenie wiele liczb pierwszych Mersenne a.

Liczby względnie pierwsze Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Definicja Liczby całkowite m,n nazywamy względnie pierwszymi jeśli NWD(m, n) = 1 Uwaga Jeśli p,q są różnymi liczbami pierwszymi, to NWD(p, q) = 1

Liczby względnie pierwsze Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Definicja Liczby całkowite m,n nazywamy względnie pierwszymi jeśli NWD(m, n) = 1 Uwaga Jeśli p,q są różnymi liczbami pierwszymi, to NWD(p, q) = 1

Chińskie twierdzenie o resztach Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Twierdzenie Jeśli liczby naturalne n 1,..., n k są parami względnie pierwsze, a a 1,..., a k są dowolnymi liczbami całkowitymi, to istnieje taka liczba całkowita a, że a a 1 (mod n 1 ). a a k (mod n k ).

RÓWNANIA DIOFANTYCZNE Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Twierdzenie Jeśli n,m są względnie pierwszymi liczbami całkowitymi i a dowolną liczbą całkowitą, to równanie nx + my = a ma rozwiązanie w liczbach całkowitych.

RÓWNANIA DIOFANTYCZNE Kongruencje Jak testować pierwszość liczby naturalnej? Pewne szczególne liczby (niekoniecznie pierwsze) Dwa ważne twierdzenia teorii liczb Jak przewieźć 200 ton towaru ciężarówkami o ładowności 7 i 11 ton? 7X + 11Y = 200 ALGORYTM EUKLIDESA: ODWRACAMY ALGORYTM EUKLIDESA: 11 = 7 1 + 4 1 = 4 3 = 4 (7 4) = 7 = 4 1 + 3 = 2 4 7 = 2 (11 7) 7 = 4 = 3 1 + 1 = 2 11 + ( 3) 7 Z równości mamy 1 = 3 7 + 2 11 200 = 600 7 + 400 11 Stąd odczytujemy rozwiązania całkowite równania: { X = 600 + 11k Y = 400 7k. Interesują nas{ nieujemne rozwiązania tego układu nierówności. { Otrzymujemy je dla k {{55, 56, 57}. X = 5 k = 55 Y = 15. k = 56 X = 16 X = 27. k = 57. Y = 8 Y = 1

Metody szyfrowania Kryptosystem RSA Konkurs 1 METODY SYMETRYCZNE NADAWCA ODBIORCA szyfrowanie klucz prywatny deszyfrowanie 2 METODY ASYMETRYCZNE NADAWCA ODBIORCA szyfrowanie deszyfrowanie klucz publiczny klucz prywatny

Metody szyfrowania Kryptosystem RSA Konkurs 1 METODY SYMETRYCZNE NADAWCA ODBIORCA szyfrowanie klucz prywatny deszyfrowanie 2 METODY ASYMETRYCZNE NADAWCA ODBIORCA szyfrowanie deszyfrowanie klucz publiczny klucz prywatny

Metody szyfrowania Kryptosystem RSA Konkurs 1 METODY SYMETRYCZNE NADAWCA ODBIORCA szyfrowanie klucz prywatny deszyfrowanie 2 METODY ASYMETRYCZNE NADAWCA ODBIORCA szyfrowanie deszyfrowanie klucz publiczny klucz prywatny

Kryptosystem RSA Konkurs Kryptosystem RSA - R.Rivest, A.Shamir, L. Adleman. Beata - nadawca Kamil - odbiorca Odbiorca wybiera dwie liczby pierwsze p i q oraz liczbę a taką, że NWD(p 1, a) = 1 i NWD(q 1, a) = 1. Wyznacza liczbę n = p q. KLUCZ PUBLICZNY ODBIORCY TO PARA (n, a). Przypuśćmy,że Kamil wybrał p = 11, q = 17 i a = 27. Wtedy klucz publiczny Kamila to para (187, 27). Szyfrowanie Nadawca szyfruje wiadomość W obliczając resztę z dzielenia W a przez n. Jak to wygląda w praktyce?

Kryptosystem RSA Konkurs Kryptosystem RSA - R.Rivest, A.Shamir, L. Adleman. Beata - nadawca Kamil - odbiorca Odbiorca wybiera dwie liczby pierwsze p i q oraz liczbę a taką, że NWD(p 1, a) = 1 i NWD(q 1, a) = 1. Wyznacza liczbę n = p q. KLUCZ PUBLICZNY ODBIORCY TO PARA (n, a). Przypuśćmy,że Kamil wybrał p = 11, q = 17 i a = 27. Wtedy klucz publiczny Kamila to para (187, 27). Szyfrowanie Nadawca szyfruje wiadomość W obliczając resztę z dzielenia W a przez n. Jak to wygląda w praktyce?

Kryptosystem RSA Konkurs Kryptosystem RSA - R.Rivest, A.Shamir, L. Adleman. Beata - nadawca Kamil - odbiorca Odbiorca wybiera dwie liczby pierwsze p i q oraz liczbę a taką, że NWD(p 1, a) = 1 i NWD(q 1, a) = 1. Wyznacza liczbę n = p q. KLUCZ PUBLICZNY ODBIORCY TO PARA (n, a). Przypuśćmy,że Kamil wybrał p = 11, q = 17 i a = 27. Wtedy klucz publiczny Kamila to para (187, 27). Szyfrowanie Nadawca szyfruje wiadomość W obliczając resztę z dzielenia W a przez n. Jak to wygląda w praktyce?

Kryptosystem RSA Konkurs Kryptosystem RSA - R.Rivest, A.Shamir, L. Adleman. Beata - nadawca Kamil - odbiorca Odbiorca wybiera dwie liczby pierwsze p i q oraz liczbę a taką, że NWD(p 1, a) = 1 i NWD(q 1, a) = 1. Wyznacza liczbę n = p q. KLUCZ PUBLICZNY ODBIORCY TO PARA (n, a). Przypuśćmy,że Kamil wybrał p = 11, q = 17 i a = 27. Wtedy klucz publiczny Kamila to para (187, 27). Szyfrowanie Nadawca szyfruje wiadomość W obliczając resztę z dzielenia W a przez n. Jak to wygląda w praktyce?

Kryptosystem RSA Konkurs Kryptosystem RSA - R.Rivest, A.Shamir, L. Adleman. Beata - nadawca Kamil - odbiorca Odbiorca wybiera dwie liczby pierwsze p i q oraz liczbę a taką, że NWD(p 1, a) = 1 i NWD(q 1, a) = 1. Wyznacza liczbę n = p q. KLUCZ PUBLICZNY ODBIORCY TO PARA (n, a). Przypuśćmy,że Kamil wybrał p = 11, q = 17 i a = 27. Wtedy klucz publiczny Kamila to para (187, 27). Szyfrowanie Nadawca szyfruje wiadomość W obliczając resztę z dzielenia W a przez n. Jak to wygląda w praktyce?

Kryptosystem RSA Kryptosystem RSA Konkurs Beata przesyła Kamilowi pewną wiadomość używając jako alfabetu KODU ASCII. KOD ASCII A B C D E F G H I J K L M 032 065 066 067 068 069 070 071 072 073 074 075 076 077 N O P Q R S T U V W X Y Z 078 079 080 081 082 083 084 085 086 087 088 089 090 Beata zapisuje wiadomość w alfabecie ASCII: 076073067090066089032080073069082087083090069032 Klucz publiczny Kamila to (187, 27). Beata dzieli wiadomość na liczby mniejsze od 187 (każdą z nich traktuje jako oddzielną wiadomość): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i szyfruje wyznaczając w 27 i (mod 187): 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43

Kryptosystem RSA Kryptosystem RSA Konkurs Beata przesyła Kamilowi pewną wiadomość używając jako alfabetu KODU ASCII. KOD ASCII A B C D E F G H I J K L M 032 065 066 067 068 069 070 071 072 073 074 075 076 077 N O P Q R S T U V W X Y Z 078 079 080 081 082 083 084 085 086 087 088 089 090 Beata zapisuje wiadomość w alfabecie ASCII: 076073067090066089032080073069082087083090069032 Klucz publiczny Kamila to (187, 27). Beata dzieli wiadomość na liczby mniejsze od 187 (każdą z nich traktuje jako oddzielną wiadomość): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i szyfruje wyznaczając w 27 i (mod 187): 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43

Kryptosystem RSA Kryptosystem RSA Konkurs Beata przesyła Kamilowi pewną wiadomość używając jako alfabetu KODU ASCII. KOD ASCII A B C D E F G H I J K L M 032 065 066 067 068 069 070 071 072 073 074 075 076 077 N O P Q R S T U V W X Y Z 078 079 080 081 082 083 084 085 086 087 088 089 090 Beata zapisuje wiadomość w alfabecie ASCII: 076073067090066089032080073069082087083090069032 Klucz publiczny Kamila to (187, 27). Beata dzieli wiadomość na liczby mniejsze od 187 (każdą z nich traktuje jako oddzielną wiadomość): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i szyfruje wyznaczając w 27 i (mod 187): 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43

Kryptosystem RSA Kryptosystem RSA Konkurs Beata przesyła Kamilowi pewną wiadomość używając jako alfabetu KODU ASCII. KOD ASCII A B C D E F G H I J K L M 032 065 066 067 068 069 070 071 072 073 074 075 076 077 N O P Q R S T U V W X Y Z 078 079 080 081 082 083 084 085 086 087 088 089 090 Beata zapisuje wiadomość w alfabecie ASCII: 076073067090066089032080073069082087083090069032 Klucz publiczny Kamila to (187, 27). Beata dzieli wiadomość na liczby mniejsze od 187 (każdą z nich traktuje jako oddzielną wiadomość): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i szyfruje wyznaczając w 27 i (mod 187): 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Do odszyfrowania wiadomości odbiorca używa swojego klucza prywatnego. Jest nim liczba d o własnościach: da 1(mod p 1) i da 1(mod q 1). Można ją łatwo wyliczyć korzystając z algorytmu Euklidesa dla pary liczb a i NWW (p 1, q 1). Jak Kamil odczyta wiadomość Beaty? Jego klucz publiczny to (187, 27), gdzie 187 = 11 17. Kamil wyznacza swój klucz prywatny d: NWW (10, 16) = 80 80 = 27 2 + 26 27 = 26 1 + 1 Zatem stąd 1 = 27 26 = 27 (80 2 27) = 3 27 80, 3 27 1(mod 80), Czyli dla Kamila d = 3

Kryptosystem RSA Kryptosystem RSA Konkurs Deszyfrowanie Odbiorca odszyfrowuje wiadomość obliczając V d (mod n). Przypomnijmy, że wiadomość od Beaty, to 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43 Kamil wyznacza dla każdego słowa v i wartość v 3 i (mod 187): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i odczytuje wiadomość korzystając z kodu ASCII: 076 073 067 090 066 089 032 080 073 069 082 087 083 090 069 L I C Z B Y P I E R W S Z E

Kryptosystem RSA Kryptosystem RSA Konkurs Deszyfrowanie Odbiorca odszyfrowuje wiadomość obliczając V d (mod n). Przypomnijmy, że wiadomość od Beaty, to 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43 Kamil wyznacza dla każdego słowa v i wartość v 3 i (mod 187): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i odczytuje wiadomość korzystając z kodu ASCII: 076 073 067 090 066 089 032 080 073 069 082 087 083 090 069 L I C Z B Y P I E R W S Z E

Kryptosystem RSA Kryptosystem RSA Konkurs Deszyfrowanie Odbiorca odszyfrowuje wiadomość obliczając V d (mod n). Przypomnijmy, że wiadomość od Beaty, to 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43 Kamil wyznacza dla każdego słowa v i wartość v 3 i (mod 187): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i odczytuje wiadomość korzystając z kodu ASCII: 076 073 067 090 066 089 032 080 073 069 082 087 083 090 069 L I C Z B Y P I E R W S Z E

Kryptosystem RSA Kryptosystem RSA Konkurs Deszyfrowanie Odbiorca odszyfrowuje wiadomość obliczając V d (mod n). Przypomnijmy, że wiadomość od Beaty, to 116 168 28 107 93 62 107 168 166 75 92 108 116 123 86 2 92 76 2 123 62 107 62 43 Kamil wyznacza dla każdego słowa v i wartość v 3 i (mod 187): 07 60 73 06 70 90 06 60 89 03 20 80 07 30 69 08 20 87 08 30 90 06 90 32 i odczytuje wiadomość korzystając z kodu ASCII: 076 073 067 090 066 089 032 080 073 069 082 087 083 090 069 L I C Z B Y P I E R W S Z E