1、 KSKSKSKS KSKSKSK KSKSKS KSKSK KSKS KSK KS KS X ISO/IEC 101181 1: KS X ISO/IEC 101181 :2007 (2012 ) 2007 11 30 http:/www.kats.go.krKS X ISO/IEC 101181:2007 : e- ( ) ( ) () () ( ) : () ( ) () () JS ( ) KS X ISO/IEC 101181:2007 : (http:/www.standard.go.kr) : :2001 4 17 :2007 11 30 :2012 12 31 : e 2012
2、-0848 : e ( 02-509-7262) (http:/www.kats.go.kr). 10 5 , . KS X ISO/IEC 101181:2007 i e- . KS X ISO/IEC 10118 4 . 1:(KS X ISO/IEC 101181) 2:n (KS X ISO/IEC 101182) 3: (KS X ISO/IEC 101183) 4: (KS X ISO/IEC 101184) KS X ISO/IEC 101181:2007 (2012 ) 1: Information technologySecurity techniquesHash-funct
3、ions Part 1:General 2000 2 ISO/IEC 101181, Information technologySecurity techniques Hash-functionsPart 1:General , . 1 KS X ISO/IEC 10118 , . . . (short imprint) , . . , . (MAC: Message Authentication Code) . MAC KS X 1206 . KS X ISO/IEC 10118 , , . 2 . ( ) . ( ) ( .) . KS X 1206, ISO/IEC 9797(all
4、parts):Information technologySecurity techniquesMessage Authentication Codes(MACs) KS X ISO/IEC 101181:2007 2 3 . 3.1 (big-endian) 3.2 (collision-resistant hash-function) : . . 3.3 () data string (data) 3.4 (hash-code) . (Modification Detection Code), (Manipulation Detection Code), (digest), (hash-r
5、esult), (hash-value) (imprint) . 3.5 (hash-function) . . 3.6 (hash-function identifier) 3.7 (IV:initializing value) 3.8 (output transformation) KS X ISO/IEC 101181:2007 3 3.9 (padding) . 3.10 (round-function) L 1 L 2 2 L 2(.,.) 2 . , L 1 L 2 . 4 ( ) 4.1 KS X ISO/IEC 10118 . B i D D i h H H i L 2 IV
6、L 1 2 ( ) L 2 2 , , (IV) ( ) Lx X (round) () T X|Y X Y X Y X Y (, L X L Y ) 4.2 KS X ISO/IEC 101181 . q (m) 4.3 “ /(most significant bit/byte)” “ /(least significant bit/byte)” ( / ) / . 5 . KS X ISO/IEC 101181:2007 4 . KS X ISO/IEC 10118 . A . KS X ISO/IEC 10118 . 6 . KS X ISO/IEC 10118 . KS X ISO/
7、IEC 10118 L h . , L h L 2 . 6.1 IV L 2 . KS X ISO/IEC 10118 IV . D H 4 . 6.1.1 1() D L 1 . A . . , L 1 L 26.1.2 2() D L 1 D 1 , D 2 , , D q . , D 1 D L 1 D 2 L 1 . 1 . 1 D D 1D 2 L 1 D c1 D c L DKS X ISO/IEC 101181:2007 5 6.1.3 3() L 1 D 1 , D 2 , , D q . H 0 IV . L 2 H 1 , H 2 , , H q . i 1 q . H i
8、 (D i , H i1 ) 2 . 2 6.1.4 4( ) H L H 3 H q T . , T . 6.2 KS X ISO/IEC 10118 . . L 1 , L 2 IV T L H . D iH i1H iKS X ISO/IEC 101181:2007 6 A () KS X ISO/IEC 10118 . L 1 . . 1 0 . 1 D 0 . 3 2 . () . . A.1 1 D 0( ) . A.2 2 1 . 0( ) . 2 . A.3 3 r(r L 1 , r64) D L D r . r D L D 2 r . D . a) D 1 . b) 0 L
9、 1 1 0 . L 1 r modulo L 1 . L 1 r (rL 1 , L 1 .) c) D L D r . KS X ISO/IEC 101181:2007 7 1 Lai, X. and Massey, J.L., Hash Function Based on Block Ciphers, Advances in Cryptology, EUROCRYPT92 Proceedings, LNCS 658, Springer-Verlag, 1993 KS X ISO/IEC 101181:2007 8 KS X ISO/IEC 101181 :2007 . 1 , . 2 ,
10、 . , KS X ISO/IEC 10118 “ ” KICS.KO-10.0076 (1996) . “ (HAS-160)” TTA.KO-12.001(1998. 8) . , KS X ISO/IEC 10118 15 Bad Boll (1997. 10) ISO/IEC FDIS 10118-1(2000. 3) , (keyed hash-function) , A (informative) (normative) . . 3 . 4 , , . . (short imprint) . 5 , . KS X ISO/IEC 101181:2007 9 . () (WG 1) (WG3) (WG2) LG () 1: 153787 1 145 3(16) (02)26240114 (02)26240148 http:/ Korean Agency for Technology and Standards http:/www.kats.go.kr KS X ISO/IEC 101181 :2007 KSKSKS SKSKS KSKS SKS KS SKS KSKS SKSKS KSKSKS Information technology Security techniques Hash-functions Part 1 :General ICS 35.040
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1