srtp是什么呢?简单来说,就是一种基于互联网的协议,可以让网络设备之间实现数据交换,从而提高网络效率 。目前主要应用在手机、电脑、平板等移移动端设备上 。这种协议的优势在于,不需要专门的硬件支持,只需要一个接口即可实现数据传输 。
本文目录一览:
- 1、srtp是什么意思 srtp的解释
- 2、srtp是什么意思?
- 3、SRTP论文是什么?_?
- 4、什么是SRTP?
2、二是安全实时传输协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性保证和重放保护 。
srtp是什么意思?安全实时传输协议(Secure Real-time Transport Protocol) 。
其是在实时传输协议(Real-time Transport Protocol)基础上所定义的一个协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性保证和重放保护 。
由于实时传输协议和实时传输控制协议(Real-time Transport Control Protocol或RTCP)有着紧密的联系,安全实时传输协议同样也有一个伴生协议,它被称为安全实时传输控制协议(Secure RTCP或SRTCP);
安全实时传输控制协议为实时传输控制协议提供类似的与安全有关的特性,就像安全实时传输协议为实时传输协议提供的那些一样 。
对于 RTP 和 RTCP 应用程序来说, SRTP 和 SRTCP 是可选项, 而且即使使用了 SRTP 和 SRTCP 协议, 它们提供的各种功能(例如加密和认证) 也都是可以独立选择使用或者不使用的 。
唯一的例外就是当使用 SRTCP 的时候消息认证(message authentication)是必选的 。
数据流加密
为了提供对数据流的保密,需要对数据流进行加密和解密 。关于这一点,安全实时传输协议(结合安全实时传输控制协议)只为一种加密算法,即AES制定了使用标准 。这种加密算法有两种加密模式,它们能将原始的AES块密文转换成流密文:
分段整型计数器模式——一种典型的计数器模式,它允许对任意块的随机访问——这一点对于实时传输协议的数据流在可能丢包的不可靠网络上进行传输是非常必要的 。一般情况下,几乎所有的函数都能被作为计数器使用,只要它在一次循环中重复的次数不要太多就可以 。
但是,用于实时传输协议数据加密的仅仅是一个普通的整型递增计数器 。运行在这一模式下的AES是其默认的加密算法,它使用的是默认128位长度的加密密钥和默认112位长度的会话盐密钥 。
f8模式——输出反馈模式的一个变种,它增加了定位功能并改变了初始化功能 。其加密密钥和盐密钥的默认值和计数器模式下的AES是一样的 。运行在这种模式下的AES被用于UMTS 3G移动网络 。
除了AES加密算法,安全实时传输协议还允许彻底禁用加密,此时使用的是所谓的“零加密算法” 。它可以被认为是安全实时传输协议支持的第二种加密算法,或者说是它所支持的第三种加密模式 。
事实上,零加密算法并不进行任何加密,也就是说,加密算法把密钥流想像成只包含“0”的流,并原封不动地将输入流复制到输出流 。这种模式是所有与安全实时传输协议兼容的系统都必须实现的,因为它可以被用在不需要安全实时传输协议提供保密性保证而只要求它提供其它特性(如认证和消息完整性)的场合 。
推荐阅读
- 蜡烛燃烧的现象和结论反思 蜡烛燃烧的现象
- 杜鹏程是取自什么成语 杜鹏程取自什么成语
- 黑色口罩防晒吗
- 雪碧加乳酸菌喝多了有什么害处
- 游戏界总有「3A 大作」的称呼,3A 具体是指什么?
- oppoa7x什么时候上市?价格及配置信息一览
- 最好听的循环钢琴曲是哪一首?
- 假如卵细胞沒有碰到男性精子,那麼“卵细胞”又来到哪儿
- 精子成活率越长