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

GMSSL 与 TLS 1.1 区别相关推荐

  1. 识别TLS加密恶意流量

    利用背景流量数据(contexual flow data)识别TLS加密恶意流量 识别出加密流量中潜藏的安全威胁具有很大挑战,现已存在一些检测方法利用数据流的元数据来进行检测,包括包长度和到达间隔时间 ...

  2. 利用背景流量数据(contexual flow data) 识别TLS加密恶意流量

    识别出加密流量中潜藏的安全威胁具有很大挑战,现已存在一些检测方法利用数据流的元数据来进行检测,包括包长度和到达间隔时间等.来自思科的研究人员扩展现有的检测方法提出一种新的思路(称之为"dat ...

  3. HTTP与HTTPS区别

    为什么需要HTTPS HTTP是明文传输的,也就意味着,介于发送端.接收端中间的任意节点都可以知道你们传输的内容是什么.这些节点可能是路由器.代理等. 举个最常见的例子,用户登陆.用户输入账号,密码, ...

  4. GitHub访问越来越慢了,怎么办?

    TJ君最近有点惆怅,为啥呢?最近TJ君发现GitHub越来越难上了,有时候经常出现无法访问的情况: 想必很多人也会跟TJ君有同样的烦恼,毕竟GitHub是一个学习编程的好地方,这样断断续续的使用,极度 ...

  5. 软件加速访问GitHub(mac/windows/linux通用)

    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub.在GitHub,用户可以十分轻易地找到海量的开源代码. 那么在我们日常使用的过程中 ...

  6. proftpd的SSH_DISCONNECT (Read TImed out,Key exchange failed.错误解决

    公司有一个线上的sftp服务,使用proftpd提供.近日文件下载的应用日志中连续多日出现了 SSH_DISCONNECT (Read TImed out,Key exchange failed.)错 ...

  7. 【QUIC】什么是quic

    原文 是一个传输协议 解决web 应用的在传输层和应用层的问题. web app自己无感知. QUIC 与TCP+TLS+HTTP2 非常类似. 只不过是基于UDP实现了这套. QUIC 与TCP+T ...

  8. 音视频开发系列(19)玩转 WebRTC 安全通信:一文读懂 DTLS 协议

    在 WebRTC 中,为了保证媒体传输的安全性,引入了 DTLS 来对通信过程进行加密.DTLS 的作用.原理与 SSL/TLS 类似,都是为了使得原本不安全的通信过程变得安全.它们的区别点是 DTL ...

  9. 翻译:Identifying Encrypted Malware Traffic with Contextual Flow Data利用上下文流数据识别加密恶意软件流量

    利用上下文流数据识别加密恶意软件流量 blake anderson思科blake.anderson@cisco.com 摘要 识别加密网络流量中包含的威胁是一组独特的挑战.监视此通信量以防威胁和恶意软 ...

最新文章

  1. 字符编码笔记:ASCII,Unicode和UTF-8(转载)
  2. Java 洛谷 P1089 津津的储蓄计划讲解
  3. JSONP的原理与实现(基于jQuery)
  4. Quartz分布式实现
  5. dot2谜团png_一个类加载的谜团解决了
  6. Python——四大内置高阶函数(map、reduce、filter、sorted)
  7. 酷派手机android版本,酷派大神F2的手机系统是什么?能升级安卓4.3吗?
  8. 频谱分析仪原理结构框图
  9. OpenCV单目平面测距
  10. java后端getmonth_Java中的MonthDay getMonth()方法
  11. Java开发手册之二方库依赖
  12. 蔡学镛:如何进入程序设计的领域- -
  13. 金山办公和金山软件是同一家公司?复盘金山办公成长史 | 云计算
  14. gitflow概念及上传本地文件到github
  15. 【七七八八】记录一下自己的小作品
  16. 考研日语线上笔记(二):惯用句型250条
  17. ISP - CFA - 4x4 kernel (RGB-IR often used) - RGGB, RCCG, RCCB pattern
  18. Windows最常见的一些CMD命令
  19. 关于GPRS(cmnet、cmwap)和CDMA 1X的比较及最优方案
  20. 致远项目管理SPM系统之合同控制概述

热门文章

  1. 【iOS】动画之人脸识别 —— ARScanning
  2. Python爬虫抓取煎蛋(jandan.net)无聊图
  3. 在Cygwin中安装pkg-config指令包
  4. 记一篇IT培训日记013-海燕
  5. FW:行人检测简述_拔剑-浆糊的传说_新浪博客
  6. GameStop熊市杀入NFT交易,老牌游戏零售商借Web3焕发第二春
  7. 诺基亚N900间隙 - 购买你的高科技手机便宜
  8. 第二天来自水仙花的痛苦
  9. 房价的真相--转载自焦点房地产的一位过客评论
  10. 书单推荐|宅家不动过国庆,好书相伴不寂寞