Zum Inhalt springen
uencoder

SRTP

SRTP (Secure RTP, RFC 3711) bietet Verschlüsselung, Authentifizierung und Replay-Schutz für RTP/RTCP, verschlüsselt die Nutzdaten mit AES-CM und authentifiziert mit HMAC-SHA1.

Zweck

Verleiht Echtzeitmedien Vertraulichkeit, Integrität und Replay-Schutz; das Pflicht-Mediensicherheitsprotokoll in WebRTC.

Mechanismus

Die RTP-Nutzdaten werden mit AES-CM (Counter Mode) verschlüsselt; RTP-Header und -Erweiterungen werden mit HMAC-SHA1 (auf 10/4 Bytes gekürzt) authentifiziert. Sequenznummern treiben den Replay-Schutz, die Schlüssel werden per DTLS-SRTP ausgehandelt.

Anwendungsfälle

  • WebRTC-Medienverschlüsselung
  • Abgesicherte VoIP-Gespräche
  • Verschlüsselung von Videokonferenzen

Verwandte Tools

References