首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >可靠互联网传输协议RIST和PSK加密

可靠互联网传输协议RIST和PSK加密

作者头像
用户1324186
发布于 2020-02-13 11:38:06
发布于 2020-02-13 11:38:06
1.5K0
举报
文章被收录于专栏:媒矿工厂媒矿工厂

本文来自RIST Forum at IBC2019的一篇演讲,演讲者是是DVEO的首席技术官Sregio Ammirata博士。此次演讲的主要题目是RIST PSK。

Sregio首先介绍了此次演讲的主要四部分内容:

  1. 主配置文件中的关键新项;
  2. 主配置文件中的两种RIST加密方法:DTLS或PSK
  3. PSK使用场景和优势;
  4. 借助PSK充分利用RIST。

一. 主配置文件:

  1. 需要使用GRE(Generic Routing Encapsulation)隧道头 - 这意味着将RTP和RTCP复用到单个套接字中; - 它还允许复用多个流(RTP/RTCP对); - 任何一方都可以启动连接(修复NAT穿越问题); - 允许对隧道端点进行身份验证(DTLS); - 允许加密隧道(DTLS和PSK)。
  2. 允许单向通信(RTCP是可选的)

二. 比较DTLS和PSK

  1. 作者对DTLS进行了简单的回顾,主要讲解了DTLS的应用场景和实现方式,并指出DTLS在设置服务器和客户端时比较繁琐,最后介绍了DTLS的证书处理流程。
  2. Sregio讲解了PSK的具体步骤
    1. 密码短语/密钥是在RIST机制的范围之外预先分发/生成的;
    2. 建立隧道(任意一端);
    3. 发送者发送序列和头中的Nonce;
    4. 接收器使用密码短语加上Nonce解密;
    5. 按顺序滚动发送程序发送新的Nonce;
    6. 接收器检查Nonce,在任何更改时重新生成密钥;

三,PSK使用场景和优势

  1. DTLS需要实时时钟进行证书检查,但是很多流行的设备并没有RTC(例如树莓派);
  2. 一个发送方可以与多个接收者建立通信;
  3. 适用于网络受限的情况(例如卫星通信)。

四,如何充分利用PSK

  1. FEC支持:在点对多点方案中,通过减少FEC所需的带宽增加量以下的重新请求总数,可以有效地利用带宽;可能需要一些实验才能找到“最佳地点”。
  2. 专用场景:单向网络。

最后Sregio对DTLS和PSK这两种加密方式做了总结:

  1. DTLS和PSK提供AES加密支持;
  2. 二者都需要建立通道,并且一端是个人,一端是公共;
  3. PSK支持钥匙轮换;
  4. 只有PSK可以为一些附加的场景提供灵活性,例如一对多,包括多播,以及单向或不连接的网络。

附上之前的一篇RIST协议简介帖:可靠互联网传输协议(RIST)简介

附上演讲视频:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档