当前位置:我的异常网» C++ » 求 国密sm2 算法 第四一部分 公钥加密算法 c语言实
求 国密sm2 算法 第四一部分 公钥加密算法 c语言实现代码
www.myexceptions.net 网友分享于:2013-06-27 浏览:256次
求 国密sm2 算法 第四部分 公钥加密算法 c语言实现代码
本人初学者,,,算法实现摸不着头脑啊,c或c++语言实现公钥加密部分代码,请各位高手赐教,规范如下。。。
SM2椭圆曲线公钥密码算法
第4部分:公钥加密算法
Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves
Part 4: Public Key Encryption Algorithm
国家密码管理局
2010年12月
《SM2椭圆曲线公钥密码算法》分为四个部分:
第1部分:总则
第2部分:数字签名算法
第3部分:密钥交换协议
第4部分:公钥加密算法
本部分为第4部分。
本部分的附录A为资料性附录。
II
引引引 言言言
N.Koblitz和V.Miller在1985年各自独立地提出将椭圆曲线应用于公钥密码系统。椭圆曲线公钥密码
所基于的曲线性质如下:
有限域上椭圆曲线在点加运算下构成有限交换群,且其阶与基域规模相近;
类似于有限域乘法群中的乘幂运算,椭圆曲线多倍点运算构成一个单向函数。
在多倍点运算中&#x