Sunteți pe pagina 1din 2

COLOCVIU

Fundamentele teoretice ale criptografiei


25.01.2016

Exerciţiu 1 Utilizaţi algoritmul lui Euclid pentru a determina cel mai mare
divizor comun al numerelor a = 36, b = 48. Determinaţi ı̂ntregii x şi y care
satisfac relaţia
(a, b) = xa + yb.

Exerciţiu 2 Determinaţi inversul elementului [x7 +x+1] ı̂n corpul finit F256 ,
determinat de polinomul ireductibil m(x) = x8 + x4 + x3 + x + 1.

Exerciţiu 3 Arătaţi că dacă d | (m, n), atunci

(m, n)
(m/d, n/d) = .
d
Exerciţiu 4 Să se rezolve sistemul de ecuaţiii

 x ≡ 3 mod 4
x ≡ 2 mod 5
x ≡ 5 mod 7.

Exerciţiu 5 Calculaţi, folosind teorema lui Euler, 50345 mod 12.

Exerciţiu 6 Calculaţi φ(62).

Exerciţiu 7 Calculaţi ord10 (3).

Exerciţiu 8 Găsiţi toate soluţiile ecuaţiei

x2 ≡ 58 mod 101.

Exerciţiu 9 Folosiţi testul Miller-Rabin pentru studia primalitatea lui n =


41.

Exerciţiu 10 Criptaţi mesajul PER ASPERA AD ASTRA folosind metoda


transpoziţiei cu parola VULTUR.

1
COLOCVIU
Fundamentele teoretice ale criptografiei
25.01.2016

Exerciţiu 1 Utilizaţi algoritmul lui Euclid pentru a determina cel mai mare
divizor comun al polinoamelor a(x) = x5 + 3x4 − 5x3 − 3x2 + 2x + 2 şi
b(x) = x5 + x4 − 2x3 + 4x2 + x + 5 ı̂n F3 . Determinaţi polinoamele u şi v care
satisfac relaţia
(a, b) = ua + vb.

Exerciţiu 2 Determinaţi inversul elementului [35] ı̂n Z42 (dacă există).

Exerciţiu 3 Arătaţi că dacă c | m, d | m şi (c, d) = 1, atunci c · d | m.

Exerciţiu 4 Să se rezolve sistemul de ecuaţii



 x ≡ 2 mod 3
x ≡ 1 mod 5
x ≡ 2 mod 7.

Exerciţiu 5 Determinaţi, folosind teorema lui Euler, soluţiile ecuaţiei

x7 ≡ 11 mod 13.

Exerciţiu 6 Calculaţi φ(63).

Exerciţiu 7 Găsiţi toate soluţiile ecuaţiei

x2 ≡ 5 mod 79.

Exerciţiu 8 Arătaţi că 2 este rădăcină primitivă modulo 13. Determinaţi


soluţia ecuaţiei
2 · 7x ≡ 3 mod 13.

Exerciţiu 9 Folosiţi algoritmul Shanks baby step - giant step pentru a cal-
cula log2 58 ı̂n subgrupul multiplicativ < [2] > din Z∗103 .

Exerciţiu 10 Alice şi Bob folosesc numărul prim p = 17 şi g = 14 pentru


comunicare folosind criptosistemul Elgamal. Alice alege cheia privată x = 2.
Bob ı̂i trimite lui Alice textul criptat (c1 , c2 ) = (6, 8). Determinaţi textul clar.

S-ar putea să vă placă și