, . . , , - . .
= (X0, X1,..., Xn_1)
Y= (Y0, Y1,..., Yn-1)
Yi=(Xi + Ki)mod m, 0 < i < n,
Ki i- .
Zm mn .
i = (Yi - Ki) mod m,
Ki - i- . 1917. . . . . , () Ki. : , . Xi Ki . , . .
, Ki . , . , .
, . , , . .
. , , . , , -. , .
, . , , . , . . , . , . .
|
|
6.
() , , . . s0i , , s1i 1. . , .
, '- , .
:
1. Loh S0i T0 (i=l,.., K), [l*R], h0i(s0i), Soi .
2. L1h Loh h1i Lih, :
ha = (k1*hoi(soi)+k2)(mod R),
k1 - ; k2 - , 1, 2 h0i h1i, h1i = 0 h1i = R.
3. 1 h1i(s1i) L1h S1i T1 (i=1,.., K) 1 [1*R].
4. b. , (, *).
:
:
0 = < _ >;
0 = < _ >;
1 = < _ >;
R=32; K1=3; K2=15, b=4.
:
1. L0h = <12,6,18,14,5,32,24,9,20,16,14,3,1,13,9,31>.
2. L1h = <19,1,5,25,30,15,23,10,11,31,25,24,18,22,10,12>.
3. T1 = < >.
4. T2 = < >.
:
. 1 .
|
|
:
K1h0i+k2=R+h1i,
k1, k2, h1i R h0i n.
.
, .
Soi | |
h0i | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
S1i | _ |
h1i | 18 21 24 27 30 1 4 7 10 13 16 19 22 25 28 31 2 5 8 11 14 17 20 23 |
Soi | _ |
h0i | 25 26 27 28 29 30 31 32 |
S1i | |
h1i | 26 29 32 3 6 9 12 15 |
. s0i . i- , s1i, i .
, s1i.
. , , .
. . . N - so1 s11 1, S02 S22 . Son S nn An So(n+1) S1 (N+1) A1 .
() , [RxR], R - . . , . ( ). , [32x32] (. 2).
........................................................... _
............................................................
..........................................................._
_............................................................
.2.
, . , [(M+1),R]. , . <>, (. 3).
0_
= 0_
_
0_
_
.3. <>
:
1. .
2. =(ij) [(M+1),R] .
3. Sor I km .
|
|
4. , :
1) km , sor;
2) i , km=bi1;
3) j, :
Sor=b1j;
4) Sor bij.
5. , , . , , .
:
1. 3 .
2. su km. i, Km= bi1. i bij= s1i. b1j.
3. . .
:
=< > =< _ >, .
:
_ | |||||||||||||||||||
_ | |||||||||||||||||||
_ |
.
.
( ). 64 ( 8x8) 1,6x109 . 256 ( 16x16) 1,4x1026. , . :
1. . , (: *)
2. , (. 4).
3. . . , .
4. L. L , 1.
|
|
. .
1 2
. 4. 8-
. .
:
= <_>. : =<2,1,1>, L=4. , . 4. , . 5.