欢迎来到天天文库
浏览记录
ID:33318961
大小:379.55 KB
页数:11页
时间:2019-02-24
《sm2椭圆曲线公钥密码算法 第5部分:参数定义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SM2椭圆曲线公钥密码算法第5部分:参数定义PublickeycryptographicalgorithmSM2basedonellipticcurves--Part5:Parameterdefinitions目次1符号缩略语...........................................................................12参数定义......................................................................
2、.......1附录A数字签名与验证示例...........................................................2A.1综述.............................................................................2A.2SM2椭圆曲线数字签名.............................................................2附录B密钥交换及验证示例.............
3、..............................................4B.1一般要求.........................................................................4B.2SM2椭圆曲线密钥交换协议.........................................................4附录C消息加解密示例....................................................
4、...........8C.1一般要求.........................................................................8C.2SM2椭圆曲线消息加解密...........................................................8SM2椭圆曲线公钥密码算法第5部分:参数定义1符号缩略语p大于3的素数。a,bFq中的元素,它们定义Fq上的一条椭圆曲线E。n基点G的阶(n是#E(Fq)的素因子)。xG生成元的x坐标yG生成
5、元的y坐标2参数定义SM2使用素数域256位椭圆曲线。23椭圆曲线方程:y=x+ax+b曲线参数:p=FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFa=FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFCb=28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93n=FFFFFFFEFFFFFFF
6、FFFFFFFFFFFFFFFFF7203DF6B21C6052B53BBF40939D54123xG=32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7yG=BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A01附录A数字签名与验证示例A.1综述64本附录选用《SM3密码杂凑算法》给出的密码杂凑算法,其输入是长度小于2的消息比特串,输出是长度为256比特的杂凑值,记为H
7、256()。本附录使用SM2椭圆曲线公钥密码算法第2部分规定的数字签名算法计算得到各步骤中的相应数值。本附录中,所有用16进制表示的数,左边为高位,右边为低位。本附录中,消息采用GB/T1988编码。设IDA的GB/T1988为:31323334353637383132333435363738。ENTLA=0080。A.2SM2椭圆曲线数字签名23椭圆曲线方程为:y=x+ax+b示例1:Fp-256素数p:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFF
8、FFFFF系数a:FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC系数b:28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93基点G=(xG,yG)
此文档下载收益归作者所有