标准规范下载简介
GB/T 35276-2017 信息安全技术 SM2密码算法使用规范.pdfICS35.040 L 80
GB/T352762017
信息安全技术 SM2密码算法使
GB/T352762017
暖通施工组织设计方案GB/T352762017
本标准按照GB/T1.1一2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任 本标准由全国信息安全标准化技术委员会(SAC/TC260)提出并归口。 本标准起草单位:北京海泰方圆科技股份有限公司、卫士通信息产业股份有限公司、无锡江南信息 安全工程技术中心、兴唐通信科技股份有限公司、山东得安信息技术有限公司、上海格尔软件股份有限 公司。 本标准主要起草人:刘平、蒋红宇、柳增寿、李元正、徐强、谭武征、孔凡玉、王妮娜
GB/T 352762017
GB/T352762017
信息安全技术SM2密码算法使用规范
下列文件对于本文 的 必不可少的。 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T 32905—2016 信息安全技术SM3密码杂凑算法 GB/T 32918.1—2016 信息安全技术 SM2椭圆曲线公钥密码算法 第1部分:总则 GB/T 32918.2—2016 信息安全技术 SM2椭圆曲线公钥密码算法 第2部分:数字签名算法 GB/T 32918.3—2016 信息安全技术 SM2椭圆曲线公钥密码算法 第3部分:密钥交换协议 GB/T 32918.4—2016 信息安全技术 SM2椭圆曲线公钥密码算法 第4部分:公钥加密算法 GB/T 32918.5—2017 信息安全技术 SM2椭圆曲线公钥密码算法 第5部分:参数定义
下列术语和定义适用于本文件 3.1 算法标识algorithmidentifier 用于标明算法机制的数字化信息。 3.2 SM2密码算法SM2cryptographicalgorithm 由GB/T32918(所有部分)定义的一种算法。 3.3 SM3密码算法SM3cryptographicalgorithm 由GB/T32905一2016定义的一种算法
下列缩略语适用于本文件。 ECB:电码本模式(ElectronicsCodeBook) ECC椭圆曲线密码算法(EllipticCurveCryptography)
下列缩略语适用于本文件。 ECB:电码本模式(ElectronicsCodeBook) ECC:椭圆曲线密码算法(EllipticCurveCryptographv)
GB/T 352762017
GB/T 352762017
章)简记为k.长度为256位
SM2公钥是SM2曲线上的一个点,由横坐标和纵坐标两个分量来表示,记为(x,y),简记为Q 分量的长度为256位。
6.1位串到8位字节串的转换
6.28位字节串到位串的转换
DB44/T 1905-2016 超高频射频识别(RFID)芯片测试方法.pdf6.3整数到8位字节串的转换
6.48位字节串到整数的转换
可以简单地把8位字节串看成以256为基表示的整数,转换过程如下: 输入:一个长度mlen的8位字节串M。 输出:一个整数。
GB/T352762017
SM2算法私钥数据格式的ASN.1定义为: SM2PrivateKey::=INTEGER SM2算法公钥数据格式的ASN.1定义为: SM2PublicKey : := BIT STRING SM2PublicKey为BITSTRING类型,内容为04IIXIIY,其中,X和Y分别标识公钥的x分量和y 分量广州某大学附属第二医院大学城医院工程施工组织设计.doc,其长度各为256位
SM2算法加密后的数据格式的ASN.1定义为: SM2Cipher::=SEQENCE XCoordinate INTEGER, 一x分量 YCoordinate INTEGER, y分量 HASH OCTET STRING SIZE(32), 一杂凑值 CipherText OCTET STRING 密文