.


:




:

































 

 

 

 


- 1≡ 1 mod n.




 

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≡ 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 .

 

 

 





:


: 2017-03-12; !; : 279 |


:

:

- - , .
==> ...

1843 - | 1803 -


© 2015-2024 lektsii.org - -

: 0.072 .