安全实时传输协议

✍ dations ◷ 2025-12-07 16:56:34 #网络协议,网络安全

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

相关

  • 氨苯砜达普颂(英语:Dapsone)又称氨苯砜、二胺苯砜或DDS(diaminodiphenyl sulfone),是一种抗生素,常与利福平和氯苯吩嗪(英语:Clofazimine)一起使用并用于治疗痳疯病 。达普颂是治疗肺囊虫肺
  • 赵其国赵其国(1930年2月25日-),中国土壤地理学家。出生于湖北武汉。1949年考入武汉大学农艺学系,后因院系调整转入华中农学院就读,1953年毕业于华中农学院。1991年当选为中国科学院学部
  • 那卡西那卡西是一种源自日本的卖唱模式,乃日文“流し”的音译,卖唱者如同水一般流动,在各个旅馆、餐厅、夜总会之间或替客人伴奏、或接受客人点歌演唱,故而称之。那卡西的表演型态多半
  • 格兰泰格兰泰(德语:Grünenthal GmbH)是德国最大的和镇痛药研究和生产企业之一,拥有最现代化的研究所和生产厂,具有独立完备的新药开发能力。沙利窦迈(Thalidomide)是格兰泰最“著名”的
  • AppleTalkAppleTalk,由苹果公司开发的一套专有软件通讯协议堆叠。在麦金塔电脑上,不需要特别设定,或是通过某些服务器,就可以直接透过AppleTalk连结到局域网络中。它最早出现在1985年,之后
  • 爱达或爱欲:一部家族纪事《爱达或爱欲:一部家族纪事》()是弗拉基米尔·纳博科夫的一部小说,出版于1969年。《爱达》的写作可追溯到1959年,当时弗拉基米尔·纳博科夫正在写两本书,《时间的纹理》(The Textur
  • 蔡德本台湾のいもっ子 蔡德本(1925年12月6日-2015年8月29日),嘉义县朴子市人,毕业于东京名教中学、台湾省立师范学院(今国立台湾师范大学),教师,白色恐怖政治受难者。著有自传小说《蕃薯仔
  • 南华构造期南华构造期,简称南华期,是元古宙南华纪(8-6.8亿年前)期间的构造期,在此期间,在今中国及周边地区发生了南华运动或称南华事件。南华期是以南华纪命名的。南华纪是专门用于中国的
  • 塔雷什-穆甘自治共和国立国历史塔雷什-穆甘自治共和国(阿塞拜疆语:Talış-Muğan Muxtar Respublikası,塔雷什语:Толъш-Моғонә Мохтарә Республикә)是阿塞拜疆短命的自
  • LuciumLucium是历史上一度以为是化学元素的物质,是搜寻锝元素过程中发现的物质或者混合物,曾经被认为是一种新元素而被命名。1896年,化学家Prosper Barrière在独居石矿物中发现了一