Professional Documents
Culture Documents
F2.1 Teoria Arimètica Modular
F2.1 Teoria Arimètica Modular
F2.1 Teoria Arimètica Modular
Congruències en ℤ
Concepte introduït per Gauss al 1798 quan tenia 21 anys
Donats els nombres � � ℕ, �, � � ℤ , amb � > 1 direm que a i b
són congruents (iguals) mòdul m i s’escriu
� ≡ � (��� �)
si
�|� − �
per exemple,
8 ≡ 5 (��� 3)
3|8 − 5
9 ≡ 27 (��� 3)
3|9 − 27
Ara observem el següent, partint de
8 ≡ 5 (��� 3)
! #
I fent les divisions de "i " les dues divisions tenen el mateix residu (2), per
Per tant, podem concloure que si � ≡ � (��� �), llavors vol dir que
quan dividim � entre � i � entre � obtenim el mateix residu
Un altre exemple:
15 ≡ 7 (��� 4)
4|15 − 7
'#
)
(i ( tenen el mateix residu (3)
4
INS LA GARROTXA MATEMÀTICA APLICADA Criptografia
Si treballem en mòdul 4, � = 4, els residus són {0,1,2,3}, llavors podem fer 4
conjunts de nombres equivalents (amb el mateix residu)
• 0 ≡ 0 (��� 4), 4 ≡ 0 (��� 4) , 8 ≡ 0 (��� 4) ... tenim el conjunt
{… , −8, −4, 0, 4, 8, 12, … }
• 1 ≡ 1 (��� 4), 5 ≡ 1 (��� 4) , 9 ≡ 1 (��� 4) ... tenim el conjunt
{… , −7, −3, 1, 5, 9, 13, … }
• 2 ≡ 2 (��� 4), 6 ≡ 2 (��� 4) , 10 ≡ 2 (��� 4) ... tenim el conjunt
{… , −6, −2, 2, 6, 10, 14, … }
• 3 ≡ 3 (��� 4), 7 ≡ 3 (��� 4) , 11 ≡ 3 (��� 4) ... tenim el conjunt
{… , −5, −1, 3, 7, 11, 15, … }
[�]% = {� � ℤ / � ≡ � (��� �) }
Per exemple,
[2]* = {… , −16, −10, −4, 2, 8, 14, 20, … } la classe 2 mòdul 6 són tots els nombres
que en dividir-los per 6 tenen residu 2
[1]* = {… , −17, −11, −5, 1, 7, 13, 19, … } la classe 2 mòdul 6 són tots els nombres
que en dividir-los per 6 tenen residu 2
[4]* = {… , −14, −8, −2, 4, 10, 16, 22, … } la classe 2 mòdul 6 són tots els nombres
que en dividir-los per 6 tenen residu 2
[13]( = {… , −3, 1, 5, 9, 13, 16, 22, … } la classe 13 mòdul 4 són tots els nombres
que en dividir-los per 4 tenen residu 1
5
INS LA GARROTXA MATEMÀTICA APLICADA Criptografia
Definim conjunt enters mòdul � i s’escriu ℤ% al conjunt format per totes les
classes mòdul �
ℤ% = {[0]%,[1]%,[2]%, … [� − 2]%,[� − 1]%}
Que a efectes pràctics seria
ℤ% = {0,1,2, … , � − 2, � − 1}
ℤ% ⊂ ℤ
Exemples de conjunts enters mòdul �
ℤ+ = {0,1}
ℤ( = {0,1,2,3}
6
INS LA GARROTXA MATEMÀTICA APLICADA Criptografia
4. Propietats
Exemple
7 ≡ 3 (��� 4)
Tenim que:
• 7 ≡ 7(��� 4) també 3 ≡ 3(��� 4)
• 3 ≡ 7 (��� 4)
• Si 7 ≡ 3 (��� 4) i 3 ≡ 15 (��� 4) ⟹ 7 ≡ 15 (��� 4)
• Si 7 ≡ 3 (��� 4) i 9 ≡ 5(��� 4) ⟹ 7 + 9 ≡ 3 + 5 (��� 4), és a dir, i
16 ≡ 8 (��� 4)
• Si 7 ≡ 3 (��� 4) i 9 ≡ 5(��� 4) ⟹ 7 · 9 ≡ 3 · 5 (��� 4), és a dir, i
63 ≡ 15 (��� 4)
• Si 7 ≡ 3 (��� 4) ⟹ 7 · 2 ≡ 3 · 2 (��� 4), ja que 14 ≡ 6 (��� 4)
• Si 7 ≡ 3 (��� 4) ⟹ 7+ ≡ 3 +(��� 4), ja que 49 ≡ 9 (��� 4)
5. Operacions
Anem a fer càlculs amb mòdul �
Per � = 2, tenim
ℤ+ = {0,1}
0 representa [0]+ = {0,2,4,6, … } nombres parells
1 representa [1]+ = {1,3,5,7, … } nombres senars
· 0 1
+ 0 1
0 0 0
0 0 1
1 0 1
1 1 0
Per fer una suma es fa igual que amb els enters, per exemple en ℤ"
7
INS LA GARROTXA MATEMÀTICA APLICADA Criptografia
Per � = 3, tenim
ℤ" = {0,1,2}
0 representa [0]" = {0,3,6,9, … }
1 representa [1]" = {1,4,7,10, … }
2 representa [2]" = {2,5,8,11, … }
+ 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
· 0 1 2
0 0 0 0
1 0 1 2
2 0 2 1