安全实时传输协议

✍ dations ◷ 2025-10-16 06:51:52 #网络协议,网络安全

安全实时传输协议(Secure Real-time Transport Protocol或SRTP)是在实时传输协议(Real-time Transport Protocol或RTP)基础上所定义的一个协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性保证和重放保护。它是由David Oran(思科)和Rolf Blom(爱立信)开发的,并最早由IETF于2004年3月作为RFC 3711发布。

由于实时传输协议和实时传输控制协议(Real-time Transport Control Protocol或RTCP)有着紧密的联系,安全实时传输协议同样也有一个伴生协议,它被称为安全实时传输控制协议(Secure RTCP或SRTCP);安全实时传输控制协议为实时传输控制协议提供类似的与安全有关的特性,就像安全实时传输协议为实时传输协议提供的那些一样。

对于 RTP 和 RTCP 应用程序来说, SRTP 和 SRTCP 是可选项, 而且即使使用了 SRTP 和 SRTCP 协议, 它们提供的各种功能(例如加密和认证) 也都是可以独立选择使用或者不使用的. 唯一的例外就是当使用 SRTCP 的时候消息认证(message authentication)是必选的.

为了提供对数据流的保密,需要对数据流进行加密和解密。关于这一点,安全实时传输协议(结合安全实时传输控制协议)只为一种加密算法,即AES制定了使用标准。这种加密算法有两种加密模式,它们能将原始的AES块密文转换成流密文:

除了AES加密算法,安全实时传输协议还允许彻底禁用加密,此时使用的是所谓的“零加密算法”。它可以被认为是安全实时传输协议支持的第二种加密算法,或者说是它所支持的第三种加密模式。事实上,零加密算法并不进行任何加密,也就是说,加密算法把密钥流想像成只包含“0”的流,并原封不动地将输入流复制到输出流。这种模式是所有与安全实时传输协议兼容的系统都必须实现的,因为它可以被用在不需要安全实时传输协议提供保密性保证而只要求它提供其它特性(如认证和消息完整性)的场合。

尽管从技术上来说安全实时传输协议能轻松地纳入新的加密算法,但安全实时传输协议标准指出除上述加密算法以外的新的加密算法不一定能被简单地添加到一些安全实时传输协议的具体实现中去。添加一种新的加密算法并确保它与安全实时传输协议标准相兼容的唯一有效方式是发布一个明确定义该算法的新的伴生的标准跟踪RFC。

以上列举的加密算法本身并不能保护消息的完整性,攻击者仍然可以伪造数据——至少可以重放过去传输过的数据。因此,安全实时传输协议标准同时还提供了保护数据完整性以及防止重放的方法。

为了进行消息认证并保护消息的完整性,安全实时传输协议使用了HMAC-SHA1算法(在RFC 2104中定义)。这种算法使用的是默认160位长度的HMAC-SHA1认证密钥。但是它不能抵御重放攻击;重放保护方法建议接收方维护好先前接收到的消息的索引,将它们与每个新接收到的消息进行比对,并只接收那些过去没有被播放过的新消息。这种方法十分依赖于完整性保护的使用(以杜绝针对消息索引的欺骗技术)。

相关

  • 新潟大学新潟大学(日语:新潟大学/にいがただいがく Niigata daigaku;英语译名:Niigata University),是一所位于新潟县新潟市的日本国立大学。1949年由新潟医科大学等7校改制。2004年成为国
  • 阴道分泌物阴道分泌物(英语:vaginal discharge),是一类从阴道流出或分泌出的生物体液。它可能是多种颜色,通常为白色、淡黄色或绿色。大多数的分泌物都是正常并反映出不同时期的月经周期,但
  • 洛伦兹因子洛伦兹因子是一个出现在狭义相对论中的速记因子,得名于荷兰物理学家亨德里克·洛伦兹,被用于计算时间膨胀、长度收缩、相对论质量等相对论效应。洛伦兹因子定义为:其中一些作者
  • 阿古拉斯暖流阿古拉斯洋流(Agulhas current)是印度洋西南部的西边界流(western boundary current),沿着非洲东岸从27°S 流至 40°S。该洋流窄、急而强;有人甚至认为它可能是世界大洋中最大的
  • 1128年重要事件及趋势重要人物
  • 金元外交睦邻政策是小罗斯福作为美国总统时期对拉丁美洲的外交政策,它有两个主要目标:保证拉美国家加入二战盟军,不与轴心国或共产主义有任何联系;将拉美转变为美国原材料的供应地与商品
  • 曼彻斯特城足球会01. 曼彻斯特 02. 斯托克波特 03. 泰姆赛德 04. 奥尔德姆 05. 罗奇代尔06. 贝里 07. 博尔顿 08. 威根竞技 09. 索尔福德 10. 特拉福德曼彻斯特城足球俱乐部(英语:Manchester C
  • M.PireM.Pire(韩语:엠파이어),是韩国BenjaminENT公司推出的七人男子组合。2013年5月23日在Dream Concert首度亮相,2013年8月1日通过Mnet M! Countdown音乐节目正式出道,M.Pire是“Music
  • 环形细菌染色体环形细菌染色体是指呈环形DNA分子的细菌染色体。和大多数真核生物的线性DNA不同,典型的细菌染色体是环形的。大多数细菌的染色体组由环形的DNA分子构成,这种DNA是没有自由端的
  • 线面交点在解析几何中, 一条直线与一个平面的交点可能是空集、一个点或一条直线。在计算机图形学、运动规划和碰撞检测中,经常需要分析相交类型,以及计算出点坐标或线的方程。空间中一