Algorytm RSA

Podzielność. Reszty z dzielenia. Kongruencje. Systemy pozycyjne. Równania diofantyczne. Liczby pierwsze i względnie pierwsze. NWW i NWD.
marvetrick
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 31 sie 2015, o 15:40
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 2 razy

Algorytm RSA

Post autor: marvetrick »

Witam, mam problem ze znalezieniem sposobu rozwiązania jednego z zadań, mianowicie:
mam podane liczby pierwsze:
\(\displaystyle{ p=11, q=13}\), do tego mam podaną liczbę \(\displaystyle{ d = 101}\) ( \(\displaystyle{ e \cdot d \equiv 1\pmod{120}}\) ).
Mam także podaną liczbę do zakodowania \(\displaystyle{ l = 142}\)

jak wyznaczyć z tego liczbę e?
przeszukałem pół internetu w poszukiwaniu rozwiązania/podobnego przykładu ale nie znalazłem a sam nie potrafię wpaść na rozwiązanie.
z góry dzięki!
Awatar użytkownika
Medea 2
Użytkownik
Użytkownik
Posty: 2491
Rejestracja: 30 lis 2014, o 11:03
Płeć: Kobieta
Podziękował: 23 razy
Pomógł: 479 razy

Algorytm RSA

Post autor: Medea 2 »

Algorytm Euklidesa (rozszerzony) daje \(\displaystyle{ 16 \cdot 120 - 19 \cdot 101 = 1}\), zatem \(\displaystyle{ - 19 \cdot 101 \equiv 1 \pmod {120}}\).
marvetrick
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 31 sie 2015, o 15:40
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 2 razy

Algorytm RSA

Post autor: marvetrick »

A czy liczba e w RSA może być ujemna?
Awatar użytkownika
Arytmetyk
Użytkownik
Użytkownik
Posty: 357
Rejestracja: 14 sty 2014, o 23:13
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 105 razy
Pomógł: 41 razy

Algorytm RSA

Post autor: Arytmetyk »

A czemu by nie?

Zauważ, że \(\displaystyle{ - 19 \equiv 101 \pmod {120}}\)
marvetrick
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 31 sie 2015, o 15:40
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 2 razy

Algorytm RSA

Post autor: marvetrick »

Tego właśnie było mi trzeba, zadanie zrobione, dziękuję bardzo
ODPOWIEDZ