安全实时传输协议

✍ dations ◷ 2025-08-13 20:00:59 #网络协议,网络安全

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

相关

  • 1938年1938年国际足联世界杯于1938年6月4日至19日在法国举行。意大利在决赛中以4–2的比分击败匈牙利,蝉联了世界杯冠军。国际足联将主办国定为法国的决定激怒了南美洲的国家,因为他
  • 阿弥陀佛阿弥陀佛(梵语:अमिताभ,Amitābha),意为无量光佛,另名无量寿佛(梵语:अमितायूस्,Amitāyus),又称为无量清净佛、甘露王如来(梵语:Amṛta-rāja),在华人地区习惯作弥陀佛、弥陀
  • 石炭酸苯酚(化学式:C6H5OH,PhOH),又名石炭酸、羟基苯,是最简单的酚类有机物,常温下为一种无色晶体。有毒。苯酚是一种常见的化学品,是生产某些树脂、杀菌剂、防腐剂以及药物(如阿司匹林)的重
  • 铃木三树三郎铃木三树三郎(すずき みきさぶろう、天保8年7月15日(1837年8月15日) - 大正8年(1919年)7月11日)、新选组九番队组长。是伊东甲子太郎(铃木大藏)亲弟弟。剑术是修练北辰一刀流。后御
  • 2,4,6-三硝基苯胺2,4,6-三硝基苯胺(2,4,6-Trinitroaniline, TNA),化学式C6H4N4O6,因其含有三个硝基,是一种爆炸性的强氧化剂。因纯度或溶液浓度的差异,呈黄色至红色。三硝基苯胺的应用包括迫击炮
  • 士祸士祸(韩语:사화)指的是朝鲜王朝时期士族(官僚)受到政治清洗的事件。“士祸”一词本意是“士林之祸”,最初指的是士林派被勋旧派或外戚以莫须有的罪名肃清的灾祸。在勋旧派失势、士
  • 哈迪查哈迪查(印尼语:Hadidjah,精确拼音:Hadijah,1923年6月13日-2013年10月10日),印度尼西亚(印尼)电影女演员,曾在1939年至1941年间与穆罕默德·莫赫达(Moh Mochtar)在七部爪哇工业影业的电影
  • 夏洛特 (卢森堡大公)夏洛特女大公(英语:Grand Duchess Charlotte of Luxembourg,1896年1月23日-1985年7月9日),卢森堡大公威廉四世的次女, 在姐姐玛丽·阿黛拉伊德女大公被迫于1919年1月14日退位后,她成
  • 厉恩官厉恩官(1809年-1864年),字锡功,号研秋,江苏仪征人,清朝官员。道光二十年(1840年)庚子科进士。选翰林院庶吉士,散馆授编修。改山东道监察御史,历任江西道、云南道、京畿道监察御史。咸丰
  • 和同开珎和同开珎(日语:和同開珎/わどうかいちん / わどうかいほう  ?)是日本最早铸造并发行的官方货币,初造于日本和铜元年(公元708年)五月,也是日本“皇朝十二钱”之首。和同开珎为方孔