mã hill cải tiến
TRANSCRIPT
-
7/24/2019 M Hill ci tin
1/24
M HILL CI TIN V NG DNG TRONG BO V SAO CHP PHNMM
Tm tt: b !" #$%& '(' )$*+ &,-.+ /0&, 123+ #$4#5)$67 89&, ): 1$-.&, ;& 8-?@ /&, 12&, E&$ !F@ & '3= !_& 17= @7&,-.+ '& Q /&, 'X H+ @+ 1+&JT$
-
7/24/2019 M Hill ci tin
2/24
- V &9' owww5 S$7$2)$ S7ee/+&7 8X 8( ;' 12U&,J C3@ 8+' =< @a b& ,+&, &$- &$Y&, u$r&, 8X 8-?@ 1\' 1$= i 1$& @k< Qz5 '7 12K& 8-.&, @$4v
-
7/24/2019 M Hill ci tin
3/24
11 12
21 22 23
1,
, 1 ,
0 0
0 0
0 0
n n
n n n n
t t
t t t
T
t
t t
=
L
O M
O O O
M O O OL
C6 1$ 8-?@ b+< 1$[ bi+ T=L1U1=L2 U2
T2&, 86v
21
231
, 1
1 0 0
1
0 1
0
0 0 1n n
l
lL
l
=
L L
O M
O M
M O O O
L
11 12
22 23
1
1,
,
0 0
0
0
0 0
n n
n n
u u
u u
U
u
u
=
L
O M
M O O O
M O O
L L
V
11
21 22
32 332
, 1 ,
0 0
0
0
0 0n n n n
l
l l
l lL
l l
=
L L
O M
O M
M O O O
L
-
7/24/2019 M Hill ci tin
4/24
12
23
2
1,
1 0 0
0 1
0
0 0 1
n n
u
u
U
u
=
L
O M
M O O O
M O OL L
@6 1$J
T2&, @W&, !+"@5 17 ' 8+(< 86 1$e $-l&, &,-?@ +v T7 ;_=/F&, &,$[@$ 8 @7 L v U 1Z '3=
-
7/24/2019 M Hill ci tin
5/24
p C$&, 1W+ /&, @3@ @$-a&, 12\&$ /&, 8-?@ 8( ;
-
7/24/2019 M Hill ci tin
6/24
IIJ M HILL V S BIN IAJ 1-i&, 'X H+ ,@
Vl+ A={a0 , a1 , , a25} b+< 1$[ $3& ![ b1 )\ @7 @3@ @$Y @3+12&, b&, @$Y @3+ 1+&, 7&$ ! 8 @$&, )1 $?# @3@ )| 1F
ai !l+ &,& i J C$&, 17 ;3@ 8[&$ $1 8&, @7 @3@#$4# @&, ! #$4# &$_& 12&, b&, @$Y @3+ &$- 7
-
7/24/2019 M Hill ci tin
7/24
C$-a&, 12\&$ 8-?@ 12:@$ /x& 1Z 1+ +"< Qo &$- 7
-
7/24/2019 M Hill ci tin
8/24
C$-a&, 12\&$ 12-l@ 1$
-
7/24/2019 M Hill ci tin
9/24
h116{0,1,2,3,4,5,6,7,8,9, , , , , , }TB A B C D E F
b&, Q{ =< 1 8%& 1@ @7 Q5Qn5op5on5pQ5p ! yQJ
T+# 1$e 17 12& 'u+ T B !l+ $3& ![ &,x< &$+>& P- J Bj&,
@3@$ &=5 17 @6 1$ ;3@ 8[&$ b= &$+>< @3+ 17 '
-
7/24/2019 M Hill ci tin
10/24
A+@e '
-
7/24/2019 M Hill ci tin
11/24
21
2j n i
i
c s
=
=
5
21
3j n i
i
d s
=
=
5 3|( 2 )
e t
=
N< 9ij=0, 17 1$7= 1$ 9ij !l+ i+1,
N< 9i ,i +1=0 5 17 1$7= 9i ,i +1 !l+ i+1 5
A+@e 1:&$ 7=(;ij) @6 @0&, ):@$ 1$-l@ !l+ 5 7< 86 83&$ ,+3 12[
71$e @1 1Z
;11 8&
;nm !l+a< 5 !l+
-
7/24/2019 M Hill ci tin
12/24
- C $7+ @$-a&, 12\&$ 8( 1$&, &$1 !( @3@ 8+'Q C0&, P-(T B ) 3
o C0&, & &,-.+ i $Y< t
-
7/24/2019 M Hill ci tin
13/24
HNH Qv T )$67 89&, ):B-l@ Qv C$0, 17 19&, m >& QJ
B-l@ yv T '1 '7 12K& Y nm 5 8+& q bj&, @3@ @1 1Z@
11 n @nm /&, 3 i /&, $e;J N< 3 ,h# )1 1$@ @7 &65
1$\ 8+(& @3@ #$%& 1 @& + @7 Y bj&, ): 1F z
B-l@ zv C$U& P-(T B ) 1$e 3 ! @W&, 1$k@ Q5 ;3@ 8[&$
B-l@ {v T:&$ '7 12K& L bj&, @W&, 1$k@ o5 U bj&, @W&,
1$k@ p 1$e 3 ,t , 7< 86 1:&$ L1
vU1
4
T @3@'7 12K&
T , 7
8&, 1Z'3= !_&17=5 1>&
ENCR!TI"N
N$K& 3 ,t 1Z &,-.+'&&,-.+
C$
-
7/24/2019 M Hill ci tin
14/24
B-l@ v 1 '1 '7 12K&7 n m
5 8+(&7
bj&, @3@ @1 1Z11
8&nm
!l+
abj&, @3@$ 1-a&, 1F &$- @3@$ 8-?@ &$d@ 8& i B-l@ y
i #$%& 12-l@J !l+ & &,-.+ '
-
7/24/2019 M Hill ci tin
15/24
H\&$ ov 3@ 1$F@ )$67 89&, ):
B-l@ Qv @$U& P-(T B ) 1$e 3 5 ;3@ 8[&$
B-l@ ov T:&$ m=8r /n 5 !l+ 8 8 /+ @7 r:> &,+
12Z -
B-l@ pv -7 =< 1 1Z r:> &$- xxxxxxxxxxxxxxxxxx
&,+ 12Z - J Mu+ =< 1 8(< 8-?@ @$U& 12&, P-(T B)
B-l@ yv 1 Q '7 12K& X n m 5 8+(& X bj&, @3@ @1 1Zx
11 n xnm 5 /&, r:>
B-l@ zv T:&$ @3@ '7 12K& L ,U 1$e 3 ,t
B-l@ {v T '1 '7 12K& 7 n m 5 8+(& 5 8+(& 7 bj&,
@3@ @1 1Z11
8&nm
!l+
a1-a&, 1F &$- @3@$ 8-?@ &$d@
12&, b-l@ y #$%& 12-l@5 !l+
-
7/24/2019 M Hill ci tin
16/24
B-l@ Qwv C$
-
7/24/2019 M Hill ci tin
17/24
Ha& &Y75 ,+3 12[ @6 1$ @7 3 8-?@ )| $+"< v
T7 @6v
3 [0 ]= P'%1SS!%$AL 5
3 [1 ]=ENHANCED$ER 5
3 [2 ]=BA"IC$ER 5
S7< 86 @$&, 17 ' @3@ 1$: &,$+"'J
/$ T0o kha 12n k,%< !v
3=))CA$#3731152 5
t=+:t6ov:n 5
3=P'%1SS!%$AL 5
%< 27v
r:>=56##HP$KKP$%HTLLS0%6zS 93 5
T$
-
7/24/2019 M Hill ci tin
18/24
6:xiz:F
5052414645535349414E414C
TZ /&, )| 1F 1$&$ $e; &e /&, $j&, 6:xiz:
B-l@ ov T:&$r=24 mod6=0,m=(240)/6=4
B-l@ pv r=0m &$- @sJ
B-l@ yv 1 Q '7 12K& Y64 5 8>+& q bj&, @3@ @1 1Z@
11 n @nm /&, 3 @7 /&, $e; &$- 7
-
7/24/2019 M Hill ci tin
19/24
2
C C H H H H
H N N H H H
H H I I H HU
H H H M M H
H H H H O O
H H H H H
=
1
3
2 7
4 6
6 0
C H H H H H
C H H H H
N L C H H HL
F C H H
! C H
M N E C
=
1
5 1 2
2
C A T " F O
H # E
H H T " F OU
H H H # E
H H H H F O
H H H H H E
=
T1=U1L1 ,
9
7
0 4
$ D $ " H O
D % # H E
I $ " H O
$ % # H E
H H H H H O
& T F E
=
B-l@ v T:&$ '7 12K& 7 1$e t 5
-
7/24/2019 M Hill ci tin
20/24
M # D "
# % F &
# M # D
& # % FD " M #
F & # %
=
B-l@ }v T:&$ X=T1(Y7)
5
6 6
9
0 3
N H O
$ L
M $ T &'
M T "
H N "
O
=
B-l@ nv 1$< 8-?@r:>=56##HP$KKP$%HLTTS 0%6zS93 1Z
B-l@ Qwv G+ r:> 8& &,-.+ '
-
7/24/2019 M Hill ci tin
21/24
B-l@ Qv C$U& P31,0(T B31) 1$e 3=))CA$#3731152, ;3@ 8[&$=31
B-l@ ov 1:&$ r=24mod6=0,m=(240)/6=4 5 !l+ oy 8 /+ @7r:> 12Z EE
B-l@ pv -7 =< 1 1Z r:> 12Z EE 3 J Mu+ =< 1 8(< 8-?@ @$U&
12&, P31,0(T B31)
B-l@ yv 1 Q '7 12K& X n m 5 8+(& X bj&, @3@ @1 1Zx
11 n xnm /&, r:>
5
6 6
9
0 3
N H O
$ L
M $ T &'
M T "
H N "
O
=
B-l@ zv T:&$ '7 12K& L ,U 1$e 3=))CA$#3731152, t=B:t6ov:n
5
C H H H H H
C C H H H H
H N C H H H
L H H I C H H
H H H M C H
H H H H O C
=
-
7/24/2019 M Hill ci tin
22/24
2
C C H H H H
H N N H H H
H H I I H HU
H H H M M HH H H H O O
H H H H H
=
9
5
C C H H H H
C I N H H H
H M I H HT
H H ( M H
H H H T O
H H H H F H
=
B-l@ {v 1:&$ '7 12K& 7
M # D "
# % F &
" M # D
& # % F
D " M #
F & # %
=
B-l@ v T:&$ Y=TX+7 1$e t 5
-
7/24/2019 M Hill ci tin
23/24
5 4 5 4
0 6 3
5 4 4 4
2 5 9 1
4 5 4 4
3
E
Y
F F C
=
B-l@ }v -7 =< 1 1Z Y bj&, @3@ @1 1Z @11 n @nm 8 1 '1
@$
-
7/24/2019 M Hill ci tin
24/24
&,-.+ /0&, 123+ #$4#5 &$Y&, &,-.+ @6 1$ 1$< 8-?@ )$67 89&, ):1Z Q &,-.+ /0&, 8X 89&, ): 8 /&, #$%& '('J L-?@ 8 &=&,9& @$h& !+"@ '1 &,-.+ '