犐犆犛35.040 犆犆犛犔80 !"#$%&'()*+,- 犌犕/犜0 012—2020 GM/T0012—2012 !" ./01 ./()234567 犜狉狌狊狋犲犱犮狅犿狆狌狋犻狀犵—犜狉狌狊狋犲犱犮狅犿狆狌狋犻狀犵犻狀狋犲狉犳犪犮犲狊狆犲犮犻犳犻犮犪狋犻狅狀狅犳狋狉狌狊狋犲犱 犮狉狔狆狋狅犵狉犪狆犺狔犿狅犱狌犾犲 20201228 89 20210701 :; '<()=>? 8 9 犌犕/犜0012—2020 ! " ………………………………………………………………………………………………………… Ⅲ #" ………………………………………………………………………………………………………… Ⅳ 1 $% ……………………………………………………………………………………………………… 1 2 &$'#()* ………………………………………………………………………………………… 1 3 +,-./ ……………………………………………………………………………………………… 1 4 01, …………………………………………………………………………………………………… 3 5 23456789:; ………………………………………………………………………………… 4 5.1 23<=>? ……………………………………………………………………………………… 4 5.2 234567 ……………………………………………………………………………………… 6 6 23456789@A ………………………………………………………………………………… 6 6.1 B(CD …………………………………………………………………………………………… 6 6.2 EFGH …………………………………………………………………………………………… 7 6.3 IJGH …………………………………………………………………………………………… 8 6.4 KLGH …………………………………………………………………………………………… 10 6.5 MNGH …………………………………………………………………………………………… 11 6.6 OPGH …………………………………………………………………………………………… 18 6.7 QMR=SGH …………………………………………………………………………………… 21 6.8 MR=SGH ……………………………………………………………………………………… 25 6.9 TUVWXYGH ………………………………………………………………………………… 25 6.10 HASH/HMAC GH …………………………………………………………………………… 27 6.11 Z[GH ………………………………………………………………………………………… 31 6.12 \] EC 4^GH ……………………………………………………………………………… 35 6.13 _`a_`bZGH …………………………………………………………………………… 37 6.14 cdGH ………………………………………………………………………………………… 38 6.15 efghGH …………………………………………………………………………………… 40 6.16 ijGH ………………………………………………………………………………………… 50 6.17 klmnGH …………………………………………………………………………………… 54 6.18 op89GH …………………………………………………………………………………… 56 6.19 qr)opGH ………………………………………………………………………………… 57 6.20 '9GH ………………………………………………………………………………………… 59 6.21 NV stGH …………………………………………………………………………………… 61 uv A (&$' ) Vwxy ……………………………………………………………………………… 70 !" Ⅰ 犌犕/犜0012—2020 # $ z)*{| GB/T1.1—2020《}~t 1 i :}~)*
xy-&》
& . 。 GM/T0012—2012《23<= 234567@A&$》。 z)* GM/T0012—2012 ,C
+r : a) !"-#"
; b) }~3 “+, 、./-01,”,{| GB/T1.1—2020
CD3 , z)* -e+,-./
; c) }~
4 “:;” ; d) e 4 “01,”,e-i ; e) }~
5 、 6 、 7 、 8 ; f) e 5 “23456789:;” ; g) e 6 “23456789@A” , |ISO/IEC118893:2015; h) e 6.7,¡¢ SM2 QMR£4
¤H
¥¦CD ; i) &$'uv A“Vwxy”, |ISO/IEC118892:2015。 。 z)*
W¯Uy°±²³´®
µ¶ 。 z)*·45¸¹}~+º»K¼½¾A 。 z)*¿À :ÁÂ+ÃÄÅÆÇ 、ÈÉÊÃÅÆÇ 、ËÌÍÎÏÃÄÅÆÇ 、ÐÑà ÄÅÆÇ 、ÒÁÏÓÔÕ*Ö 、רÙÚÛÜ3Ý + Ã Ä Å Æ Ç 、Ò Á × Þ < = U ß à Ã Ä Å ÆÇ 、áâãäB3Ýå¹ÃÄÅÆÇ 、æçèé3 Ý Î ê ë + Ò ì 、Ò Á í  £ î ï Á ð Ï Ó +ÚÓ 、ñò3ÝÏÚÓ 、ñòó³ÍÎ+ÃÄÅÆÇ 、ñòôõ3ÍöÎê+ÅÆÇ 。 z)*Cí :$÷ 、øù 、úûü 、ýþ 、ÌÿÒ 、!"# 、$%& 、'( 、)Wè 、*+, 、-. 、 /02 、12 、3&> 、4+5 、67 、89: 、;< 、3= 、>? 、@A 、-B 、CD 、E×: 、øF 。 z)*Ö)*
GHIzW¯JK : ———GM/T0012—2012。 §¨©z)*
ª«29¬a® Ⅲ 犌犕/犜0012—2020 % $ z)*L;23<= 234567@A&$ 。 BMz)*
@A ,NO(j¼PQR
TCM , Y> 。 、 , @A S(¢23<=O(
TW U(aIJ¼P } ~ V w - ¤ ® ¢ ¼ W 2 3 < = å ¹ W X z)*Z GM/T0012—2012 《23<= 2 3 4 5 6 7 @ A & $ 》
[ \ q , ] TPM2. 0} ( / : ) 。 ~ ISO IEC11889 2015 ¡^¸_ z)*`aÒÁ45 SM2、 SM3、SM4 =S ,Z89q TPM2.0 }~ÒU(ÒÁ=S6b
c 。 Z45=SU(d<q ,ef45=S4^ × c g h ,i j = S k C × c g h l , ¡ @ A
d<qcmn=S
o#p#e45=S 。 qrÁs=S6b ,ÒÁ23<=tNÁsu.[\ 。 《23<= 234567@A&$ 》vw@A & $ ,2 3 < = 4 5 ` x > ? 8 9 @ A & $ y O(j¼Pz{
@A&$ ,yM234567@A&$
@A^¸
|} ,~pTW2Z 23<=45`x>?89@A&$
åÒTWc234567@A&$Ò./
@A 。 23<=45`x>?89p¡ ,§ ] GB/T29829 ¡ 。 Ⅳ 犌犕/犜0012—2020 &'() &'*+,-./01 1 12 , z)*L;234567
89
./234567
GH@A 、 、 z)*S(¢234567¡å
P Xå JO(TW 。 。 2 013%456 。 Ò ,¨
# ( ) * ,MO
IzS(¢z)* ;°¨
# ( ) * , # I z ( Ö
¿ )S ( ¢ z)* 。 GB/T20518 3ÝÎê+ Æ^[\d VkZ[b&$ GB/T29829 3ÝÎê+ 23<=45`x>?89@A&$ GB/T32905 3ÝÎê+ SM3 45ij=S GB/T32907 3ÝÎê+ SM4 i45=S GB/T32915 3ÝÎê+ ÜTU'IJÑS GB/T32918(Öi) 3ÝÎê+ SM2 Æ^45=S r)*Ò
BM)Ò
&$'#(y á z ) * 0 ° 2
3 789:; r+,-./S(¢z)* 3.1 &'()<= 。 狋狉狌狊狋犲犱犮狅犿狆狌狋犻狀犵狆犾犪狋犳狅狉犿 , [GB/T29829—2013,3.1.1] yZ<=QÒ (¢¥¦23<=89
`xQ 3.2 &'()*+>?<= 。 犮狉狔狆狋狅犵狉犪狆犺犻犮狊狌狆狆狅狉狋狆犾犪狋犳狅狉犿犳狅狉狋狉狌狊狋犲犱犮狅犿狆狌狋犻狀犵 , 、 、 、 、 , 23<=>?¢£
¤¥' 、£Ä23'-VwÎ ê ' ¼ P 4 5 ` a 。 å ¦ § C ¨ ¦ 2 3 4 567-2345z{67 。 [GB/T29829—2013,3.1.2] 23<=>?
Cái 45=S 4^op Z[op 45 ¡ 45z{l 3.3 @A3BC 犻狀狋犲犵狉犻狋狔犿犲犪狊狌狉犲犿犲狀狋 U(45ij=SM©cdMN<=ijª
Më 3.4 [GB/T29829—2013,3.1.3] &'BCD 。 狉狅狅狋狅犳狋狉狌狊狋犳狅狉犿犲犪狊狌狉犲犿犲狀狋 , [GB/T29829—2013,3.1.4] R«23
¤¥'cd¿Ü y23<=>?^¸23cd
[\ 。 1 犌犕/犜0012
GM-T 0012-2020 可信计算 可信密码模块接口规范
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
本文档由 侯茹 于 2022-04-24 16:16:05上传分享