mã hill cải tiến

Upload: cu-chuoi

Post on 23-Feb-2018

217 views

Category:

Documents


1 download

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 &,-.+ '