当前位置:   article > 正文

GMSSL :SM2椭圆曲线公钥密码算法-公钥加密算法

sm2椭圆曲线公钥密码算法

2021SC@SDUSC 

目录

一、简介

二、算法详情

三、密钥派生函数


一、简介

公钥加密算法规定发送者用接收者的公钥将消息加密成密文,接收者用自己的私钥对收到的密文进行解密还原成原始消息。

与密钥交换协议一样,需要相同的三个辅助函数

密码杂凑函数:哈希函数。Hash函数H将可变长度的数据块M作为输人,产生固定长度的 Hash值h = H(M)。

密钥派生函数:作用在密钥交换所获共享的秘密比特串上,从中产生所需的会话密钥或进一步加密所需的密钥数据。

会话密钥:是保证用户跟其它计算机或者两台计算机之间安全通信会话而随机产生的加密和解密密钥。会话密钥贯穿各个会话始终,这个密钥与各个消息一起传输,并使用接收者的公共密钥加密。由于其大部分安全性依赖于其使用时间的短暂性,会话密钥常常频繁更改。各个消息可能使用不同的会话密钥。

随机数发生器

二、算法详情

加密算法:

 可以看出密文由三部分(C_{1},C_{2},C_{3})连接而成.其中C1涉及到椭圆曲线上得点的乘法,C2需要点

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/687789
推荐阅读
相关标签
  

闽ICP备14008679号