![《信息安全技術(shù) SM2橢圓曲線公鑰密碼算法第5部分參數(shù)定義-GB》_第1頁](http://file4.renrendoc.com/view12/M0B/31/28/wKhkGWahqTWAf3zuAAFdVuOsf5I021.jpg)
![《信息安全技術(shù) SM2橢圓曲線公鑰密碼算法第5部分參數(shù)定義-GB》_第2頁](http://file4.renrendoc.com/view12/M0B/31/28/wKhkGWahqTWAf3zuAAFdVuOsf5I0212.jpg)
![《信息安全技術(shù) SM2橢圓曲線公鑰密碼算法第5部分參數(shù)定義-GB》_第3頁](http://file4.renrendoc.com/view12/M0B/31/28/wKhkGWahqTWAf3zuAAFdVuOsf5I0213.jpg)
![《信息安全技術(shù) SM2橢圓曲線公鑰密碼算法第5部分參數(shù)定義-GB》_第4頁](http://file4.renrendoc.com/view12/M0B/31/28/wKhkGWahqTWAf3zuAAFdVuOsf5I0214.jpg)
![《信息安全技術(shù) SM2橢圓曲線公鑰密碼算法第5部分參數(shù)定義-GB》_第5頁](http://file4.renrendoc.com/view12/M0B/31/28/wKhkGWahqTWAf3zuAAFdVuOsf5I0215.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS35.040
L80
中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)
GB/TXXXXX.5—XXXX
信息安全技術(shù)SM2橢圓曲線公鑰密碼算法
第5部分:參數(shù)定義
Informationsecuritytechnology-PublickeycryptographicalgorithmSM2basedon
ellipticcurves-
Part5:Parameterdefinition
點(diǎn)擊此處添加與國(guó)際標(biāo)準(zhǔn)一致性程度的標(biāo)識(shí)
(征求意見稿)
在提交反饋意見時(shí),請(qǐng)將您知道的相關(guān)專利連同支持性文件一并附上
XXXX-XX-XX發(fā)布XXXX-XX-實(shí)施
GB/TXXXXX.5—XXXX
目??次
前言.................................................................錯(cuò)誤!未定義書簽。
1范圍................................................................................1
2參數(shù)定義............................................................................1
附錄A(資料性附錄)數(shù)字簽名與驗(yàn)證示例...............................................2
A.1一般要求.........................................................錯(cuò)誤!未定義書簽。
A.2SM2橢圓曲線數(shù)字簽名..............................................................2
附錄B(資料性附錄)密鑰交換及驗(yàn)證示例...............................................4
B.1一般要求..........................................................................4
B.2SM2橢圓曲線密鑰交換協(xié)議..........................................................4
附錄C(資料性附錄)消息加解密示例...................................................8
C.1一般要求..........................................................................8
C.2SM2橢圓曲線消息加解密............................................................8
I
GB/TXXXXX.5—XXXX
SM2橢圓曲線公鑰密碼算法
第5部分:參數(shù)定義
1范圍
GB/TXXXXX的本部分規(guī)定了SM2橢圓曲線公鑰密碼算法的曲線參數(shù),并給出了數(shù)字簽名與驗(yàn)證
(參見附錄A)、密鑰交換與驗(yàn)證(參見附錄B)、消息加解密示例(參見附錄C)。
2參數(shù)定義
SM2使用素?cái)?shù)域256位橢圓曲線。
橢圓曲線方程:y2=x3+ax+b
曲線參數(shù):
p=FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF
a=FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC
b=28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93
n=FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFF7203DF6B21C6052B53BBF40939D54123
xG=32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7
yG=BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0
1
GB/TXXXXX.5—XXXX
附錄A
(資料性附錄)
數(shù)字簽名與驗(yàn)證示例
A.1綜述
本附錄選用GB/TAAAAA-AAAA《SM3密碼雜湊算法》給出的密碼雜湊算法,其輸入是長(zhǎng)度小于
64
2的消息比特串,輸出是長(zhǎng)度為256比特的雜湊值,記為H256()。
本附錄中,所有用16進(jìn)制表示的數(shù),左邊為高位,右邊為低位。
本附錄中,消息采用GB/T1988編碼。
設(shè)IDA的GB/T1988為:31323334353637383132333435363738。ENTLA=0080。
A.2SM2橢圓曲線數(shù)字簽名
橢圓曲線方程為:y2=x3+ax+b
示例1:Fp-256
素?cái)?shù)p:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF
系數(shù)a:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC
系數(shù)b:28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93
基點(diǎn)G=(xG,yG),其階記為n。
坐標(biāo)xG:32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7
坐標(biāo)yG:BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0
階n:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFF7203DF6B21C6052B53BBF40939D54123
待簽名的消息M:messagedigest
(????)M的GB/T1988編碼的16進(jìn)制表示:6D65737361676520646967657374
私鑰dA:3945208F7B2144B13F36E38AC6D39F95889393692860B51A42FB81EF4DF7C5B8
公鑰PA=(xA,yA):
坐標(biāo)xA:09F9DF311E5421A150DD7D161E4BC5C672179FAD1833FC076BB08FF356F35020
坐標(biāo)yA:CCEA490CE26775A52DC6EA718CC1AA600AED05FBF35E084A6632F6072DA9AD13
雜湊值ZA=H256(ENTLA||IDA||a||b||xG||yG||xA||yA)。
ZA:B2E14C5C79C6DF5B85F4FE7ED8DB7A262B9DA7E07CCB0EA9F4747B8CCDA8A4F3
簽名各步驟中的有關(guān)值:
M=ZA||M:
B2E14C5C79C6DF5B85F4FE7ED8DB7A262B9DA7E07CCB0EA9F4747B8CCDA8A4F3
6D65737361676520646967657374
密碼雜湊算法值e=H256(M):F0B43E94BA45ACCAACE692ED534382EB17E6AB5A19CE7B31
F4486FDFC0D28640
產(chǎn)生隨機(jī)數(shù)k:59276E27D506861A16680F3AD9C02DCCEF3CC1FA3CDBE4CE6D54B80DEAC1BC21
計(jì)算橢圓曲線點(diǎn)(x1,y1)=[k]G:
2
GB/TXXXXX.5—XXXX
坐標(biāo)x1:04EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73
坐標(biāo)y1:E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0
計(jì)算r=(e+x1)modn:F5A03B0648D2C4630EEAC513E1BB81A15944DA3827D5B74143AC7EACEEE720B3
-1
(1+dA):4DFE9D9C1F5901D4E6F58E4EC3D04567822D2550F9B88E826D1B5B3AB9CD0FE0
-1
計(jì)算s=((1+dA)(k-rdA))modn:B1B6AA29DF212FD8763182BC0D421CA1BB9038FD1F7F42D4
840B69C485BBC1AA
消息M的簽名為(r,s):
值r:F5A03B0648D2C4630EEAC513E1BB81A15944DA3827D5B74143AC7EACEEE720B3
值s:B1B6AA29DF212FD8763182BC0D421CA1BB9038FD1F7F42D4840B69C485BBC1AA
驗(yàn)證各步驟中的有關(guān)值:
密碼雜湊算法值e’=H256(M’):F0B43E94BA45ACCAACE692ED534382EB17E6AB5A19CE7B31F4486FDF
C0D28640
計(jì)算t=(r’+s’)modn:A756E53127F3F43B851C47CFEEFD9E43A2D133CA258EF4EA73FBF4683ACDA13A
計(jì)算橢圓曲線點(diǎn)(x0’,y0’)=[s’]G:
坐標(biāo)x0’:2B9CE14E3C8D1FFC46D693FA0B54F2BDC4825A506607655DE22894B5C99D3746
坐標(biāo)y0’:277BFE04D1E526B4E1C32726435761FBCE0997C26390919C4417B3A0A8639A59
計(jì)算橢圓曲線點(diǎn)(x0’0,y0’0)=[t]PA:
坐標(biāo)x0’0:FDAC1EFAA770E4635885CA1BBFB360A584B238FB2902ECF09DDC935F60BF4F9B
坐標(biāo)y0’0:B89AA9263D5632F6EE82222E4D63198E78E095C24042CBE715C23F711422D74C
計(jì)算橢圓曲線點(diǎn)(x1’,y1’)=[s’]G+[t]PA:
坐標(biāo)x1’:04EBFC718E8D1798620432268E77FEB6415E2EDE0E073C0F4F640ECD2E149A73
坐標(biāo)y1’:E858F9D81E5430A57B36DAAB8F950A3C64E6EE6A63094D99283AFF767E124DF0
計(jì)算R=(e’+x1’)modn:F5A03B0648D2C4630EEAC513E1BB81A15944DA3827D5B74143AC7EACEEE720B3
3
GB/TXXXXX.5—XXXX
附錄B
(資料性附錄)
密鑰交換及驗(yàn)證示例
B.1一般要求
本附錄選用GB/TXXXX-XXXX《SM3密碼雜湊算法》給出的密碼雜湊算法,其輸入是長(zhǎng)度小于
64
2的消息比特串,輸出是長(zhǎng)度為256比特的雜湊值,記為H256()。
本附錄中,所有用16進(jìn)制表示的數(shù),左邊為高位,右邊為低位。
設(shè)IDA的GB/T1988編碼為:31323334353637383132333435363738。ENTLA=0080。
設(shè)IDB的GB/T1988編碼為:31323334353637383132333435363738。ENTLB=0080。
B.2SM2橢圓曲線密鑰交換協(xié)議
橢圓曲線方程為:y2=x3+ax+b
示例1:Fp-256
素?cái)?shù)p:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF
系數(shù)a:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC
系數(shù)b:28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93
余因子h:1
基點(diǎn)G=(xG,yG),其階記為n。
坐標(biāo)xG:32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7
坐標(biāo)yG:BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0
階n:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFF7203DF6B21C6052B53BBF40939D54123
用戶A的私鑰dA:81EB26E941BB5AF16DF116495F90695272AE2CD63D6C4AE1678418BE48230029
用戶A的公鑰PA=(xA,yA):
坐標(biāo)xA:160E12897DF4EDB61DD812FEB96748FBD3CCF4FFE26AA6F6DB9540AF49C94232
坐標(biāo)yA:4A7DAD08BB9A459531694BEB20AA489D6649975E1BFCF8C4741B78B4B223007F
用戶B的私鑰dB:785129917D45A9EA5437A59356B82338EAADDA6CEB199088F14AE10DEFA229B5
用戶B的公鑰PB=(xB,yB):
坐標(biāo)xB:6AE848C57C53C7B1B5FA99EB2286AF078BA64C64591B8B566F7357D576F16DFB
坐標(biāo)yB:EE489D771621A27B36C5C7992062E9CD09A9264386F3FBEA54DFF69305621C4D
雜湊值ZA=H256(ENTLA||IDA||a||b||xG||yG||xA||yA)。
ZA:3B85A57179E11E7E513AA622991F2CA74D1807A0BD4D4B38F90987A17AC245B1
雜湊值ZB=H256(ENTLB||IDB||a||b||xG||yG||xB||yB)。
ZB:79C988D63229D97EF19FE02CA1056E01E6A7411ED24694AA8F834F4A4AB022F7
密鑰交換A1-A3步驟中的有關(guān)值:
產(chǎn)生隨機(jī)數(shù)rA:D4DE15474DB74D06491C440D305E012400990F3E390C7E87153C12DB2EA60BB3
計(jì)算橢圓曲線點(diǎn)RA=[rA]G=(x1,y1):
坐標(biāo)x1:64CED1BDBC99D590049B434D0FD73428CF608A5DB8FE5CE07F15026940BAE40E
坐標(biāo)y1:376629C7AB21E7DB260922499DDB118F07CE8EAAE3E7720AFEF6A5CC062070C0
密鑰交換B1-B9步驟中的有關(guān)值:
4
GB/TXXXXX.5—XXXX
產(chǎn)生隨機(jī)數(shù)rB:7E07124814B309489125EAED101113164EBF0F3458C5BD88335C1F9D596243D6
計(jì)算橢圓曲線點(diǎn)RB=[rB]G=(x2,y2):
坐標(biāo)x2:ACC27688A6F7B706098BC91FF3AD1BFF7DC2802CDB14CCCCDB0A90471F9BD707
坐標(biāo)y2:2FEDAC0494B2FFC4D6853876C79B8F301C6573AD0AA50F39FC87181E1A1B46FE
取127127:
x22(x2&(21))FDC2802CDB14CCCCDB0A90471F9BD707
計(jì)算:
tB(dBx2rB)modn
D0429637F5A6D5D1E6C545235169DF85231163060A654ECBA0F657FD629E8DD9
取127127:
x12(x1&(21))CF608A5DB8FE5CE07F15026940BAE40E
計(jì)算橢圓曲線點(diǎn):
[x1]RA=(xA0,yA0)
坐標(biāo)xA0:8D62DAF7DC084E4A85D32214686058545837BDC22D6E9AFE015828A8E1094EC2
坐標(biāo)yA0:564DC0FA639B2967E65F3448CA06627EF3FE67C21561C5BEBB39955229A84760
計(jì)算橢圓曲線點(diǎn):
PA+[x1]RA=(xA1,yA1)
坐標(biāo)xA1:85C40F88CECA80E38172093FC4BA458188E7C58AF81CF2AF454EC43143E55615
坐標(biāo)yA1:8C152CB0A131C958C279DEBECC6AB7396A7BC875FC801BB294C284F47F65F6ED
計(jì)算:
V[htB](PA[x1]RA)(xV,yV)
坐標(biāo)xV:C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F
坐標(biāo)yV:3252B35B191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE7
計(jì)算KB=KDF(xV||yV||ZA||ZB,klen):
xV||yV||ZA||ZB:
C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F3252B35B
191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE73B85A57179E11E7E
513AA622991F2CA74D1807A0BD4D4B38F90987A17AC245B179C988D63229D97EF19FE02C
A1056E01E6A7411ED24694AA8F834F4A4AB022F7
klen=128
共享密鑰KB:6C89347354DE2484C60B4AB1FDE4C6E5
計(jì)算選項(xiàng)SB=Hash(0x02||yV||Hash(xV||ZA||ZB||x1||y1||x2||y2)):
xV||ZA||ZB||x1||y1||x2||y2:
C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F3B85A571
79E11E7E513AA622991F2CA74D1807A0BD4D4B38F90987A17AC245B179C988D63229D97E
F19FE02CA1056E01E6A7411ED24694AA8F834F4A4AB022F764CED1BDBC99D590049B434D
0FD73428CF608A5DB8FE5CE07F15026940BAE40E376629C7AB21E7DB260922499DDB118F
07CE8EAAE3E7720AFEF6A5CC062070C0ACC27688A6F7B706098BC91FF3AD1BFF7DC2802C
DB14CCCCDB0A90471F9BD7072FEDAC0494B2FFC4D6853876C79B8F301C6573AD0AA50F39
FC87181E1A1B46FE
Hash(xV||ZA||ZB||x1||y1||x2||y2):
90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B627D4F4DD047B7F6
0x02||yV||Hash(xV||ZA||ZB||x1||y1||x2||y2):
5
GB/TXXXXX.5—XXXX
023252B35B191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE7
90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B627D4F4DD047B7F6
選項(xiàng)SB:D3A0FE15DEE185CEAE907A6B595CC32A266ED7B3367E9983A896DC32FA20F8EB
密鑰交換A4-A10步驟中的有關(guān)值:
取127127:
x12(x1&(21))CF608A5DB8FE5CE07F15026940BAE40E
計(jì)算:
tA(dAx1rA)modn3D68C0C06DC40F17B9DDFE0093D3C0E4969ED1124A187FA8
AD02F81E3C11CCE6
取127127:
x22(x2&(21))FDC2802CDB14CCCCDB0A90471F9BD707
計(jì)算橢圓曲線點(diǎn):
[x2]RB=(xB0,yB0)
坐標(biāo)xB0:DA68EF84FE616D92438BBE69BCC52DB9CE5CBEA993944CBC331BA26D6082E912
坐標(biāo)yB0:4831E862898B435632D8FFA01869CD65645822BDD3B4E9E046BCAB856F02F110
計(jì)算橢圓曲線點(diǎn):
PB+[x2]RB=(xB1,yB1)
坐標(biāo)xB1:FE7C111CC3E628E3FE709DF2E6E331CDC2A3A30EEA0CDC3CD10C0759EAB15199
坐標(biāo)yB1:12D6F496361948C9EC67E603DF93C00886EFAEEAC591C2D5D16B67F2FE1AD77E
計(jì)算:
U[htA](PB[x2]RB)(xU,yU)
坐標(biāo)xU:C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F
坐標(biāo)yU:3252B35B191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE7
計(jì)算KA=KDF(xU||yU||ZA||ZB,klen):
xU||yU||ZA||ZB:
C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F3252B35B
191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE73B85A57179E11E7E
513AA622991F2CA74D1807A0BD4D4B38F90987A17AC245B179C988D63229D97EF19FE02C
A1056E01E6A7411ED24694AA8F834F4A4AB022F7
klen=128
共享密鑰KA:6C89347354DE2484C60B4AB1FDE4C6E5
計(jì)算選項(xiàng)S1=Hash(0x02||yU||Hash(xU||ZA||ZB||x1||y1||x2||y2)):
xU||ZA||ZB||x1||y1||x2||y2:
C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F3B85A571
79E11E7E513AA622991F2CA74D1807A0BD4D4B38F90987A17AC245B179C988D63229D97E
F19FE02CA1056E01E6A7411ED24694AA8F834F4A4AB022F764CED1BDBC99D590049B434D
0FD73428CF608A5DB8FE5CE07F15026940BAE40E376629C7AB21E7DB260922499DDB118F
07CE8EAAE3E7720AFEF6A5CC062070C0ACC27688A6F7B706098BC91FF3AD1BFF7DC2802C
DB14CCCCDB0A90471F9BD7072FEDAC0494B2FFC4D6853876C79B8F301C6573AD0AA50F39
FC87181E1A1B46FE
Hash(xU||ZA||ZB||x1||y1||x2||y2):90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B627D4F4DD047B7F6
0x02||yU||Hash(xU||ZA||ZB||x1||y1||x2||y2):
023252B35B191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE7
6
GB/TXXXXX.5—XXXX
90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B627D4F4DD047B7F6
選項(xiàng)S1:D3A0FE15DEE185CEAE907A6B595CC32A266ED7B3367E9983A896DC32FA20F8EB
計(jì)算選項(xiàng)SA=Hash(0x03||yU||Hash(xU||ZA||ZB||x1||y1||x2||y2)):
xU||ZA||ZB||x1||y1||x2||y2:
C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F3B85A571
79E11E7E513AA622991F2CA74D1807A0BD4D4B38F90987A17AC245B179C988D63229D97E
F19FE02CA1056E01E6A7411ED24694AA8F834F4A4AB022F764CED1BDBC99D590049B434D
0FD73428CF608A5DB8FE5CE07F15026940BAE40E376629C7AB21E7DB260922499DDB118F
07CE8EAAE3E7720AFEF6A5CC062070C0ACC27688A6F7B706098BC91FF3AD1BFF7DC2802C
DB14CCCCDB0A90471F9BD7072FEDAC0494B2FFC4D6853876C79B8F301C6573AD0AA50F39
FC87181E1A1B46FE
Hash(xU||ZA||ZB||x1||y1||x2||y2):90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B
627D4F4DD047B7F6
0x03||yU||Hash(xU||ZA||ZB||x1||y1||x2||y2):
033252B35B191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE7
90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B627D4F4DD047B7F6
選項(xiàng)SA:18C7894B3816DF16CF07B05C5EC0BEF5D655D58F779CC1B400A4F3884644DB88
密鑰交換B10步驟中的有關(guān)值:
計(jì)算選項(xiàng)S2=Hash(0x03||yV||Hash(xV||ZA||ZB||x1||y1||x2||y2)):
xV||ZA||ZB||x1||y1||x2||y2:
C558B44BEE5301D9F52B44D939BB59584D75B9034DD6A9FC826872109A65739F3B85A571
79E11E7E513AA622991F2CA74D1807A0BD4D4B38F90987A17AC245B179C988D63229D97E
F19FE02CA1056E01E6A7411ED24694AA8F834F4A4AB022F764CED1BDBC99D590049B434D
0FD73428CF608A5DB8FE5CE07F15026940BAE40E376629C7AB21E7DB260922499DDB118F
07CE8EAAE3E7720AFEF6A5CC062070C0ACC27688A6F7B706098BC91FF3AD1BFF7DC2802C
DB14CCCCDB0A90471F9BD7072FEDAC0494B2FFC4D6853876C79B8F301C6573AD0AA50F39
FC87181E1A1B46FE
Hash(xV||ZA||ZB||x1||y1||x2||y2):90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B
627D4F4DD047B7F6
0x03||yV||Hash(xV||ZA||ZB||x1||y1||x2||y2):
033252B35B191D8AE01CD122C025204334C5EACF68A0CB4854C6A7D367ECAD4DE7
90E2A628E4F57ABD78339EA33F967D11A154117BEA442F7B627D4F4DD047B7F6
選項(xiàng)S2:18C7894B3816DF16CF07B05C5EC0BEF5D655D58F779CC1B400A4F3884644DB88
7
GB/TXXXXX.5—XXXX
附錄C
(資料性附錄)
消息加解密示例
C.1一般要求
本附錄選用GB/TXXXX-XXXX《SM3密碼雜湊算法》給出的密碼雜湊算法,其輸入是長(zhǎng)度小于
64
2的消息比特串,輸出是長(zhǎng)度為256比特的雜湊值,記為H256()。
本附錄中,所有用16進(jìn)制表示的數(shù),左邊為高位,右邊為低位。
本附錄中,明文采用GB/T1988編碼。
C.2SM2橢圓曲線消息加解密
橢圓曲線方程為:y2=x3+ax+b
示例:Fp-256
素?cái)?shù)p:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF
系數(shù)a:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC
系數(shù)b:28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93
基點(diǎn)G=(xG,yG),其階記為n。
坐標(biāo)xG:32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7
坐標(biāo)yG:BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0
階n:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFF7203DF6B21C6052B53BBF40939D54123
待加密的消息M:encryptionstandard
消息M的16進(jìn)制表示:656E6372797074696F6E207374616E64617264
私鑰dB:3945208F7B2144B13F36E38AC6D39F95889393692860B51A42FB81EF4DF7C5B8
公鑰PB=(xB,yB)為:
坐標(biāo)xB:09F9DF311E5421A150DD7D161E4BC5C672179FAD1833FC076BB08FF356F35020
坐標(biāo)yB:CCEA490CE26775A52DC6EA718CC1AA600AED05FBF35E084A6632F6072DA9AD13
加密各步驟中的有關(guān)值:
產(chǎn)生隨機(jī)數(shù)k:59276E27D506861A16680F3AD9C02DCCEF3CC1FA3CDBE4CE6D54B80DEAC1BC21
計(jì)算橢圓曲線點(diǎn)C1=[k]G=(x1,y1):
坐標(biāo)x1:04EBFC718E8D1798620432268E7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022-2023學(xué)年貴州省六盤水市鐘山區(qū)四年級(jí)(上)期末數(shù)學(xué)試卷
- Unit-4-My-home-Part-A-教案設(shè)計(jì)-小學(xué)英語四年級(jí)上冊(cè)-人教PEP版
- 2025年產(chǎn)品營(yíng)銷協(xié)議(2篇)
- 2025年個(gè)人果園承包合同(4篇)
- 2025年產(chǎn)品供應(yīng)與銷售代合同(三篇)
- 2025年買房書面合同協(xié)議范文(2篇)
- 2025年個(gè)人租房的合同常用版(4篇)
- 2025年產(chǎn)品委托銷售合同經(jīng)典版(三篇)
- 2025年個(gè)人工程合作協(xié)議范文(2篇)
- 農(nóng)業(yè)項(xiàng)目股權(quán)投資居間合同
- 2025年初中語文:春晚觀后感三篇
- Unit 7 第3課時(shí) Section A (Grammar Focus -4c)(導(dǎo)學(xué)案)-【上好課】2022-2023學(xué)年八年級(jí)英語下冊(cè)同步備課系列(人教新目標(biāo)Go For It!)
- 2025年上半年長(zhǎng)沙市公安局招考警務(wù)輔助人員(500名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 《教育強(qiáng)國(guó)建設(shè)規(guī)劃綱要(2024-2035年)》解讀講座
- 2025河北邯鄲世紀(jì)建設(shè)投資集團(tuán)招聘專業(yè)技術(shù)人才30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 慈溪高一期末數(shù)學(xué)試卷
- 《基于新課程標(biāo)準(zhǔn)的初中數(shù)學(xué)課堂教學(xué)評(píng)價(jià)研究》
- 省級(jí)產(chǎn)業(yè)園區(qū)基礎(chǔ)設(shè)施項(xiàng)目可行性研究報(bào)告
- 2025年中國(guó)東方航空招聘筆試參考題庫含答案解析
- 預(yù)算績(jī)效評(píng)價(jià)管理機(jī)構(gòu)入圍投標(biāo)文件(技術(shù)方案)
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論