摘要
本申请提供一种基于SM2算法和SM4算法的握手协议的方法和系统,涉及加密传输领域,该方法包括获取会话过程中的第一请求信息;向服务端发送基于SM2算法生成的第一SM2公钥和第一客户端随机数密文信息;基于SM2算法生成的第一SM2私钥对SM4密文信息进行解密,得到SM4目标密钥;对第二客户端随机数密文信息和第一服务端随机数密文信息进行处理;将第二服务端随机数目标密文信息发送至服务端;对第一请求信息进行处理,以从服务端接收会话返回密文信息并解密确定会话返回明文信息。本申请基于SM2算法和SM4的国密算法完成客户端和服务端之间的握手加密,使用SM2算法和SM4算法替代了SSL协议依赖的RSA算法、ECDHE算法和DES算法,实现了数据安全和信息安全的自主可控。
技术关键词
服务端
SM2算法
客户端
密钥
握手协议
加密
私钥
解密模块
明文
生成会话
策略
数据安全
程序
系统为您推荐了相关专利信息
加密方法
生成密钥
功耗
通用加密算法
加密存储芯片
文件共享系统
身份认证方法
客户端
服务器
消息摘要算法