输入两个素数产生公钥与私钥的c语言,求 国密sm2 算法 第四一部分 公钥加密算法 c语言实现代码...

本文介绍了国密SM2椭圆曲线公钥密码算法的第四部分——公钥加密算法,详细阐述了算法原理,并探讨了C语言实现公钥加密的代码需求。适用于国家商用密码应用中的消息加解密,提供安全产品的标准定位和互操作性。
摘要由CSDN通过智能技术生成

当前位置:我的异常网» 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值