Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информационная безопасность / Gatchenko - Kriptograficheskaya zashchita informatsii 2012

.pdf
Скачиваний:
62
Добавлен:
09.11.2022
Размер:
2.03 Mб
Скачать

% - $ , ' ' +%. % %. ' / + (

':

1)+ / + % ( ', + / (.

2)( ( + + /.

3) + & % & / ',

- .

4)$& / ., ,

.

5)% / ' (-% %-.

- .

, + ' - $ , +

% ( + / / % ( +, + + .

+ / / % / . ,

+ % ( (, + / , + / /

+' % .. $', + + ( %

+ , , + / % ( . (

, + % + ( ( ,

+ ( / % +'

, +

/. 4 ( ,. $+/ +

+ ' +,

1 ' 1 ' , (

. / ( &

/ % 2 4, + ', '- .

#+ ( (

+ 8 ( , '( , + . ( (

' & + % / + ' % / ',

& / + + % (,

+ / / % ( ,, & + /

%. , % , + & %& / %-%. 5% , &+ ( ' ',

% ( ' %+ / %- ,

%-. , + ' ', % . -% '

/ + % % / / ( ' /

/ ,.

) (-( .. # . ( ), / % % ( '( , +

. ( ( ) %. + / / ', % /,

61

&+'( ', % ( ' + ' ,

(, ' % ' / + + % ,

' + % /

&+% ' ' . $ 1 & +

', + + %, / ' ',

,. 1 % / + ',

% . ' % / ', % /

', % / %+ & '. $ ' %

% 25% - , ' «' .».

' ', /

+ &+ , - % /, +

, % ,, ' . :

' – .,

– % %.. $

% 50% + ',

' ', -(

% '( «'(» .

( 01). $ %

' -% %-

' % . + '( % ( ',

, '( + / (-

%+% / / + - $ , %

% ' ' % & ., + ', % . %

. %-

/:

,+ k – ', .

! , ' & . / ' % ( ',

(, ( ( + + / + / /.

( % % + + ',, ',

. & / , + ',, %

% ' ( '. 2 %. ' + % .

+ . ' $ /. + % , - ,

, RSA, DES, % ' % /, &

'( - , / ' 1 ', ' %& ' + + &. + & % &

/ ', - , & + % , ',

, ( (

( & ' / % -/ %&

% & / ', + ',.

#+ ', + - $ , &

' + – 1 % / / . % %-. +%

- . $ ' %, + , (

6 40-, + , - , ' %& ' , '

+ &+' ' + ( ( & '. , + 1 ++ ( % , , , %& , )

+ / ' % / ', , + & /. (

- ), ' -' ,

«Venona», + % ' ' + '

62

' & ' ( . ! , '

' - $ ,

& ' / + & / & ' % , %,

+%. + . .

+ & / - $ , 1 , + + ( ( + (

. ( ( ( /.. , + 1 + ,

+ , ( ' , &+%

. (, + % /., ( ( /.

(, ( / ( + & /) ( ' ' (.

+ / / '

|

/

/

\

|

|

+ / /

+

X

+

+

X

X

X

+

+

«'(» .

0

0

1

1

1

0

1

1

0

$' '

+

+

 

+

+

 

 

+

 

.

0

0

 

1

1

 

 

1

 

! 2.5 – + % ( .

#$ $:

1)% % ) " «%$& ( !».

2)% $ ( "$ #% ) " ".

3)% $ ! ($ '.

4)! %$ , ( 1 3! "$ ' ).

5)/ ' 3 ( " #% ) " ".

6)8 0 " "$ #% # / 3 /1 % /, ( #' (< " ! ! 1 ! ' / "? "/?

7)(<) ( */ 2.5 .

2.63$ $ ( 3 )%#1

) ( ' ' + ( /., ' %.

+- . ( ', . / ',

%& ' ( ' +? $+/ ( /.

, +

+ &? , ( ' + ,- , '

, + + + '. % %. + ' ', ' ' + / % ( LFSR + ' + ( 2L, + ( % '. $', +

( % + , - %& +-

63

( /. (-( ( + + %

2.6.1. " & % / , + 4 +

/ , LFSR (-( ( ( % ( ', + ' %

( '( +, + '( % 2.6.2. , + 1 ,

& (, ( ' ' + %.

( ',, + - ( 1:

& % &.

) % 2.6.1 – ( +.

) % 2.6.2 – # 4 + / , LFSR ( ( % (.

% % / ( ', +,

% / ' . +%.:

/ %.;

%.;

+.

* / %. ( ' + – ' . +,

/ %. ( + / %. %. , % –

/, ', + , ', LFSR (% 2.6.3), ', +

( , ' %+ / (.

%. ( ' + – & ' .

+, / %. ( %. , % ( '

64

, ', + 1 ( ( , ' + . ', +' / , ( ', + (% 2.6.4).

) % 2.6.3 – * / %. ( ( '( +.

) % 2.6.4 – %. ( ( '( +.

) % 2.6.5 – ( ( '( +.

( ' + – ' . +,

' / , ( ', +, , % '

-( «Master – Slave». $ ', + Master 7 ) (

65

', + ( + + ', + 7),

(% 2.6.5).

! , ( ' ' + + - (

' 7 ) – % ' . & ( % ( % % 7 ),

1-"1 ' 2L '

%. , + & / 7 ),

&+-%. + %. + / /,

+ % ' + % % % -% ( .

#$ $:

1)5 3 3$" " .

2)$ $ .

3)5 3 " ! " .

4)5 3 ! "( /17 " .

5)5 3 # /17 " .

6)4! 0 / ) 3.

7)(<) / ! 2.6.1 – 2.6.5 .

8)% " " # (& "/1 / ( !$ !,

! 3 %" 0 /7 # !/ .

2.7 3 ) ! "( * )

) +'+% % ' '

+ ( ', +, / +

( ( . ' %& ' +

/ / (- +', ' . ( ' ( 7 )

' '-. ( / -, . $ ' & / ( . ) –

, , + % 2.7.1. $ 1

/ % ) 7# 4 + ', ( ' . % / + 1 , , , ' , +

( %. % . + + & / :

. ! + ' %

+%. %. ( %. & /: R = x + x.

+ ' %. ( %. & /, + '(

, %

+ & ', + .

66

) % 2.7.1 – .

+% , + ' / % '

- , +

. % ) 7# 1 (Master) + & + %, + % , ) 7# 2 3(Slave). + % + / '

« ». ' , « » + +

% 2.7.2.

) % 2.7.2 – - .

, & % % - ,

+ & ' & . ( , , + %

2.7.3. / , %. (

) 7# 1 / % + % ', + ) 7# 2,

, :

' ) 7# 1 2 , ' ;

+ ' ', + ) 7# 1, ', +

% ) 7# 2;

67

– % . ', + ) 7# 1, ', + (

) 7# 2 % '.

) % 2.7.3 – & . ( .

& . ( , - % ,- '

(, ( + . .. # %+ ( + / ', , %.

+ /- %+. %

& . , +:

' + ' , ' ' ;

' / / ' + &+% .

#$ $:

1)' ( / 0 " 17 .

2)' ( / " '.

3)" ($ " ' 0 " 17

?

4)! ! "/ ! / ) 0 " 17 3 ?

5)! ! "/ ! / ) " '?

6)! "$ (& " ) # ) / ) ( % 0 " 17 ?

7). % 3 0 " 17 " ", $& 3 (

1 (/ 1?

8). % 3 0 " 17 " ", $& 3 (

1 (/ 0?

68

2.8 " SEAL

), & %(, %+ + / % % % / , & %(,

+ / / %+ +

+ – S.E.A.L. (Software – #ptimized Encryption Algorithm ).

'( ' '

- + ',, / ' + (

. # ' 1993 +% IBM * ) 1

, ' + ' 32- (

, % (. / - ' 4 -' 1 (

. - -' 160- '( .,

& & / ( - + ',

(

 

.,

+ / '

/

 

( , % 3

' + . %, +

- -' / .,

% ' '. '( / + & '

+ / ' '. , + % 2.8.

) % 2.8 – , SEAL.

+ + . , + ( (:

/ % ', . 160- ;

+ ', , , (;

/ ',

+ ',;

69

/ ', + % + % ( 1

.

. ' ' , , + /

'( , / %-%. , %, (

+ '( , + ', ' ', - .

#$ $:

1)(<) / ! 2.8.

2). " ) " SEAL / & $& '?

3)% ! " '$& ! (& " ) ' ) '$) ( !

#% " SEAL.

4)% % ) " SEAL.

5)% ! ( * / "$& %( ! 1

" SEAL.

6)"/ #% 256 ( ! 1 "

SEAL?

2.9 3 # '

+ ( ' - . - ,

' - -' +

+ + ( ) % .

+ - - ', + ',

/ . $ + % - , + + &

, %, % / / %& %+ + &, + %. 1 '

% ' + + & %-/ % /

- , & ' - /.

+ 1 / '- . , % % + + / . ,

+ - ' + OSI. $ ' &

/ / - . % ( + ( +, +

%. / %. ' , %, '

&. ! , + ' -%. & , % , +,

- ' / ', , ,, '.

% 1 +' . ' + ., , /

/- ' .

/ - + ' . %+% -/ &+ % , . ' '(

70