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

wbuzova_umk_met_i_sred_zash_kom_infor_2012

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

, -

.

(6.1) . -

p1, p2,..., pk ,

1, a2,..., ak , (6.1)

N p1a1 p2a2 pkak

(6.2)

.

- ,

. -

( ). : (a, b) = c, c

b.

, ,

.

- , -

, . (a, b) = 1, -

m n : (am, bn) = 1.

. a b b > 0 (

(a, b) = (- a, - b), ). -

.

a = bq1 + r2,

0 < r2 < b;

 

b = r2q2 + r3,

0 < r3 < r2;

 

r2 = r3q3 + r4,

0 < r4 < r3;

(6.3)

. . .

. . .

 

rn-2 = br n-1q n-1 + rn,

0 < rn< rn-1;

 

rn-1 = rnqn,

 

 

qi,- , ri - ( 0).

r 2, r 3, . . . ,

. , (a,b) = (a,b) = (r2,b) =(r2, r3) = . . .

= (rn-1, rn) = rn, rn | rn- 1. b

-

.

( ) N1, N2, ..., Nn , .

[N1, N2, ..., Nn].

a,b

a b

.

(6.4)

 

 

a,b

 

.

(n) -

, n n.

31

 

1,

n=1;

 

 

(p-1),

n=p;

 

(n)

( p a p a 1 ),

n=pa;

(6.5 )

k

k

 

 

(piai pkai 1 ) ;

n= pia1 .

 

 

i 1

i 1

 

p pi - , a ai - .

 

:

 

1. :

 

 

• b) = ( ) • (b) ( , b) = 1.

(6.6)

2.

d n n :

(d) = n.

(6.7)

d|n

 

. . . n - . -

b n ,

n.

b (mod n). (6.8)

a b (mod n) n| (a — b) ,

. n n , ,

. a = b ab .

:

1): a b b a;

2): a b, c d a c;

3): a b, c d a ± c b ± d;

4):

a b, c d a • c b • d.

:

5) , -

a • b (b • d)(mod n) a d(mod n) (b, n) = 1;

6) -

, : a b(mod n) a • d (b • d)(modn • d);

n

a • b (b • d)(modn) a d(mod b, n );

7) , -

, : a b(mod n1)

a b(mod n2) a b(mod[nl,n2]);

8)mod n , d

,n: b(mod n); b(mod d), d|n;

32

9)-

: b(mod n), = 1 • d, n = n1 • d b = b1 • d;

:

± b)mod m [ modm ± bmodm]modm ( );

• b)mod m [ mod m • b mod m]mod m ( );

• ( ± b)] mod m [ • mod m ± • b mod m] mod m ( -

).

, n r,

, Zi. , n

n :1, 2,3,..., (n-1).

, n : Z0, Z1, Z2, Z3,

-, Zn-1, n. Zi

, -

N = nq + r ; r < n; q = - «>,...,-2,-1,0,1,2,..., .

10), ,

, ;

11),

;

12).

. . - ,

- .

 

ap a (modp).

(6.9)

p a,

 

ap-1 1 (modp).

(6.10)

. , p a ,

, ) = 1, - 1 , 2 , 3 , . . . , ( - 1) .

p (p | ja , p | j, - p ).

, ) ,

ja k (mod p) j k (mod p). ,

- 1 . , 1, 2, 3, . . . , - 1 -

. ,

-1 1 2 3...(p -1) = • 2 • 3a...(p - 1) (1- 2 • 3...(p - 1))(mod p).

2, 3, . . . , - 1 -

. ,

ap-1 1 (mod p). ap (mod p).

, , | , 0 (mod p), -

, ap (mod p).

-

.

. n > 0 , ( , n) =1.

 

 

(n) = 1 (mod n),

(6.11)

(n) - .

 

 

 

. r1, r2, . . . , rk (k = (n)) Z

 

 

n. r1, r2,

. . . , rk . -

1, n

33

, mod n ( ri = rj, -

ri rj (mod n), , n) = 1) ( , n) = ( ri , n) = 1, ri , n) = 1). , (n) -

