• No results found

Multicollision Attacks on some Generalized Sequential Hash Functions

N/A
N/A
Protected

Academic year: 2020

Share "Multicollision Attacks on some Generalized Sequential Hash Functions"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)  

(2)              .     

(3)     

(4)              

(5).  

(6)      

(7)     

(8)                ! "#$   

(9) 

(10)   .   %  & ''& .   

(11)          

(12)                  

(13)                                         

(14)         

(15)   

(16)          

(17)   

(18)          !          

(19)        

(20) "   "

(21)                     .      

(22)                      

(23)        .       .               "   #     $     

(24)            %              "   "    "   " & '     

(25)      

(26)     %

(27) &      .   

(28)        

(29)     %  

(30)        .  . . . .   . . . %   &. !.  .   *   " $      (& )      (&       )   '   (&       '.   . . %

(31) &.  . &            & .    .     #  

(32) 

(33)

(34)   

(35)  + (&,      (&    &        &          

(36)   -./ -01/ ! 2 0 2 0         ¼  

(37)   ! 2 0 2 0 2 0  3

(38)       

(39) 

(40) &4.    .    .  . 0 5    

(41)   &  .   

(42) .

(43)       .                       .

(44) .  -./ -06/ . -01/    ' &      

(45) & 0.

(46)

(47)

(48)  &       # (      .   

(49) .  

(50)       (  .  .  .        

(51)   "

(52)   0         (

(53) %     

(54)  '                      

(55) !   " 

(56) .  "     0   #  0      

(57)           

(58)       

(59) 

(60)    

(61)   

(62)       . $ 7 . ". '  %          &            8  &  9( -0$/         $ %             (& : $ 

(63)              &   '   $$. '       .

(64)              

(65)  ! 0 9(  

(66) 

(67)            

(68)         &             . .  &  . .

(69) . $ '      

(70)       .   '     &    ;  -$$/       5     -1/      <  .  . -$/ .  ;                     Æ          %      . .     

(71)  

(72)  .                              .   

(73)     . 

(74)      *  &              

(75)   &        

(76)             '       

(77) &        9(=          

(78)  

(79)    &      >  &

(80) 

(81)              Æ    *  $ % 

(82)  (   (& :    

(83) ?    $  '

(84)                        '       

(85)         

(86) &   @A        -0B/       -$2/.   .  

(87) .           

(88)      (& &   -0B/  -$2/    % + %  ,

(89)    '     &        

(90)     

(91)            8  &  

(92) (      & 3   -00/ '             % .     . . 

(93)  .   . . $.

(94)      ( .    .

(95)      (     .                      

(96)  (  $. . 

(97)  

(98)    

(99) .    $      &  9(=    .    

(100) .                ' +       ,

(101)  &              .       &             '     C

(102)           (& & #&   D      .

(103)     .    

(104)             & 

(105)                *         

(106)         E &

(107)  9(=         #&

(108)          . .    

(109)  

(110) .      . ¼   &  

(111)    !     ! 2 0  2 0   2 0      (          2 0  '  .  .     

(112)    +    , 

(113)   &     .       '   

(114)  & 

(115)      &    . . .   %( '     (  &    .      &       3 . . .        

(116)       &  . '   &            . . ". . ' &       &  .      &      &       *     (&  .     . %. %.           .          .   .  

(117) %

(118)        &  

(119)     $%

(120) &    (&  

(121)       

(122)         &     ! . )$.

(123)         . .  .     4.    &  .      &. 8            

(124)      .  %(   #      & 

(125)

(126)      

(127)    -0 06 $C $D/     .    

(128)           .           .  2 0 

(129)   0. .   . ' 

(130)             &    (&   . %. !.     $      

(131) .   .   . . . .  &.      . .

(132)     !.    . !.  . . 2 0. . 4  (&. 4.   .          &            "    0                        %

(133) &            . 0. F. $.

(134).

(135) . .

(136).  :

(137)      + ,. . *        &   G    . " $      .   &  '  (           (&        &     . %. .

(138)      &.   

(139)       .  .       !  2 0              .    00           H $           ) $            )$  . . *      & A  ;  -D/ ' &       .   &    (&   .  #   .

(140).  .     H. . . 0. .   . . . %

(141) &. .  ? 0$. . 

(142)   &. $. . . 0. H . 0. .  .

(143) . . 0.   &         0   &      00   " 0    

(144) . . . . >.  !" #  "  

(145) .      & 9( -0$/ 

(146)  

(147)      $ %

(148) &      ¼           ! 2 0  2 0 

(149)   .  .  .   (& : $  '  (&        (&        &   '   $$. .    .  3       9(=  F    

(150) %  2 0  *                " 

(151)   "  "

(152)   "

(153)  '   & . .    . . 9(=      . .    &   . . .     &  . 

(154) !.   . . . . . . . . . . .   . .  

(155)    0. .  . . . . .  . . .  .  .  . . . . .

(156) .

(157) .

(158) .

(159) &    &   . .    "  ..    "  . . . ". . ".  . .  . . ". . ". . . .  .

(160)  .  . '    .                 . .  . .   $ %

(161) &    :      &         #  '   $0

(162)      &   

(163)   &  ( &   2.     (         &    $C *   . &      &    . 0     '    (      &.    9(=    $C

(164)   G :  '  (&     &      $     (   (&  9(=   $C $

(165)   : $  . $.  

(166) "  #  "  

(167) ". '   &            '     &     &           '  &                     4  -B/ -02/ -0C/ -0./ -$0/ -$./ 3

(168)      

(169)        4  -B/ -0C/ -0./ -$0/ -$./ 8  & 3  -02/                <  Æ &      & 

(170)     Æ                           # (   

(171)      . .      .  .  . .  '        &     . Æ        3

(172)       9( -0$/  (       Æ       &  '  (&     &  (    (&      &        &  . . *   I&      -0$/    7  .

(173) . .

(174). . .    (& .     .       &. 0 <&  9(=    $    

(175)       &.  . . . $ # 

(176)     &. . .

(177) . . ". .

(178)           $ .        0    &      & 

(179) (          .    .

(180) %        $.  . E.   .       & . . '

(181)      "     "   :

(182) $  ? $   E 

(183) &     &    .   . . '    (&   .       4. .     &

(184)          &   %.         E    

(185)         J                  . C.

(186) .          . *       $$              . '              .     '              # ( K  &    -0/               .     &  ' (          &              *    & 7 -0D/           .      +

(187)  ,       '  .                             &             

(188) .         .           

(189)  .    &     4  -$/ :      

(190)     '  &                       9(=     .   . ".    . # (   .       

(191)       

(192)        .       

(193)   3.   *     .     

(194)   :& 9(=       &     '  

(195)  

(196)    &     .    '    +&       

(197)  ,   &   A .  @  -C/ '        &                %% %    - 6/ '  %% %   (   &    &         (

(198)    *    &        7   0.  .   . !.  .  . 2 0 . 2 0     .          

(199)   !.      . $ '    &                   L      . .          . . . '             *      . .    &     *

(200)  .  . " 

(201)                *   

(202)   (        

(203)      .        .

(204)  %.

(205)   .

(206) %. .

(207) %.   L &  .     . . .    

(208)     &   .    . .    *

(209)   . .  L. . . .     .     4   2. . . 2 .

(210)  ?

(211)  . ' 

(212)   &       &      . ".      . .  ! 0.

(213)   

(214)       ! D.  . ". . . . .

(215) 0. . . $. . . . . .. . C. . ". . .

(216) ¼  . . L. .  .                                . ".  ". .

(217) . . .  . .  .        

(218) . . .  . 

(219) 

(220)    

(221)  E     

(222)  ?

(223)   "   

(224) &.      4  & &     3

(225) .  . $. %

(226)   &'

(227)  (

(228) " ) ".   

(229)            . . . .

(230)     .   

(231)      

(232)     &             

(233)   "  " 0      "

(234)  ?

(235)  A      "   

(236)   0 $       7   "       "     $     "  .   0 3 

(237)  (       . . . . 

(238) . . . ". .     .   .  $.  .   . . ? 0.      . *         &  

(239) !. . . . . . .   . . . . .  . E                        

(240) 

(241) .  ". .  . . . . ". .            (&   '    

(242)     &   2 0  & !  2 0 . .                .          

(243)         .    &    . . . 0.  . .   .  . . 2 0 

(244)              .

(245)   . 0.   %   .     . .           

(246)    . F  (      .   .     .         ". . . 0.                        !         ". .     &. * 

(247)      . . ? 0     ! . - ! / ". . .  .              . . . .

(248)   &     .   & &             '. #           .  .  .   .  '. ".           . !  .     .  .  . .        . 0. . . .  . /           '         -0 ! / # 0

(249) . 6.

(250) . *  (      &   .  . . . . . ,  .  .  . #.         .     & .  . &      4   +. . ". . . . . . . . .  &      +. .  "       

(251)         + ,               &       

(252)                        G        '

(253)  &.   &.  . . , .  .     .

(254) . 7

(255)

(256)      

(257)   A

(258)  = '  

(259)     &    . .    ! "#$ .

(260)   ! "             #  

(261) 

(262)  

(263)

(264)             

(265)    

(266) 

(267)               . . *   (         & (  #     . 

(268)         . ".  &   & (  :&  .   

(269)    (&      .   ( . ". . * 

(270)   (          . 7.

(271)  

(272)                    . %

(273)    7  M  " 0 $                  &    0.             .    "     (M. $. %

(274)   7  M ". . 0 $       '. 

(275)       

(276)  .      &            

(277)       M    (M  " 0.     M . 0 $. . %

(278)   7  ) " 0 $ 0  $ .     0  $   0  '  (

(279)  . ). . ). ).   . 0 $ 0  $ . ". ()    0    . 0 . . . 0 $ 0  $ .  C . C. ". . . . 0 $ 0  $ .  .. ". 3   &   . . . .  ? 0 $. . .      .      . 0.      '               (   .   -0 / -. 6/ -1 00/    -$. $ $/.                 & E

(280)        ) -0 /  ) -. 6/     ) -$ $ $/ '             0 ' 0           ) . .     . . 1.

(281)  

(282)  ()  "      &. . .       .  ? 0. 0.   . . . '       

(283) ! # &. #    . . . ? 0.   

(284)    & & &         ? 0   )  '   ? 0    .         .    .  .  &.        0. . .   &.  . ". . .  ". !.  .          0.

(285) .   

(286)

(287)      

(288)      . .        .  * . 

(289)    '     .

(290)     

(291)    

(292)    . (   &  &           ;   &. .    " (  ( !. .         0. E    0     M  " $      )  " $ '  M  " $   )  " $ *

(293)  

(294)               

(295)         

(296) . !     "     #        $   #      

(297) &  &            ¼      5      ! 2 0  2 0   ( .                .       "    

(298)          . .  &.  ". 0.  .   

(299)      "        0. . 

(300) . . . *     $ %

(301) &            

(302) .  '  (&     : $ 

(303)   "            .       M   L( .0 3

(304)  (M   "   

(305)   $ %

(306) &  

(307)   (& : $ . (  ". '       (&  9(= . .  

(308)

(309)        . 9(=            '           &                       &  & &    . %

(310)  &  *               . . ) " 0 $ 0  $ .  C . C  L( . 3 0.   . C     )  '      

(311) !. $

(312) . *   (    . $

(313) . *     &   .    &  . .  .         .  . ". . . ". . . &          .  .           " . B.  .  .

(314) $

(315) . *       &   . . . ". .  .            "            " . $

(316). #&

(317)      &   . . . ". . A . . .       . .  ". . . .  .  .           "           "  . $

(318) &.  .  .  .         . . 0  C $ .. '    &   .

(319)      ". . .   $ %

(320) &   

(321)   .  .   ) " 02. 8    .         . . . .  .

(322)   .    .   .  .  . . $. '  (&     02. ".  . . $ . ;   &      . .   .   . .          ".  . '    $N.     

(323)       

(324) !.   .     .    . . . . . . . . .     .    . . .  .  .

(325) . .  .  .

(326) . .  .  .

(327) . . ". . ". . . . . ".  .    

(328)   

(329)             .  &  $ .    . $.    

(330)      

(331)     (  

(332)          # $    ".   . ".  .  #.   (  " 

(333)       &  

(334)      #. 0   0   $    (    .        $ "  # $     % " $ ? 0    % " 0 '     -%  $ /     -%  $ /          -0 / E

(335) (              &                *

(336)        &                 * &   -%  $ /                   

(337)  (    (     5     

(338)        &    

(339)   . . . 02. .

(340) &. . .  . . .

(341)  &     . 

(342)          $. . .      . '    &   . . .  ". . . .  .     &.  

(343)  A .                    . . .   $ %

(344) &    '        & 

(345)    $   

(346)   . . $. . . .

(347)        ".    .   . %.  "  ? 0$. %.  ? 0 $    . # .  $. ' (   (&       $C $

(348)  .  & . . # $ . E        9(=       .    .    0.      $.     

(349)     .      &  &     ' 

(350)  9(=   .  &. '     L( C0     '   C0. 

(351) . -. 6/  -1 02/. . "     (  .    0. 02.  .         -0 /.  '    $ %

(352) &            )  L( .

(353)     " $ 04   ()  "   <& '   C0

(354)   $ %

(355) &  

(356)   (& : $  3

(357) 

(358)  &          .      M   (M  " 0  L( .$ 3

(359)     J   . %

(360)  & *                M 3 .      !. $

(361) . A . &".

(362) ?0 $.   $. ?. $  $. .     " &  *  9(=             M       .       .     .  . 0.  . .    " . . . .  .    "  .  '

(363)   $ %

(364) &   .

(365)                 ". .  . .   .           M 00. .  .

(366) $

(367) . E (     $ %

(368) &            M

(369) .     +   , 

(370)     A   (   - ? 0 $/ . .

(371).       & .       . &.   .  . . ". - ? 0  ? &/. . ". - ? 0 ?.  .  * . . ".  . '    0.

(372)   ". . .  . . .  . &  ? $&/.   - ? 0 ? . ".     . 0&  ?. &/.  &   

(373)  &%  &. . .    . . . . ".  .     .         . . .  . &.

(374). $

(375) . . . . . . . .  .  .        & 

(376)        0    

(377) $ %

(378) &   .  @   . .   &     $     &    .

(379)               . ".  . . . .        $       *        &   . & '   $0    &.     $  

(380)   & 0. . '  &  . .   . "0. .    . "0. .   .   . "0. 0 $. .   &     $   0. 0. . $. '. 0 $. . E

(381)

(382)     (&     ' (   (&    0  $C& $  '  (&  &     &     $  &  

(383) ! *  

(384)     .   

(385)               ' 

(386)  .       

(387)       (    F .  (&      . $?.?1? . .   ? $ " $$. 0. . &.    . .     

(388)  

(389)    

(390)  

(391)   

(392)   

(393)            

(394)     

(395) 

(396)      

(397)   

(398)  

(399)           

(400)  

(401) 

(402)     

(403)      

(404)  !  . . 0$.

(405) '    (&      &     $   &       $ $ 0    $  

(406)   & 0$    (   (& .  % & $. . . $C& $. ? $ $. . 0.   >    &  )

(407) ?      $  )$       (   (&     ?    $ 

(408)   : 

(409) ?   $  : 

(410) ?    $. E

(411)

(412)      

(413)             L( C$.  & %.   .

(414)   $.  

(415)         .        

(416)   0. . &           -0 (/          

(417)  0  & " 

(418) ? 0$ ?   $$  $. -0 ( /.   &  . #   $        

(419)       

(420)    #   $  . 7 .       .  &    & 0 .     & .         .   . -0 ( / 7 .    .                  ) & . -( ? 0 / :  

(421)  . . . '  

(422)        L( C$ 3

(423)    

(424)     

(425) 

(426)    ! 0  &   $  &  -0 ( /.         .         . &    & 0        . &    J   . )  &. -( ? 0 /   &  . 3        . . $

(427) . .            

(428)

(429)    "  

(430)     ' 

(431)   '   C0     $ %          -0 ( / '  .   .

(432).

(433).   

(434)   !.

(435)                                       ( ".

(436) . .  ". .  ". .     "       &      -0.    . $

(437) . # 0.  ). ). ".  . *& ? +.   '  .  

(438)  / '    .  . .    . $. + & (?0. * . .

(439)  2. *.  $ . $. .

(440) .   $  . 0 *

(441)       -( ? 0 / .    . 0. &.  .  =. *?0.       .

(442) . +.  .  =.    &

(443) .  . ". -( ? 0 $ / " -,. ". -$ ? 0 $ / " -,   / &.  .  .   E

(444)

(445)         -,   /  0. ! *.          . *.  . ". -$. . ". -$.  / " -,   / &.  $ / " -,   / &.     & 

(446)     -,.  ( (  .  

(447)  &     . 

(448) . E

(449)      .

(450) . .             

(451)  &% .    .     . . #&  .  &.      .                            

(452)  & )

(453)   . $ . . . . . . /. .  . ". !.  .   . .

(454) .      . +%. .  .  .   . " 0     *. . 

(455) . 5    . .  

(456)      ! 0. .  * &   -,  $ /         .        &   . $

(457) .   / &.     . ".        .  .

(458)  .      *     &   

(459)  #    0  

(460)     $

(461) &        ! " 0     * 

(462)          $

(463) &      

(464)                   ' .    "$ . 

(465) . E

(466) . .   $ %     .   

(467)   . . ). ". &.  . *". )  &. ). " ". ' * ? &. ) '. ). " 0    

(468) .  & )  . .  * 

(469)     &. . ". & ) + & ) & ) & & +& & & & & . &   * & )   +.  

(470)    . * ? &. . *?. . * ? & :    . . 0 

(471) . ?. . . 0. 0. 0. 0. ?.   . #&

(472)       (&    ' &    L( C 

(473)      #    0      # ( $    $    # ($  " # (   $  

(474)           .         &  (& #   $  0.. '  (   (&   .

(475)  

(476)          &      E

(477)

(478) 

(479)         &   .    .   Æ .  & $  

(480)                   

(481)   . .      

(482)     - #     ' %  - .           . $. ".  . . 0. 0. $. ( . &           -0 (/     

(483)  

(484)         

(485)  0 . 7  (  ". - . . -. -.  

(486) =    .   (   &   & . . -0 ( /.    ' -  . . .     . -  -. 7 . . <& A

(487)  =   . - &   -  3     E

(488)            &      7     .       %   ! " 0     

(489)  %   %  8    & &     

(490)       

(491)      .   &  &      %      .      '           (&       -0 % /  (   . . ". . - . . . . L &    . . E

(492)

(493)         

(494)         &        

(495)    &   

(496) .  &  $    

(497)      

(498)       

(499)    .     $    #   

(500) ?   $  . 7 . &. . 0. #    . $. .           . " 

(501) ? 0$ ?   $ $  $  . . ".   &. & '   C

(502) .     

(503)   ! 0 (  . . . $  (     -0 ( /    (     . &. -0 ( /    . &     & 0.      '   C0     $ %

(504) &     (& #  $ 

(505) .  "   <  $    # 

(506) ?         (& # 

(507) ?   $      

(508) & '   C$ 3     (& #    $ .  .

(509)  . #.   

(510) ?    $ . '  (& (    (&   0  .  

(511) . %.   .   

(512)          

(513)       &

(514) .      *   Æ             

(515)              

(516)   3   -00/  &               

(517)  . .               

(518)      

(519)     

(520)        0C.

(521)  "&    8            & EL8F   85@ E $200.%2$. '     -0/ ; <   ' K 3         & . (   ) 

(522) .  . '( $22. .20N.01 L  & $22.. $

(523) . -$/ L <   A @   O &  ; P A       %. $

(524)  (   ) 

(525) .       .  . @KF $222    & . -/ A F . (& $222 $6DN$B$. $

(526)  (   ) 

(527) .  . 0.N06 F8P@': =1C -./.  < AQ  .      .  ) 0BBD. $

(528)  (   ) 

(529) .  . 0BB2 .0DN.$6 F8P@': =1B. &. -C/ A * A   * 7 @   '          &  &% &  .       *    ) 

(530)  )

(531)   ) . 0B12  C$CNC2 -D/ @ A  # ;   ;     &   . ).    ,  . -6/ ; 5  8 F   ; F. ) 

(532) .  . +

(533)     ,  . 0B1B 1CN1D0      & . ' 0B11 0$BN0C6 L>8:F8P@' =11. $

(534)  (  . -1/ ; 5   9   :      &  %        . $

(535)  (   ) 

(536) . -B/ ; 3   3    P . (   ) 

(537) .  .  . )* 0BB. $2$N$0C F8P@': =B.. &       . )*) $22 $B2N2$ F & &  F  $22. $

(538) . -02/  3   @ &    %%      %(   '  . . $

(539)  (   ) 

(540) . -00/ 9 9 3 .  .  F F $22..    #         ( .   @   -0$/.  9( ;     . $

(541)  (   ) 

(542)  -0/ 9. K  &. .  .  . < $.  .   

(543)  .  . *,)-.   

(544)  . -0./ 7 K   S 7  < @  . +

(545)    )  .     .  & $22. 2DN0D F8P@': $22.. 0BB1 CBN6$.   . )  . . .

(546) %   . ,  8   $22.R2..         . 0D.

(547) -0C/ 7 K    < @   F           &.  %.   . *... #    *  #. -0D/  7 A          8   $22.R$C -06/.   

(548)  .  9 ;    @  :   .  O . ) $22$ $C$.N$CB. *,)- )    , . /   , )   . F8F. @  0BBD -01/ 8 ;   :

(549) &    AL. $

(550)  (   ) 

(551) .  . .$1N..D F8P@': =1B  -0B/ ; E . 0  *    /  

(552)      )    . & 0BB2. @A    .   $22C -$2/ ; E   A 8  ;       . )    ,  -$0/ < @  .   $22.R2.   

(553)  . ,    0  )   . /  

(554)  . *,)-. A  A . K  >   7   0BB -$$/ 8 8   -$/ @.   . .    @&*  ; ;. A. ;  %AQ . (  .  . . . )  1 . . 0 0BBD 6N00. . !. *,)- )    , .   

(555)  . -$./ '  ; 3  K K 

(556)  '

(557)        . 

(558)    -$C/ A 8 . %)+  0 9 & 0BBB. )    ' #       . .  . 8   $22R06. *.*). # . F8F @  $22$. -$D/ A 8         &   &    '  . . 0 )  )    . 06.

(559)

References

Related documents

al value found that both models are highly effec- tive with the low deviation can be used to decision making that was shown in MAPE equal to 1.01 and 1.16, respectively, (less

The traditional modeling method with experimental DSD data is achieved by fitting the raw data which may result in large discrepancies between the modeled and the measured DSD data.

Physical based deformation method usually suffers from high computation cost which does not favors practical interactive applications, even if the deformation only occurs in a

The transceiver includes the following features: Memory Scanning, Program- mable Priority Scanning, NOAA Weather Alert, Battery Saver, easy-to-read large LCD display, EEPROM

Isoquinolone ( 3 ) formation and N-methylbenzamide ( 1 ) consumption were determined by 1 H NMR spectroscopy of crude reaction mixture in CDCl3 against an internal standard

Method ISNR PSO found filter mask 9.85 geometric mean filter -21.97 harmonic mean filter -23.05 alpha-trimmed mean filter -8.07.. by PSO technique. Once the optimal