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

wbuzova_umk_met_i_sred_zash_kom_infor_2012

.pdf
Скачиваний:
8
Добавлен:
13.03.2015
Размер:
840.82 Кб
Скачать

-,

;

-.

( )

,

.

-

, .

: . -

.

.

:

-;

-.

-

, - -

.

( ) ( - -

) :

-( ) ,

, , , -

k ;

-, : SIG{k , ,

} k ;

.

, SIG{k ,, } - .

1. -

. k -

, > SIG{k , , }

.

k -

. , -

, > SIG{k , , }

k .

k

, . , -

, ,

SIG{k , , } k -

.

41

2. , -

. - , -

,

.

-

. -

,

.

,

,

. -

, , , ,

, ( ).

- ,

.

. -

,

.

3.( ) ( -

) {k , , },

k , .

4., {k , -

}

k.

5.,

{k , } -

.

6.-

-

.

: -

.

(

) , -

. -

, -

. :

-;

-;

-, ( ., ,

);

-( );

-.

42

, , ,

-

.

,

. -

, ,

. -

,

, .

-

.

.

DSA (Digital Signature Algorithm) 1991 -

(National Institute of Standards and Technology - NIST) 1993 . -

DSA .

.

, , ,

-

.

, g , . -

= gx mod p.

(8.1)

, g . g,n p -

. .

n . -

, k, -1). -

= gk mod p

 

b :

= ( + kb) mod (p - 1).

(8.2)

: b. k -

. ,

y/ab modp = gM mod p .

(8.3)

k,

. -

k, . ,

k,

, k.

:

- ( ). g<p - ( ) =gx mod p.

 

 

:

 

43

k- , -1)

- ( ) =gk mod p

b - ( ), = ( + kb) mod (p - 1)

:

, b mod p = gM mod p.

: 1[151-165], 4[245-262]

: 14[161-182]

:

1.( )?

2.?

3.?

4.?

5.?

9. .

34.10 2001 . -

. .

: -

. . -

. .

2002-07-01. -

( ), -

( ), -

.

,

, -

.

-

,

.

: 34.11-94 -

. . -

.

. -

:

-(appendix): ,

( 148881-1);

-(signature key): ,

-

( 14888-1);

-(verification key): , -

( 14888-1);

44

-(domain parameter): ,

,

( 14888-1);

-(signed message): , -

, ;

-(pseudo-random number sequence): , -

( ) , -

( 2382-2);

-(random number sequence): -

, ( -) -

( 2382-2);

-(verification process): , -

, -

( 14888-1);

-(signature process): ,

, -

, (

14888-1);

-(witness): , -

( ) -

( 14888-1);

-(random number): ,

,

( 2382-2);

-(message): (

9796);

-(hash-code): ,

( 148881-1);

-(hash-function): ,

:

, -

;

, ; -

;

-(digital signature): , -

. -

, -

.

. -

:

-;

-.

45

, -

. ,

-

:

--

,

-, ,

-.

-

9.1.

9.1 -

« », « -

», , , , -

, .

, , .

-

, .

34.11.

.

:

- - , -

> .

;

- , J(E) -

, ;

-m - ;

-q - -

, :

(9.1)

- , , -

qP = ;

- ,

,

256 . 34.11.

46

-

:

- - d , 0 <

d < q;

- - Q

, dP = Q .

-

:

- t = 1, 2, ...

, B 31;

-m p;

-J(E) 0 1728.

. -

-

256 .

256 ,

, -

(9.2)

, i = 0, ..., 255 1, 0. ,

,

(9.3)

, , ( ) .

(9.4)

(9.5)

512 , -

.

,

512 256 ,

.

.

( )

I.

1 -

(9.6)

2 - , -

,

(9.7)

47

= 0, = 1.

3 - ( ) k , -

0 < k < q . (9.8)

4 - C = kP

(9.9)

- x - . r = 0, 3.

5 -

(9.10)

s = 0, 3.

6 - , r s , -

-

.

d -

, - .

. ,

( -) II.

1 - r s . -

0 < r < q, 0 < s < q , .

.

2 -

(9.11)

3 - ,

,

(9.12)

= 0, = 1.

4 -

(9.13)

5 -

(9.14)

6 -

(9.15)

- x - .

7 - R = r , , -

, .

, , Q, - -

.

: 4[245-262]

: 14[161-182]

:

1. 34.10?

48

2.?

3.-

?

4.-

?

5.?

10. . -

– . SHA.

P34.11.94. .

– .

(hashing) - -

,

.

, , (hash, hash-block, hash-value) - -

,

.

(hash-function) - ,

, :

-;

-;

-.

SHA. , -

, -

.

SHS (secure hash standard) , 160

. 2002 : ,

SHA-1, ,

256, 384 512 , SHA256/384/512 .

SHA-1 10.1

10.1 - SHA- 1: Fi - , 1 i 4, Wk - 32- -

49

512- ; Ci - , 1 i 4, Ri - -

i

P34.11.94.

34.11.94. -

, 64-

256- . 256- -

.

, Hi = f(Mi,Hi-1) ( - 256- )

:

Mi, Hi-1 -

.

64 Hi-1 -

ECB. 256 S. Hi

, S, Mi, Hi-1 .

-

: Hn - -

, Z - XOR , a L - .

M', -

:

H f (Z M ' , f (L, f (M ' , H n )))

(10.1)

 

10.2 -

34.11-94: , - ; - -

; EK - 28147-89; = const

34.11 – 94. :

{0l}* - ; {01}n - n ;

{0}n - n ; - A ; - A B mod 2, XOR;

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]