安全实时传输协议

✍ dations ◷ 2025-11-22 21:37:36 #网络协议,网络安全

安全实时传输协议(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认证密钥。但是它不能抵御重放攻击;重放保护方法建议接收方维护好先前接收到的消息的索引,将它们与每个新接收到的消息进行比对,并只接收那些过去没有被播放过的新消息。这种方法十分依赖于完整性保护的使用(以杜绝针对消息索引的欺骗技术)。

相关

  • 硼替佐米硼替佐米(INN名称:Bortezomib,原代号名PS-341),千禧制药定商品名为Velcade,台湾的正式商品名为万科,中国大陆的正式商品名为万珂,硼替佐米是其主成分,是一种癌症治疗药物,是全球第一个
  • 国际废除核武器运动国际废除核武器运动(英语:International Campaign to Abolish Nuclear Weapons, ICAN;/ˈaɪkæn/ EYE-kan)为一个全球公民社会联盟,致力于遵守与全力执行《禁止核武器条约》,并在
  • 革命和叛乱列表这是一个历史上世界各地革命和叛乱的列表。在中文语境中,革命多带有正面意义和褒义,叛乱多带有贬义和负面色彩。反对者成功终结当权者统治的历史事件多认定为革命,当权者成功剿
  • 宝积部《大宝积经》,梵文Mahā ratnakūṭa sūtra,又称《宝积经》,为一百二十卷,唐朝菩提流志等译,收入《大正新脩大藏经》第十一册。此经主要讲述菩萨修行法及授记成佛等,为大乘佛教宝
  • 青霉属青霉菌是最常见的真菌(半知菌)中的一种。肉眼可见其孢子的颜色为蓝绿色,因而得名。但是并非所有青霉属的霉菌都为蓝绿色,也有白色或者绿色。在显微镜下,可见其呈笔一样形状的笔状
  • 英格里人英格里芬兰人或英格里人(芬兰语:inkeriläiset,inkerinsuomalaiset;俄语:Ингерманландцы)是居住在英格里亚(现俄罗斯列宁格勒州的中部区域)的芬兰人。他们是在17世纪
  • 太鲁阁列车太鲁阁列车(英语:Taroko Express),全称为太鲁阁自强号列车,简称太鲁阁号,为台湾铁路管理局以2006年引进之摆式电力动车组TEMU1000型开行的特快车,初期行驶宜兰线、北回线,2008年2月2
  • 梅夫吕特·恰武什奥卢梅夫吕特·恰武什奥卢(土耳其语:Mevlüt Çavuşoğlu,1968年2月5日-)是一位土耳其政治家。1968年生于阿拉尼亚,1988年毕业于安卡拉大学。自2015年11月24日起担任土耳其外交部长。
  • X射线光电子能谱学X射线光电子能谱学(英文:X-ray photoelectron spectroscopy,简称XPS)是一种用于测定材料中元素构成、实验式,以及其中所含元素化学态和电子态的定量能谱技术。这种技术用X射线照
  • 爱德华·马丁内斯-索马洛爱德华·马丁内斯-索马洛(西班牙语:Eduardo Martínez Somalo;1927年3月31日-)是西班牙籍天主教司铎级枢机。也是及荣休总务枢机。爱德华于1927年3月31日在西班牙拉里奥哈自治区