.


:




:

































 

 

 

 





 

:

 

: Rijndael (AES)

 

 

: 09--1

 

 

________________________________________

(,, )

 

______________________ _________________

()


__________________________________________

__________________________________________

__________________________________________

__________________________________________

(,, )

 

2012 .


 

()

.

-. . ., . ..

_____ _____________ 2012 .

 

09--1

090104


Rijndael (AES)

Rijndael (AES) 128, 192 256 _____

:

) 30 .

) 1

 

: 1) .. , .. , .. , , 2- , , " - ", 2002. 2) . ., . . . . : - , 2009.

: ² 11 ² ²__²200_ .
: ²___²200_ .
: ²___²200_ .
: ²___²______ 200_ .

________________________

()


()

: 38 , 5 , 4 , 2 .

AES, Rijndael, , , , , , AddRoundKey, , SP-, , SubBytes, ShiftRows, S-BOX.

AES (Rijndael). . AddRoundKey, SubBytes, ShiftRows, MixColumns, . (Key Expansion) . AES C# Microsoft Visual Studio 2010 ECB (ELECTRONIC CODEBOOK) .

 

 

充...5

1. .......6

1.1 ........6

1.2 ..............................................7

1.3 ........10

2. ....11

2.1 .......11

2.2 ..............................................................11

2.3 ⅅ.......11

2.4 AddRoundKey .................................11

2.5 SubBytes InvSubBytes..........11

2.6 S-Box InvS-Box.12

2.7 ShiftRows InvShiftRows......13

2.8 MixColumns InvMixColumns.....14

2.9 SubWord......15

2.10 RotWord....15

2.11 Round Constant (RCON)...15

2.12 (Key Expansion)...15

3. AES..16

4. 腅...17

充.20

..20

ⅅ.....21

. .......22

. .......23

 

 

 

AES DES IDEA, , . Advanced Encryption Standard (AES), Rijndael . 128, 192 256 . 128 , . - 10, 12 14 ( 128, 192 256 ). , Rijndael, , -.

Rijndael , SP- (Substitution-Permutation network, - ) , 1971 . , . . .

Rijndael , , , . .

 

 

AES .

, , .





:


: 2016-03-26; !; : 788 |


:

:

, , 1:10
==> ...

1423 - | 1376 -


© 2015-2024 lektsii.org - -

: 0.011 .