, , 28147-89.
, .
, 28147-89. , . .
L R - , LR L R. L R , L R. R L. , .. ABCDE , , .. (+) 2, [+] - (2 32 ) 32- . :
[+] = + , + <>(2 32 ),
[+] = + -(2 32 ), + =2 32
{+} ((2 532 0) -1) 32 . :
{+} = + , +<>((2 32)-1)
{+} = + -((2 32)-1), + = (2 32)-1
. , 256 32- X(i). W, W=X(7)X(6)X(5)X(4)X(3)X(2)X(1)X(0)
, , .
- . , , 64 , T(j).
T(j) () ( ) () ( ), 32 . , :
1. A(i)=f(A(i-l)[+]X(j)(+)B(i-l)), B(i)=A(i-l),
i=l,2,...,24,j=(i-l) mod 8;
2. A(i)=f(A(i-l)[+]XG)(+)B(i-l)), B(i)=A(i-l),
i=25,26,...,31,j=32-i;
3. (32)=(31),
B(32)=f(A(31) [+] (0)) (+) (31), i=32.
i (i=l,2,...,32). f . 2 532 A(i), , X(j) ( 32 ).
|
|
32- :
. (1)... (8) 64 . 32- 4- , 0....15.
, . 4- 32- . , .
- 32- , . 64- = (32)(32)
. , . . .
, 64- T(i) (i=l,2,...,m, m ), 2 , 64 , ..
= ((1),(2),...,(1),...,()).
() 64, () . :
III(i)=A(Y(i-l) [+] 2),
Z(i-l){+}Cl(+)T(i)=r(i)(+)T(i).
III(i) 64- , - ( 32- ), 1 2 - , 28147-89. Y(i) Z(i) , : (Y(0),Z(0))=A(S),
S - 64- (); (Y(i),Z(i)HY(i-l) [+] C2,Z(i-l) {+} CI), 1=1,2,..,
, .
. , , 64- T(i) (i=l,2,....,m, m ), 2 , 64 : =((1),(2),...,(1),...,()).
() 64, () .
:
|
|
(i) = A(S)(+)T(i) = r(i)(+)T(i),
(i) = A(UI(i-l)) (+) T(i) = (1) (+) T(i), i=2,3,...,m
LLI(i) 64- , - . 64- , - IH(i-l).
28147-89 , . - ( ), , . , , (, , , ) . ( ) , 1/2 5
64 T(i) (i=l,2,..., m m ). (1) , 16 . , . 16 64- 2 (2). , 16 .
64- 2 (3) .. (), 64- , 2 -1, 16 . 64- .
. T(i) , , . .
III. :
Ø 1 .
Ø ( , ) .
Ø : ( ).
Ø .
IV. :
1.
:
1. ?
2. ?
3. .
4. ?
5. SEC-17 SEC-15?
6. ?
7. DES.
8. .
9. ?
10. ?
11. .
12. ?
13. , ?
14. DES? RSA?
15. ?
16. 32- ?
17. .
18. (, )?
|
|
19. ( )?
20. ? .
2.
, :
1. 4 ; 2. 16 ; 3. 12 ; 4. 8 .
3.
ASCII:
:
01010100 01001111 00100000 01000010 01000101 00100000 01001111 01010010 00100000
01001110 01001111 01010100 00100000 01010100 01001111 00100000 01000010 01000101;
CLOBUS.
4.
.
5.
, , , .
:
1. .., .. . .:, 2003.
2. .. : . .: , 2003.
3. .., . . : . . .: , 1996.
4. . : 3 . .2. : . . .: , 1996.
5. .. . ., 1999.
6. .., .. . : .,2005.
7. .. . - : .,2002..
2
: . , , () . (6/22)
: , , : , , , .
:
Ø : Windows XP;
Ø .
I. :
I. : . , , () .
II. , , 2.
III. , , . 14, imes New Roman.
II.
- , -. - () ( ). - ( ) ( ).
- , : . - , . - , : ( ); , ; ; ; (). . - .
|
|
, .
.
:
1. .
2. .
3. .
4. , .
5. n .
, , . , , .
() . . . . , .
. . . =3. , .
. , , .
. , , .
. , . , .
:
;
, ;
.
, .
, . , , .
, , , ( ). , , , - .
→
|
|
. .
. 1. , .
, . , . . :