GMSSL 与 TLS 1.1 区别

GMSSL 规范: 《GMT 0024-2014 SSL VPN技术规范》

《GMT 0024-2014 SSL VPN技术规范》 参照 RFC4346 TLS 1.1

根据标准提及文字:

在这里插入图片描述

“在 TLS1.1 的握手协议中增加了ECC、IBC的认证模式和密钥交换模式,取消了DH密钥交换方式,修改了密码套件的定义。另外,在本标准中还增加了网关-网关协议。”

区别

PRF函数

GMSSL
在这里插入图片描述

TLS 1.1
在这里插入图片描述

记录层协议

GMSSL 版本号 1.1 0x01 0x01
在这里插入图片描述

TLS 1.1 版本号 1.1 0x03 0x02

在这里插入图片描述

记录层 加密方式

GMSSL

在这里插入图片描述

TLS 1.1

在这里插入图片描述

GenericBlockCipher 加密数据结构

GMSSL 填充 字段顺序

在这里插入图片描述

TLS 1.1

在这里插入图片描述

报警协议类型

GMSSL

在这里插入图片描述

TLS 1.1

在这里插入图片描述

证书格式

GMSSL

在这里插入图片描述

TLS 1.1

在这里插入图片描述

握手协议消息类型

GMSSL

没有 hello_request(0) 类型
在这里插入图片描述
TLS 1.1

在这里插入图片描述

密码套件

GMSSL

在这里插入图片描述

TLS 1.1

由于套件过多只列出代表性的

在这里插入图片描述

密钥交换算法与证书密钥类型关系

GMSSL
在这里插入图片描述

TLS 1.1
在这里插入图片描述

证书消息 证书列表含义

GMSSL

certificate: 2张证书,第1张签名证书,第2张加密证书。

在这里插入图片描述

TLS 1.1

certificate_list: 第1张证书是签名证书,后面的证书都是前1张证书的根证书,形成证书链。
在这里插入图片描述

IBC 证书类型消息

GMSSL 独有

在这里插入图片描述

密钥交换消息

GMSSL

在这里插入图片描述

TLS 1.1

在这里插入图片描述

证书请求协议中 的证书类型

GMSSL

在这里插入图片描述

TLS 1.1

在这里插入图片描述

客户端密钥交换消息

GMSSL

由于密钥交换的方式差别较大,因此密钥生成的方式差别也比较大

在这里插入图片描述

TLS 1.1

在这里插入图片描述

证书验证消息

GMSSL

由于使用的签名算法不一样,因此差异较大,没有太多可比较性。
在这里插入图片描述

TLS 1.1

在这里插入图片描述

Finished 消息

GMSSL 验证数据计算方式不一致

在这里插入图片描述

TLS 1.1

在这里插入图片描述

GenericBlockCipher

GMSSL IV处于加密结构外
在这里插入图片描述

TLS 1.1

在这里插入图片描述

网关到网关协议

GMSSL 独有
在这里插入图片描述

参考文献

[1]. IETF. RFC4346 . 2006
[2]. 密码行业标准化技术委员会 . GMT 0024-2014 SSL VPN技术规范 . 2014

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值