SRTP
SRTP(Secure RTP、RFC 3711)は RTP/RTCP に暗号化、認証、リプレイ保護を提供し、ペイロードを AES-CM で暗号化し、HMAC-SHA1 で認証する。
目的
リアルタイムメディアに機密性、完全性、リプレイ保護を与える。WebRTC で必須のメディアセキュリティプロトコルである。
メカニズム
RTP ペイロードは AES-CM(カウンタモード)で暗号化され、RTP ヘッダーと拡張は HMAC-SHA1(10/4 バイトに切り詰め)で認証される。シーケンス番号がリプレイ保護を駆動し、鍵は DTLS-SRTP でネゴシエートされる。
ユースケース
- WebRTC のメディア暗号化
- セキュアな VoIP 通話
- ビデオ会議の暗号化