, n

r1, r2, . . . , rk .

r1 r2 . . . rk ( ar1 r2 . . . rk )(mod n), , ri, -

n, 1 (mod n).

(n) , . (m, n) = 1,

(mn) = (m) (n). , (1) = 1 (2) = 1.

-

, ,

.

. m1, m2, . . . , mr - -

, , : (mi, mj) = 1 i j.

x 1 (mod m1), 2 (mod m2), . . . , (mod m )

(6.12)

- m1 m2. . . mr.

. -

. ki i = 1, . . . , r

m mi. , (ki mi) = 1, k

ni mi. = 1 k1 n1 + 2 k2 n2 + . . . + r r nr

. , m1 n2, . . . , nr k1 n1

1 (mod m1), 1 (mod m1).

.

, .

-

: , -

( ).

,

, , -

.

: 1[123-125]

: 14[348-366]

:

1.?

2.?

3.?

4.?

5.?

6., , -

.

7.?

34

7. . -

. -

.

1970-

. ( ) -

: -

- . -

.

, -

k .

.

-

.

-

7.1.

-

.

, - .

.

; -

. -

,

.

7.1 - -

:

1.-

, .

35

: —> ,

(7.1)

D : —>

 

.

. . , -

:

1.( , k )

.

2., ,

= ( )

(7.2)

3. , k ,

 

 

= D k ( ).

(7.3)

4., ,

k .

5., ( , ), -

.

-

.

:

--

, -

, -

;

--

; -

( N -

2 * N ), ,

;

--

, , -

.

:

;

-, -

,

.

,

;

-.

36

. EIGamal -

. -

k, ( - 1).

= gk mod p,

(7.4)

b=yk mod p.

(a,b) . -

. ,b)

 

= b/ax mod p

(7.5)

gkx (mod p) b/ k M/ax gxk M/gkx M (modp), -

.

.

, , -

.

-

, -

.

.

-

:

-Fp, - , > 3;

-F2m.

F .

> 3. ,

Fp, , ), Fp, y F , -

2 3 + ax + b (mod ),

(7.6)

a, b Fp 4 3 + 27b2 .

J(E), -

J(E) = 1728

4a3

(7.7)

4a3 27b 2 (mod p)

, b

J( ) :

3k(modp), b 2k(modp) ,

k=

 

J (E)

(mod p), J (E) 0

1728

(7.8)

1728

J (E)

 

 

 

 

, ), (7.6), -

; - - y .

37

Q( , ) Q.

,

- y-

.

 

F2m

y2 + x3 + 2 + b

(7.9)

b.

E(F2m) , ), x F2m,F2m (7.9) b,

.

E(Fp),

E(F2m) -

.

( IEEE 1363).

ECES. ECES (Elliptic Curve Encryption Scheme)

, ,

:

-Fq;

-E(Fq);

-n;

-, ,

n.

-

:

-d, 1 < d<n - 1.

-Q = dP.

d, -

Q.

(

):

-i,

( 2L - 16 , L -

log2 q);

-: mi1 mi2;

-k, 1 < k< n - 1;

-1 ,y2) = k ;

-( 2, 2) = kQB;

-mi1, mi2 2 c1

2;

- : ( 1 , 1, 1 2).

(

):

-2, y2) = d( 1, y1);

-mi1, mi2 c1 2 2.

38

.

- -

, .

,

,

. -

, . -

, -

.

, -

,

, .

: 1[147-151], 3[138 - 162], 4[245-262]

: 13[133-158]

:

1.?

2.-

?

3.-

?

?

5.?

?

7.ECES?

8. ( ).

.

. n -.

( ).

. -

,

.

.

, .

, , -

.

-

.

«

»,

39

, -

. , , -

. -

, :

-( , -

public-secret);

-,

-

, ;

--

.

-

.

– , , .

-

,

. -

, -

.

o

, :

-- , , -

( ) ;

--

;

-- , ,

;

-- -, ;

-- ,

.

, -

, , -

.

-

-

.

-

:

-, ,

;

40

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