ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

GMSSL :SM2椭圆曲线公钥密码算法-密钥交换协议

2021-12-20 00:00:39  阅读:265  来源: 互联网

标签:协议 公钥 函数 交换 SM2 GMSSL 密码 密钥 杂凑


2021SC@SDUSC

目录

一、密钥交换协议介绍

二、密钥交换协议流程


一、密钥交换协议介绍

密钥交换协议是两个用户A和B通过交互的信息传递,用各自的私钥和对方的公钥来商定一个只有他们知道的秘密密钥。这个共享的秘密密钥通常用在某个对称密码算法中。该密钥交换协议能够用于密钥管理和协商。

所需辅助函数:密码杂凑函数,密钥派生函数与随机数发生器。这三类辅助函数的强弱直接影响密钥交换协议的安全性。

密码杂凑函数:在这部分中使用的是SM3杂凑密码算法

随机数发生器:这部分需要的函数在GmSSL-master\crypto\rand文件夹内

密钥派生函数:作用是从一个共享的秘密比特串中派生出密钥数据。在密钥协商过程中,密钥派生函数作用在密钥交换所获共享的秘密比特串上,从中产生所需的会话密钥或进一步加密所需的密钥数据。密钥派生函数需要调用杂凑函数。
 

二、密钥交换协议流程

 

标签:协议,公钥,函数,交换,SM2,GMSSL,密码,密钥,杂凑
来源: https://blog.csdn.net/vincy_yeha/article/details/122032494

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有