C , .
́ , - ( , ) . - , GF(2) Ȼ.
, .
.
" ", , , . .
.
. , AES
. . ?
AES , . , , , (embeddedsystems). - , .
RC4
RC4 , 1987.
(R.Rivest) RSA Data Security, Inc. OFB: . S- 8×8: S0, S1, S2, , S255. 0 255, . , i j, . :
i =(i +1)mod256;
j =(j +Si)mod256.
SiSj.
t =(Si+Sj)mod256;
K=St.
XOR XOR . 10 , DES. S-. S- : S0=0, S1=1, , S255=255. : K0, K1, , K255. j =0 :for i =0to 255do j = (j + Si+ Ki)mod256
SiSj.
|
|
RSA DataSecurity, Inc. , . S- : i j .
10. . . . . ANSIX9.17. . . . A5.
- , ; . :
1. .
2. .
3. .
() () , ,,
:
- ;
- ;
- ;
- , .
, () (), , ().
, , , . , : ; - ; , .
() , () . , , , , .
(): ( ) . ( ), . , . () , , , . , .
. , , , . , .
. , ( XOR, ) .
|
|
, , .
( ) , , .
. , , .
ANSI X9.17 . , . DES, .
EK(X) - X, DES K, , . V0 - 64- . T - . Ri :
Ri= EK(EK(Ti) Å Vi)
Vi+1, :
Vi+1= EK(EK(Ti) Å Ri)
Ri DES, . 64- , . 128- , .
-. N . , 56- DES 256. 1. , , , : 0, 1,XN-1 , 0 ≠ X1 ≠ XN-1. - , , .
ANSI X9.17
ANSI X9.17 PGP. DES. ANSI X9.17 :
1. : . 64- , . 64- . .
2. : DES. 56- , .
3. : 64- 64- , .
DTi i- .
Vi i- .
Ri , i- .
K1, K2 , .
:
Ri = EDEK1,K2 [ EDEK1,K2 [ DTi] Vi ]Vi+1 = EDEK1,K2 [ EDEK1,K2 [ DTi] Ri]112- EDE-. : , . Ri , Vi+1 Ri , , , Ri+1, Vi+1 EDE.
|
|
. :
, , . ( ). . . , .
, . :
,
.
a b . : , . , a , , , . , a .
, . , , . , . ( 20 5) Matlab ( . ).
, , - . , , ( , ).
, . , , . "" - , . ( ) (strong) .
5 , GSM.
( XOR) . A5 . 19, 22 23 . , , . XOR .
|
|
11. . . . .
, . , .
:
- . , , . (), (). , . , , , - , . (. . ) , , , ;
- ;
- , .
, . . , - . , , , , .
ElectronicCodebook (ECB)
:
. 2814789 .
CipherBlockChaining (CBC)
:
( ) 2 ( XOR)
PropagatingCipherBlockChaining ()
CBC . CBC , XOR .
CipherFeedback (CFB)
:
, . 2 ( ) .
OutputFeedback (OFB)
(OFB)[5] : , , . , , . , .
CounterMode (CTR)
(CounterMode-CTR) [5] , . , .. , XOR . , (, DES AES)
Internet
|
|
1. , , Internet InternetPrivacy-EnhancedMailstandards (PEM). Internet Resources Task Force (IRTF) Privacy and Security Research Group (PSRG), Internet Engineering Task Force (IETF) PEM Working Group , , Internet Architecture Board (IAB). RequestforComment (RFC). PEM X.509 RSA ( 1024 ). PEM, 80- (MessageSecurityProtocol - MSP).
2. 1996 PrettyGoodPrivacy, Inc. , PGP, - Internet , , , RSA - 2047 ). , PGP, Inc. , .
( , ) STU (SecureTelephoneUnit): STU-II, STU-III.
ClipperChip ( MYK-78T). . , ClipperChip .
12. . .
.
(onewayfunction)
.
.
Y = f(X) X = f-1(Y) -
13. RSA. . . .
SA- :
1. (, 1024 ).
2. , .
3. :
4. (), . , , , 17, 257 65537.
(
, , .
, 3, RSA.
5. , , , :
. , .
6. RSA (. RSA public key).
7. RSA (. RSA private key) .