嵌入式技术论坛
登录
直播中
王辉
7年用户
1290经验值
私信
关注
[问答]
mbedTLS如何建立安全通信连接?
开启该帖子的消息推送
RT-Thread
mbedTLS
mbedTLS怎么建立安全
通信
连接
SSL/TLS握手流程
DTLS握手流程
回帖
(1)
王洋
2021-4-6 09:58:46
mbedtls
软件包是对 SSL/TLS 协议的实现。SSL(安全套接层)和 TLS(传输安全层)均是为了保证传输过程中信息的安全,是在明文传输基础上进行的加密,然后以密文的形式传输数据。
mbedTLS 建立安全通信连接需要经过以下几个步骤:
初始化 SSL/TLS 上下文
建立 SSL/TLS 握手
发送、接收数据
交互完成,关闭连接
其中,最关键的步骤就是
SSL/TLS 握手
连接的建立,这里需要进行证书校验。
SSL/TLS 握手流程
DTLS 握手流程
为了避免拒绝服务攻击,DTLS采用和IKE一样的无状态 cookie 技术。当客户端发送 client hello 消息后,服务器发送 HelloVerifyRequest 消息,这个消息包含了无状态 cookie。客户端收到之后必须重传添加上了 cookie 的 clienthello。
DTLS 握手流程如下图所示:
mbedtls
软件包是对 SSL/TLS 协议的实现。SSL(安全套接层)和 TLS(传输安全层)均是为了保证传输过程中信息的安全,是在明文传输基础上进行的加密,然后以密文的形式传输数据。
mbedTLS 建立安全通信连接需要经过以下几个步骤:
初始化 SSL/TLS 上下文
建立 SSL/TLS 握手
发送、接收数据
交互完成,关闭连接
其中,最关键的步骤就是
SSL/TLS 握手
连接的建立,这里需要进行证书校验。
SSL/TLS 握手流程
DTLS 握手流程
为了避免拒绝服务攻击,DTLS采用和IKE一样的无状态 cookie 技术。当客户端发送 client hello 消息后,服务器发送 HelloVerifyRequest 消息,这个消息包含了无状态 cookie。客户端收到之后必须重传添加上了 cookie 的 clienthello。
DTLS 握手流程如下图所示:
举报
更多回帖
rotate(-90deg);
回复
相关问答
RT-Thread
mbedTLS
如何
建立
STM32与Dynamixel舵机间的
通信连接
?
2021-12-14
1006
请问stca15系列和cpld的epm240系列怎么
通信连接
?
2023-10-27
329
如何实现ESP8266 WIFI与ONENET
通信连接
?
2022-01-19
1406
MSP430F5529 HID 与linux主机通过借助libu***1.0.9进行
通信
,为什么有时
通信连接
会断??
2015-10-25
2901
nucleo l476rg和st25ru3993 hpev如何通过spi
通信连接
读取标签数据?
2022-12-23
267
使用
mbedtls
连接
到aws iot,无法编译代码的原因?
2024-07-12
718
mbedtls
程序的基本使用流程
2021-03-30
4062
串口
通信
建立
连接
问题
2014-02-28
2484
波束成形对5G
通信
速度有什么影响?
2019-08-08
2906
如何使用串口
通信连接
GY-33颜色传感器完成对颜色的识别?
2022-01-25
1258
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分