
Congruences dans
, anneau
/n
. Applications. Systรจme RSA (Terracher) Monier
De Biasi
Sorosina
Terracher
๎๎๎๎๎
๎๎๎๎๎๎ ๎๎
๎๎๎๎๎๎๎ ๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎ ๎
๎๎๎
๎๎๎๎
๎ ๎๎๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎
๎
I. Congruences.
๎
๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎๎๎ ๎ก
๎ข
๎๎๎ฃ๎๎๎๎ค๎ ๎
๎ฅ
๎ฆ๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎ง๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎ง๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎ง๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎ง๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎
๎
โก
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎ฃ๎๎จ๎๎ค๎๎
๎
๎ฉ๎ช๎
๎๎๎๎
๎๎๎
โก โก
/
๎๎
๎
๎๎๎๎๎๎๎๎ ๎๎๎๎๎ ๎๎๎๎๎ ๎๎ ๎ก๎ข๎๎ ๎๎๎ ๎๎
๎๎๎๎๎๎๎
โก
๎ ๎
๎๎๎ ๎๎๎
๎
๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎ฃ๎๎ค๎
๎
๎ซ๎๎๎๎๎ฌ๎๎ ๎ญ๎ ๎๎ ๎ก๎ข๎๎ ๎๎๎ ๎๎๎๎
๎๎๎ ๎๎ฎ๎๎๎ ๎๎๎
๎๎๎
๎๎๎๎
๎ ๎๎ฎ
โก
๎๎
๎
๎๎
๎ ๎๎๎ ๎๎๎๎๎๎
๎ ๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎ ๎๎
๎ ๎ช๎ ๎๎๎๎๎ ๎๎ฎ๎๎๎๎
๎ฏ๎๎๎๎๎๎๎
๎๎๎
๎๎๎
ห/x x n
ฮป ฮป
= + โ
๎๎๎ฐ๎๎ฑ๎๎
๎๎ง๎๎๎๎๎๎๎๎๎๎๎๎๎
๎ฉ๎๎๎๎๎๎๎
๎๎๎
๎ ๎๎๎๎ ๎๎๎ ๎๎๎ ๎๎๎๎๎ ๎๎๎
๎ ๎๎ฎ๎๎๎ ๎
๎๎๎ ๎๎๎ ๎
๎๎๎
๎๎๎๎
๎
๎๎๎๎๎๎ง๎๎๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎
๎
ห ห
n n
๎ ๎
๎๎
๎
๎๎๎๎๎๎ฅ๎๎๎๎๎๎๎๎๎ ๎ก๎ข๎๎๎ฒ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎ฃ๎๎๎๎๎๎๎๎๎๎๎ค๎ ๎
๎ณ
๎๎
[ ]
[ ]
c d n ac bd n
โก + โก +
โ
โก โก
๏ฃฑ ๏ฃฑ
๏ฃฒ ๏ฃฒ
๏ฃณ ๏ฃณ
๎๎ฃ๎ฅ๎ค๎
๎ด๎๎ ๎๎
๎๎๎๎๎๎๎ ๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎
โก
๎ ๎
๎๎๎ ๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎ ๎๎๎
๎๎
๎๎
๎๎๎๎๎๎๎๎ต๎๎
๎๎๎ถ๎๎๎
๎๎๎๎
๎
๎ฏ๎๎๎๎๎๎๎๎๎
๎๎๎ญ๎ฃ๎๎๎๎ค๎ ๎
๎ฅ
๎๎๎ญ๎ท๎ ๎ก๎ข๎๎
k k
โกโโก
๎๎
๎
๎ธ๎๎๎๎๎๎๎๎๎๎๎๎
๎ฃ๎น๎บ๎ธ๎ค
๎๎๎ฉ๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎
๎๎๎๎๎๎
๎๎
๎ฉ๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎
๎๎๎๎๎๎
๎๎๎ฉ๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎
๎๎๎๎๎๎
๎๎
๎ฉ๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎
๎๎๎๎๎๎
๎๎๎
๎๎
๎๎๎ฃ๎ป๎ค๎
๎ฉ๎๎๎๎๎ ๎๎๎๎๎๎ ๎๎๎ ๎
๎๎๎๎
๎๎ ๎๎๎๎๎๎
๎๎ ๎๎ผ๎ฅ๎๎ ๎๎๎๎๎ ๎๎๎๎๎ ๎๎ ๎ก๎๎ ๎๎๎
๎
๎ช๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎๎๎
๎
0 1
๎๎๎๎
๎๎
n
x
๎
๎๎๎
1
0, , 0, 1 ...
/
n n
i n n
โ
โ
โ โ โ โ = + + + +
๎ฏ๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎
๎ธ๎๎๎๎๎๎๎๎๎๎๎๎ฅ
๎ฃ๎น๎บ๎ธ๎ค
๎๎๎ฏ๎๎๎๎ฝ๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎
๎ฏ๎๎๎๎ฝ๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎ฏ๎๎๎๎ฝ๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎
๎ฏ๎๎๎๎ฝ๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎ฃ๎ณ๎ค๎
โข ๎พ๎๎ ๎
๎๎๎๎
๎๎ ๎๎๎๎๎๎
๎๎ ๎
๎๎๎ ๎๎๎๎๎๎๎๎๎
๎ ๎๎๎๎ ๎ฅ๎ ๎ฃ๎๎
๎๎๎๎ ๎๎๎๎ ๎ฟ๎ค๎
๎๎๎๎ ๎๎๎๎ ๎๎๎๎๎๎๎
๎ ๎๎
๎๎ ๎๎๎๎๎๎๎ ๎
๎๎๎ ๎๎๎๎๎๎๎๎๎
๎ ๎๎๎๎ ๎ฅ๎ ๎ฃ๎๎
๎๎๎๎
๎๎๎๎๎ฟ๎ค๎๎
โข ๎พ๎๎ ๎
๎๎๎๎
๎๎ ๎๎๎๎๎๎
๎๎ ๎
๎๎๎ ๎๎๎๎๎๎๎๎๎
๎ ๎๎๎๎ ๎ป๎ ๎ฃ๎๎
๎๎๎๎ ๎๎๎๎ ๎๎ค๎
๎๎๎๎ ๎๎๎ ๎๎๎๎๎
๎ ๎๎
๎ ๎๎
๎๎ ๎๎๎๎๎๎๎
๎๎ ๎
๎๎๎ ๎๎๎๎๎๎๎๎๎
๎ ๎๎๎๎ ๎ป๎
๎ฃ๎๎
๎๎๎๎๎๎๎๎๎๎ค๎๎
โข ๎พ๎๎ ๎
๎๎๎๎
๎๎ ๎๎๎๎๎๎
๎๎ ๎
๎๎๎ ๎๎๎๎๎๎๎๎๎
๎ ๎๎๎๎ ๎๎๎ ๎๎๎๎ ๎๎๎
๎๎๎๎๎๎๎
๎๎๎
๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎
๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎
๎ธ๎๎๎๎๎๎๎๎๎๎๎๎ป
๎ฃ๎น๎บ๎ธ๎ค
๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎
๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎
๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎ฃ๎ฟ๎ค๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎ฃ๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎
๎ค๎๎๎
๎
๎
II. Anneau ๎
๎๎
๎/n๎
๎๎
๎.
๎
๎๎๎๎๎๎ฝ๎๎ ๎๎
๎ ๎๎๎๎ ๎๎๎๎๎ฝ๎๎
๎๎ ๎๎๎ ๎๎
๎๎๎ ๎๎๎๎๎๎๎๎๎ ๎๎๎๎๎ ๎๎๎๎๎
โ
๎๎๎๎
๎๎ ๎๎๎๎๎
๎๎๎
+ โ
๎
๎
โ
๎
๎๎ ๎๎
๎๎ ๎๎๎๎๎๎
๎๎ ๎๎
๎๎๎๎๎ ๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎ ๎๎
๎๎ ๎๎
๎๎๎๎๎
๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎ด๎ฏ๎บ๎
๎๎
๎๎
๎๎๎๎๎๎ฎ๎๎๎๎
๎
๎๎๎๎๎๎ป๎๎
n
๎ ๎
๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎ฃ๎๎ค๎
๎
๎
๎๎๎
๎ฃ๎๎ฒ๎๎ค
๎๎๎
๎๎๎๎๎ฝ๎๎
๎๎ฏ๎๎๎๎๎๎
๎
๎๎๎๎๎ฝ๎๎
๎๎ฏ๎๎๎๎๎๎๎
๎๎๎๎๎ฝ๎๎
๎๎ฏ๎๎๎๎๎๎
๎
๎๎๎๎๎ฝ๎๎
๎๎ฏ๎๎๎๎๎๎๎๎ฃ๎๎ค๎
๎๎
a b
๎๎๎๎๎๎๎๎
ร
๎ ๎ ๎ ๎ ๎ ๎ ๎
๎๎
๎ฏ๎
๎ ๎๎๎๎๎๎ฝ๎๎
๎ ๎๎๎๎๎
๎๎๎ ๎๎๎๎ ๎๎๎๎๎๎๎
๎๎๎
๎ ๎๎๎ ๎๎๎๎ ๎๎
๎ ๎๎
๎๎๎๎๎๎
๎๎๎๎๎
๎๎๎
๎๎๎๎
๎๎๎๎
๎๎
๎๎ช๎๎๎
๎๎ช๎๎ง๎๎๎
๎๎ช๎๎
๎๎
๎
๎
๎ธ๎๎๎๎๎๎๎๎๎๎๎ณ
๎ฃ๎๎ฒ๎๎ค
๎๎๎ฏ๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎
๎ฏ๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎ฏ๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎
๎ฏ๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎ฃ๎๎ค๎
๎๎๎๎
๎๎๎ ๎๎๎ ๎๎ ๎ ๎ ๎๎๎ ๎๎๎๎
๎๎๎ ๎๎๎ ๎๎ ๎ ๎ก๎ข๎ ๎๎๎
๎๎๎
๎๎๎ ๎
๎๎๎๎
๎ ๎
๎๎ช๎๎
๎ด๎
๎๎๎๎๎๎ฝ๎๎
๎
[ ]
( )
S
ฮฑ
ฮฒ
โก
โก
๏ฃฑ
๏ฃฒ
๏ฃณ
๎๎๎๎๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎ด๎๎ ๎๎
๎๎๎
๎๎๎๎
๎ ๎๎
๎ ๎๎๎ ๎๎๎๎๎
๎ ๎๎๎๎๎๎๎๎๎ ๎๎
๎๎ ๎๎๎๎๎๎๎
๎๎ ๎๎๎๎
๎๎
๎๎ช๎ ๎๎๎๎๎๎๎๎๎๎ ๎๎๎๎๎
๎๎๎๎๎
๎๎ ๎๎๎
๎๎๎๎๎๎
๎๎ ๎๎
๎ ๎๎
๎๎ช๎ ๎๎๎๎๎
๎๎
๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎ง๎
๎๎
๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎ฝ๎๎
๎๎ฃ๎๎๎๎๎๎๎๎
๎๎๎ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎ค๎๎
๎ฉ๎ช๎
๎๎๎๎๎
๎๎๎๎๎๎๎๎๎๎
[ ]
( )
x
S
x
โก
โก
๏ฃฑ
๏ฃฒ
๏ฃณ
๎๎๎๎๎๎๎๎๎๎
๎๎ช๎ ๎๎๎ฃ๎ป๎๎ฅ๎ค๎
๎
๎๎๎๎๎๎ณ๎๎ ๎๎๎๎๎ ๎๎ ๎ก๎ข๎๎ ๎๎
๎๎ ๎๎๎๎๎
๎๎๎๎ ๎๎๎๎
๎๎๎๎๎๎
๎
๎๎๎๎๎
๎๎๎๎ ๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎ ๎๎๎๎
๎๎๎๎๎๎
๎
๎๎๎๎๎
๎๎๎๎ ๎๎๎๎
๎๎๎๎๎๎
๎๎ ๎๎
๎ ๎๎ฎ๎๎๎
๎๎๎๎๎๎๎
๎๎
๎๎๎๎๎
x
๎๎
๎๎
x n
๎๎๎ฃ๎๎ค๎
๎ฉ๎ช๎
๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎
๎๎๎ฎ๎๎๎๎๎๎๎๎
๎๎
๎
๎ธ๎๎๎๎๎๎๎๎๎๎๎๎ฟ
๎ฃ๎๎ฒ๎๎ค
๎๎๎บ๎๎๎๎๎๎๎
๎๎๎๎๎๎ฉ๎๎๎
๎๎
๎บ๎๎๎๎๎๎๎
๎๎๎๎๎๎ฉ๎๎๎
๎๎๎บ๎๎๎๎๎๎๎
๎๎๎๎๎๎ฉ๎๎๎
๎๎
๎บ๎๎๎๎๎๎๎
๎๎๎๎๎๎ฉ๎๎๎
๎๎๎ฃ๎๎๎ค๎
๎ด๎๎๎๎๎๎๎๎๎
๎๎๎ ๎๎๎ฉ๎๎๎
๎๎
ฯ
๎๎
๎ ๎๎ ๎ก๎ข๎ ๎
๎๎๎ ๎๎
๎ ๎๎๎๎๎๎
๎
๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎๎
๎๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎จ๎ง๎จ
๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎๎๎๎๎๎
๎๎๎๎๎๎
๎๎๎๎
๎๎๎ฎ๎๎๎๎
๎๎๎
a b
๎๎ ๎๎๎๎๎๎
ฯ ฯ ฯ
=
๎๎ ๎๎๎๎๎๎๎
๎ ๎๎๎๎
๎๎๎๎๎
๎๎๎๎ง๎๎ท๎๎๎๎๎๎๎
๎๎๎๎๎
๎๎๎
๎๎๎๎
๎๎๎๎
๎๎
๎๎ช๎๎๎
๎๎ช๎๎ง๎๎๎
๎๎ช๎๎
๎๎๎๎๎๎๎๎๎๎
๎๎๎
๎๎๎
( )
1
r r
p p
ฯ
= โ
๎๎
๎๎๎ ๎๎๎ ๎๎๎๎๎๎๎๎๎๎๎๎๎๎ ๎
๎๎ ๎๎๎๎๎
๎๎๎๎ ๎๎๎
๎๎๎
๎๎๎ ๎๎
๎ ๎๎ ๎
๎๎๎
1
N
i
=
=
๎๎๎๎๎๎๎๎๎๎๎๎๎๎
๎๎๎
( )
1
1
N
i
i
n n
ฯ
=
=
โ
โ๎๎
๎ฃ๎น๎บ๎ธ๎ค
๎
๎๎๎๎๎๎ฉ๎๎๎
๎
๎
๎๎๎๎๎๎ฉ๎๎๎
๎๎
๎๎๎๎๎๎ฉ๎๎๎
๎
๎
๎๎๎๎๎๎ฉ๎๎๎
๎๎๎
( )
Si 1, 1
n
ฯ
โง = โก
๎๎
๎๎ฃ๎น๎บ๎ธ๎ค
๎
๎๎
๎๎
๎๎
๎๎
๎๎
๎๎
๎๎
๎๎
๎๎๎๎๎
๎๎๎
๎๎๎๎
๎
๎๎๎๎๎
๎๎๎
๎๎๎๎๎
๎๎๎๎๎
๎๎๎
๎๎๎๎
๎
๎๎๎๎๎
๎๎๎
๎๎๎๎๎๎๎๎๎
๎๎๎๎
๎๎๎
๎๎๎
๎๎
๎๎
1
1
n
โ
โก
๎๎
๎
๎
๎
๎