1 1, 2,, n 1,
- 1≡ 1 mod n, , · - 1 (mod n) ≡ 1 mod n.
2 φ(n),
- 1 (mod n) ≡ φ(n) - 1 (mod n),
.
3 φ(n) , .
.
1 1, 2,, n 1,
= - 1 (mod n), (mod n) ≡ 1 mod n.
n = 7, a = 5.
= - 1 (mod n).
(mod n) ≡ 1 mod n 5· ≡ 1 mod 7
n 1 = 7 1 = 6
6.1
6.1 -
5 | 5 mod 7 | |
, = 5 - 1 (mod 7) = 3.
2 - 1 (mod n), φ(n).
n = 7, a = 5.
= - 1 (mod n) =5 - 1 (mod 7).
φ(n) (.6.1).
6.1 - φ(n)
n | φ(n) |
n n2 n | n 1 n (n - 1) n 1 (n - 1) |
p · q (p, q - ) | (p - 1) (q - 1) |
n = 7 .
φ(n) = φ(7) = n 1 = 7 1 = 6.
5 7
- 1 (mod n) ≡ φ(n) - 1 (mod n) = 56 - 1 mod 7 = 55 mod 7 =
=(52 mod 7)·(5 3 mod 7) mod 7 = (25 mod 7)·(125 mod 7) = 24 mod 7= 3.
, = 5 - 1 (mod 7) = 3.
3 - 1 (mod n), φ(n) .
u1 u2,
u1 + b u2 = (, b).
1. ?
2. n?
3. ?
4. ?
5. () ?
6. ?
6.1.1 : ) (15 · 19) mod 18;
) (12 · 30) mod 9;
) (3 · 5 · 36) mod 7;
) 3 15 mod 10;
) 4 10 mod 14.
6.1.2 :
) (56, 15);
) (275, 198).
6.1.3 () 24 45.
6.2 2
. :
1.1 ;
5.1 ;
|
|
;
6.2.1 6.2.5
1 ?
2 .
3 ?
4 ? ?
5 ?
6 ?
7 ?
6.2.1 ′ ,
1 2 3 4 5 6 7
4 3 2 6 1 7 5
6.2.2 4´4 : Ʋ Dz!.
6.2.3
,
4´4.
6.2.4
4132 3142 .
³ .
6.2.5
, 6.2.4. ³ .
.
6.3 3
. :
1.2 ;
5.2 ;
;
6.3.1 6.3.6
1 ?
2 .
3 ?
4 ?
5 ?
6 ?
6.3.1 , (, ', ).
6.3.2 , 5.2, . 5.2.1.
6.3.3 , 5.3 . 5.2.3.
, ' ?
6.3.4 .
, b (t) = at + b (mod m), m = 31, a = 3, b = 5.
6.3.5 .
.
6.3.6 .
.
6.4 4
. :
1.3 ;
|
|
5.3 ;
;
6.4.1 6.4.3
1. ?
2. ³?
3. ?
4. ӳ ?
5. ?
6.4.1 ³ (...). ֲ.
6.4.2 " " .
6.4.3 . (, 25 1987 : 25031987).
6.5 5
ճ
ճ. :
3.2 ;
;
1 ճ?
2 ճ?
3 ³ ճ?
4 ճ?
ճ , :
11 = 9; 12 = 2; 2 1 = 4; 22 = 7.
+ 5 (mod 38).
6.6 6
DES.
DES. :
3.4 ;
;
1 DES?
2 DES?
3 DES?
4 DES?
5 DES ?
6 DES?
7 DES?
8 DES?
9 DES?
10 DES.
f (Ri-1, Ki ) DES b1-b6 ( ) Si, i = N (mod 8)+1; N (..3.3).
6.7 7
DES.
DES. :
3.4.1 3.4.4 ;
;
6.8 8
.
|
|
.
:
2.7 ;
;
1. ?
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 .
³
|
|
1 / . . .. . .: , 2001. 288 .: .
2 .., .. : .-. . . .: -, 2002. 511 .
3 .., .., .. / . .. . .: . 328 .
4 .. . .: -, 2000. 384 .: .
5 . : . . .: , 1996. 304 .
6 .. . . .: , 2000. 448 .: .
7 . . .: F, 1997. 336 .
8 .. . .: -, 2003.- 400.
9 . . .: ,2003 816 .
10 ., . .: . .. .: , 2005. 424 .