.


:




:

































 

 

 

 


DES




DES

DES (Data Encryption Standard) - , ISO 8372-87. DES (ANSI) (ABA). DES 4 :

  • ECB (Electronic Codebook) ;
  • CBC (Cipher Block Chaining) ;
  • CFB (Cipher Feedback) ;
  • OFB (Output Feedback) .

ECB - Electronic Codebook ( ) - 64 , . - (, ). , , . , . , , , . .

ECB- , , .

ECB , , , . ECB . , .

CBC - Cipher Block Chaining ( ) - XOR . - , .

(Co), XOR . Co , . Co , .

 

. 1. CBC.

CFB - Cipher Feedback ( ). CBC, XOR . , . , Co. XOR M1 1.

. 2. CFB.

OFB - Output Feedback ( ) - CFB, , ; XOR . - (, ).

OFB , , , . , i, Mi. . CFB i , , .

. 3. OFB.

OFB , , CFB.

DES . 64- , 56- . 64- 64- . . (IP) 64- (),

 

. 4. DES

. 16 , . (16-) . , IP-1 , . IP-1 .

.5. DES.

DES 8, , S-. Si 6 , 4 . 6 - . Ki, . 48- S-. Si Si, . Si. , Si = 0 1010 1, 01(1), 1010(10), Si =1100(12) .

                                 
                                 
                                 
                                 
                                 

56 , 256 . , . DES . P K1 K2, :

C = Ek2 [Ek1 [P]]

, :

P = Dk1 [Dk2 [C]]

56 * 2 = 112 .

DES

-- (EDE):

C = EK1 [DK2 [EK1 [P]]]


. 6. DES

, : . , DES DES, K1 = K2:

C = EK1 [DK1 [EK1 [P]]] = EK1 [P]

DES DES ANSI X9.17 ISO 8732 PEM (Privacy Enhanced Mail). DES . DES 2112.

Blowfish

Blowfish , 16. , , , . XOR 32- . 64 , 448 . , .

, , , . . 32- Blowfish DES.

: . 448 4168 .

Blowfish . , .

IDEA

IDEA (International Data Encryption Algorithm) , (Xuejia Lai) (James Massey) . 1990 . , , 1991 1992 .

IDEA , DES. IDEA , 128- 64 . IDEA .

28147

, 28147-89 " . . ". 1989 . 70- , , " ". DES, , AES. , . 28147-89 . . , " , ".

, 28147-89, . . 256 . . , , . , . " ". 28147-89 , .


. 7. I- 28147

.

- . . 64 . , , 64 . . .

. 2, .

, . -, , . -, "" , . , .

- . . , . , . , . - - , , . , . .

28147-89 - . - , . , . . . , , , , . - . . , .

DES 28147 :

  • DES , 28147. .
  • DES 56- , 28147 - 256-. S-boxes 28147 .
  • S-boxes DES 6- 4- , S-boxes 28147 4- . S-boxes, S-box 28147 S-box DES.
  • DES 16 , 28147 - 32 , .




:


: 2017-02-24; !; : 1050 |


:

:

.
==> ...

1745 - | 1575 -


© 2015-2024 lektsii.org - -

: 0.023 .