.


:




:

































 

 

 

 





( ), . , , Ki F.

28147-89

28147-89 - , 1989 , .

, 70- 8- ,

.. , 89- , . 90- .

DES.

DES , IBM. 1977 (FIPS 46-3).

DES (S-DES)

(EdwardSchaefer) - DES - .

S-DES 8 8 . 10 , .

IP, IP-1. 8 ,

DES

1) 64 ;

2) 56 ;

3) 16

4) F.

.

-> IP-> ->IP-1 -

>

DES

80- DES (DataEncryptionStandard).

DES :

1) (56 ).

2) , , (, ).

DoubleDES

DES DES . DoubleDES DES:C = Ek2/2(Ek1/2(M)), k1/2 k2/2 DoubleDES, 56- DES, E DES-.DoubleDES 112 , 112- .

(RalphMerkle) . k1/2 k2/2 (M1 C1 M2 C2) :

1. Ekx(M1) .

2. Dky(C1) ; , 1.

3. - , 2, 1, , , . .

kx = k1/2, ky = k2/2. , [1] 248.

4. M2 C2, , (. . 248). [1] 216. , , , , , , 2 , DES,, . , , DoubleDES . TripleDES

DES

, . , a DES 3 DES. 168- (56x3).

DES:

DES-EEE3: 3 3 .

DES-EDE3: 3 DES -- 3 .

DES-EEE2 DES-EDE2: , , .

IDEA (InternationalDataEncryptionAlgorithm) - , . (Lai) . (Massey) 80-. , .

, .

FEAL

1) 64 ;

2) 128 ;

3) 8:

4) , ;

5) ;

IDEA 16- .

:

1.XOR (+)

2. 2^16 [+]

3. 2^16 +1 {*}.

DES
1. -64 , d-64

2. -256 d-56

3. -52 d-16

4. (s-blocks) - d-fixed

5. -32 d-48

6. -d-

7. -d-

AES

AES MARS

1 - : .

2 - , (8 ) .

3 - 4 (8 ).

, : , , . , .

AES RC6

4 . 20 , . 20 5 AES

AES Serpent

. .

"", . 32 .

AES TwoFish

CounterpainSecuritySystems, .

, BlowFish, .

, TwoFish , , .

AES Rijndael

. 44, 46 48 . , , .

.

8- 32-. , 4 .

( 10 14 ), :

ByteSub 88

ShiftRow

MixColumn

AddRoundKey XOR

AES

,

,

128 ,

: 128, 192 256 .

, , ,

32- ,

, SDES. SAES\

RotWord ( (8)) . 2 ( 4 ) .

SubWord - . SubNibbels

ShiftRows- .

(0, 1) . , 0 , 1 1

AddRoundKey - ( 16) - -.

MixColumn .

(ECB, CBC, CFB, OFB, CTR)

. ( . ECB) .-.

, ECB.

.

.

ECB ()ECB . :

, ..

.

.

().

1 50% .

CBC( ).

.

, , , . .

CFBcipherfeedback(

).

, , . CFB m.

CFB-m.

OFB( ).

(OFB) , . CFB, . , E( ) .

(CTR).

, , 2n, .

.

m- 2n-m-8 , 0, , 2n-m, . .


9. . . . . RC4.





:


: 2017-02-25; !; : 849 |


:

:

- , .
==> ...

1552 - | 1355 -


© 2015-2024 lektsii.org - -

: 0.023 .