Информационная безопасность / Gatchenko - Kriptograficheskaya zashchita informatsii 2012
.pdf/ (- ( % %, /
% / +, -' ' .
#$ $:
1)" $) * ($ ' 9:!?
2)" ) ( " ( ' " 9:!?
3)2 ' /3 «)» ' " 9:!.
4)' /3 %/ « / 05 ) % "», % ' /1 ' " 9:!.
1.13 + #$3 ! #(
: 8 + / '( - + + '(
/ ( , &, , 7 / . # + &
- , '( / -/ +, '
- , «+ ( ' 8(».
( + ( % + +. $ -(
+ & '( +, 24 , , ' ' 20 %
& ', + 4 ' ( 1 + 4). $% ( + & '( + & ' + 24 , %& '
' % ' - . - .
, &+ % ' ' - + %
%. %. (( + () % % - .
- / , + + + - . . + - + & % % +
/ & / - +.
/ ! 1.13.1 – ! #(.
21
& % 1.13.1. + , ,
+ ' + / ( + ( % + & +. - + % / . ( % ' - +. # / +
& +, ' 1 % % % - +
( % ' - .
+%. % ' ' / - +
% / % / 8 -'.
/ % ' -', & + ( % '
/, & / + %. ! ( - %
- .
#$ $:
1)" $) * ($ ! #(?
2)2 ' /3 ! " #( «Water».
3)2 ' /3 ! " #( «Rainbow».
4)2 ' /3 ! " #( «Sunshine».
5)"/ $3 ' / % "?
1.14+$
+ & - ( (+ %, % () ',
&+ % + %, % % . ' -
/ +% '( . 2 -
% -, %. % 1 ' - (
', % + %, % ', (.
& + & %, ( & ' + /
- . # + / /
+ ', + & ( + + / - , '
%+ % +-/.
+ & %. + . - . #
+ ( % / %. % % +,
+ % 1.14.1. 6 +
%. 7 % + ' ' + ' '
, ( % % ' ( /- % '
). $ , ( & ( ' %
' %. ( ( % ( , (
& ( .
22
1 |
|
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
% |
|
, |
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
$ |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
|
|
|
% |
|
, |
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
: |
|
% |
|
, |
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
3 |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
2 |
% |
|
, |
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
> |
|
, |
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
7 |
, |
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
" |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
|
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
# |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
) |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
|
- |
|
4 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
! |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
|
|
4 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
, |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
* |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
? |
4 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
, |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
; |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
9 |
' |
/ |
1 |
. |
|
|
|
|
% |
|
, |
|
|
- |
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
6 |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
@ |
/ |
1 |
. |
|
|
|
|
% |
|
, |
|
|
- |
|
4 |
' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
B |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
A |
1 |
. |
|
|
|
|
% |
|
, |
|
|
- |
|
4 |
' |
/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
C |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
5 |
. |
|
|
|
|
% |
|
, |
|
|
- |
|
4 |
' |
/ |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
< |
|
|
|
|
+ |
|
& |
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
% |
|
, |
|
|
- |
|
4 |
' |
/ |
1 |
. |
) % 1.14.1 – 6 .
-%. / ' % ' ' . )
:
7 %: |
|
|
|
|
|
|
|
|
|
|
# ' '( : |
|
|
|
|
|
|
|
|
|
|
6: |
|
/ |
, |
' |
|
, |
' |
|
|
1 - / / %: 1 , + / /
% %. % & / - , +
23
- / + % ' - ( , -
$&, '( ' % / &).
#$ $:
1)" $) * ($ ' ?
2)5 ) (& " %/ ' ?
3)2 ' /3 ' " «)» #%/)
% #$3 %/.
4)2 ' /3 ' " «* )» #%/)
% #$3 %/.
5)2 ' /3 ' " «#» #%/)
% #$3 %/.
6)2 ' /3 ' " « #» #%/)
% #$3 %/.
7)2 ' /3 ' " «! #» #%/)
% #$3 %/.
1.15 + ' #
$ + XVI / ( , &.
+ + '( - , ' « -
+». + '( +
( , %, ) ' ' « ». -
- +' / % % ' ' ' /
« ». / , « » - / 90
+% +% /. ! + «, +» -
/ / 4 . : -' /., -
/ / & +% /. %, 1 - - . : + -
/ % ' , , ' / / ' % '. 2 % ' + ' ' / , ' -' .
-% – , , « » + & ' + /
+ & +, % - .
$ - )-/ & - « - +». 2+ / &
' % / 7 10,
+ ' / « » ( + '. )-% +' %' ' « » ' / , -% %
24
+ ' ,
. - )-/ & % 1.15.1.
) % 1.15.1 – 6 )-/.
! ' . ' / ' +: «YOU KILL AT ONCE». '( - % -
.
#$ $:
1)" $) * ($ ' ?
2)" ' ' # ' ?
3)! !$# ! (7 ) ' " ?
4)2 ' /3 ' " ' # «)».
5)2 ' /3 ' " ' # «* * )».
6)2 ' /3 ' " ' # «Window».
7)2 ' /3 ' " ' # «Shine».
8)2 ' /3 ' " ' # «*».
1.16+ 0
* ) + $& 1585 +%
«! -,» + + . / .
' , % . /
. 5 - «- .», % /
25
!, + ' / (
$&. + ' &. + + $&. ) + ( - , + 1 %,
& % 1.16.1.
$ ( ' & ' / &
+ /. # ' '( '
% , + . / % 1 &
' '( + % . % ( , '(
. % / /. % , + % + + %
' . (G Q), % ' ,
, ', , + / - %.
# ' '( : |
GREENTEA |
.: QGREENTE
6: WXVIRGXE
) % 1.16.1 – ! $&.
-' , + ' / - .. $
$& + / / . %.
/+ – / %+
+-/ «- $&». 5
., ', - – +
26
', 8 ', - ( . )
- .
$'- ( ( :
ABCDEFGHIJKLMNOPQRSTUVWXYZ
$ . – % ' . ,
, 123123. 5 . – % + ' ' + % ' :
. – %: 1 2 3 1 2 3 1 2 3 1
# ' '( : |
STRAWBERRY |
+ -' &+ % '
% (, ( 8 %, + ',
%. ( ( %. ! , %:
6: TVUBYEFTUZ
5 - + & /, + -%
+% / . % % % ' : A=01, B=02, C=03,…,Z=26. $ % «STRAWBERRY» +:
19.20.18.01.23.02.05.18.18.25.
2-' + +% / & (
' & 1 , % %
'- 26, 1 ' 26;
', % / % / / , %
26). 2- % + ' ' &
%. :
. – %: |
1 2 3 1 2 3 1 2 3 1 |
# ' '( : 19.20.18.01.23.02.05.18.18.25.
6: 20.22.21.02.25.05.06.20.21.26.
: TVUBYEFTUZ
-' . – % ' % - .
#$ $:
1)" $) * ($ ' 0?
2). ! ' "" )?
27
3)0 ' "" )?
4). $( ) ! ! 1 ' "" )?
5). 0 ' 0?
6)2 ' /3 «)» ' " 0, #%/)
% #$3 ! 1 .
7)2 ' /3 «)» #%/) ' "" )
% #$" ! 1 ".
8) " ' 0 ' "" )?
1.17 + #!
$ XVII &. * / + & %. % - ,
+ ( / (
. $ 1 - , , + % ,, & / %
%. ) -':
% / % %+ « $)», 1 % % %
' ' ( +. + '- + %:
$ : : 3 2 > 7 " # ) ! * ? ; 9 6 @ B A C 5 <
1 |
3 |
4 |
5 |
6 |
2
% ' % . . % %
+ , %+ / 1, %, , +
+ % 2, +. , %
, % + / ' . ! - %
+%. ( +: 132546.
2-% % «9: C: $:!, : 9: C: !C"».
-' / % % /, '( '
' '( ( ), ' . . '
. +. $ - % % +%. %.
% (1.17.1). '( - % % ' ' %
, ' +%. + % + % + ( 1 + 6).
1 |
3 |
2 |
5 |
4 |
6 |
|
|
|
|
|
|
|
|
|
9 |
: |
|
|
C |
: |
|
|
|
|
|
|
|
|
$ |
: |
|
! |
|
|
|
|
|
28 |
|
|
: |
|
9 |
: |
|
C |
: |
! |
C |
" |
|
|
! 1.17.1 – 6 * /.
$ % / %:
: ::: 9 C 9 $ ! C ! : " : C
2 1 '( - -' -
+% / , ' '- . $ % /
% -'( .
#$ $:
1)" $) * 3 ) ' #!?
2)2 ' /3 ' " #! «)».
3)2 ' /3 ' " #! « ».
4)2 ' /3 ' " #! «8 & !».
5)2 ' /3 ' " #! «)».
6)2 ' /3 ' " #! «% !».
1.18 + )
& %(, + , - , '( '
, - . 6 '
. ' ( ( ( , +
, ' . !, % «$!):9 > 2$!) #7<» ( ' / : «2$!) 9 > <): $ !#7». % «'» + ' /- %.
& + + % ' ':
«3 ,2$,1:,12,1 ,1>,1 ,17,1#,2),1 ,2!,19.1<»
« $$:2 > 7#)) !!9<» .+.
& / % 8 '(
- , ,, %, 1 .
- . ', ' 8 +,
+ -'.
& '. ( /, / ' '( '
/ & +. ; / . / «, »
% % , «,» + (. 2 ' '
29
8 ', 1 % % % + %, %.
' + %. $ + / ,
%+ / ' / %+ / , % / (. $ % , + + + &+
+4 / , + '( ' '( . : / + &+ /
( (. 5 + - + -
/ % - +. + &+ + '
% + '.
#$ $:
1)" "$ ' )?
2)" $) * 3 ) : & '?
3). ! ""?
4)"/ ' "" 0 ) ) )?
5)5 ) #% # ""$?
6)2 ' /3 "" 3 «3! 3
"», / % " / ; .
1.19 $ ) ) !
' , , + , : ( , ,
&, , ' / .+.), ,
+. % % , ' + ', + ',,
, ' ( ), , ,
/ + ', . $ + +' +'
- / %. + ' / ( / +
). , &+'( 1
+% / + +% / ' , ' ,
& + / + 1 ' + /
1, '( ', ,.
+ + % -/ /
, +, , & ' '( +
-', + ', ( +. $ +'+% (
' ' / ( , / +-
% / , & , + %.
– + ',
+ ',.
30