encyklopedia.run.place

RFC 2144

RFC 2144 (ang. Request for Comments 2144) to dokument opisujący Secure Real-time Transport Protocol (SRTP) – rozszerzenie protokołu RTP zapewniające ochronę danych transmisji w czasie rzeczywistym. Został opublikowany w 1997 roku przez IETF pod numerem RFC i od tego czasu stał się podstawą wielu systemów komunikacji głosowej oraz wideo w sieciach IP.

Historia

W latach 1990‑1995 pojawiła się potrzeba zabezpieczenia transmisji multimedialnych, które w tamtym czasie były powszechnie wykorzystywane w telefonii internetowej (VoIP) oraz konferencjach wideo. Standard RTP zapewniał jedynie transport danych, ale nie gwarantował integralności, poufności ani uwierzytelnienia. W odpowiedzi na te wyzwania, grupa robocza IETF opracowała rozszerzenie, które zostało opisane w RFC 2144.

Zakres i strona techniczna

Kluczowe elementy SRTP opisane w RFC 2144 obejmują:

  • Szyfrowanie – wykorzystuje algorytmy AES oraz DES w trybie counter mode (CTR) do zapewnienia poufnoĹ›ci strumieni audio i wideo.
  • Uwierzytelnianie i integralność – uĹĽywa funkcji skrĂłtu HMAC w połączeniu z SHA‑1 lub MD5 do wykrywania modyfikacji pakietĂłw.
  • Rejestrowanie kluczy – opisuje mechanizmy wymiany kluczy (np. DTLS, SDES, ZRTP) oraz ich rotacjÄ™ w trakcie sesji.
  • ObsĹ‚uga strumieni – definiuje format nagłówka SRTP, w ktĂłrym znajdujÄ… siÄ™ pola takie jak SSRC, ROC i licznik pakietĂłw, umoĹĽliwiajÄ…ce synchronizacjÄ™ i zarzÄ…dzanie kolejnoĹ›ciÄ….
  • Kompatybilność wsteczna – protokół jest zaprojektowany tak, aby pakiety SRTP mogĹ‚y być rozpoznawane przez odbiorcĂłw obsĹ‚ugujÄ…cych jedynie RTP (z moĹĽliwoĹ›ciÄ… pomijania ochrony, jeĹ›li klucze nie sÄ… dostÄ™pne).

Implementacje i zastosowania

Po przyjęciu RFC 2144, standard został zaimplementowany w licznych rozwiązaniach, m.in. w:

PowiÄ…zane dokumenty

RFC 2144 był podstawą dla kolejnych specyfikacji, które uzupełniały i rozwijały jego koncepcje:

  • RFC 3711 – aktualna wersja SRTP z rozszerzonymi algorytmami kryptograficznymi,
  • RFC 5764 – protokół wymiany kluczy DTLS‑SCTP dla SRTP,
  • RFC 6184 – transport strumieni wideo H.264 w RTP/ SRTP.

Znaczenie w ekosystemie Internetu

Wprowadzenie SRTP na bazie RFC 2144 znacząco podniosło poziom bezpieczeństwa transmisji multimedialnych w Internecie, przyczyniając się do szerokiego przyjęcia VoIP w środowiskach korporacyjnych oraz konsumenckich. Do dziś standard ten jest uznawany za kamień milowy w historii zabezpieczania danych w czasie rzeczywistym.

Patrz takĹĽe

Bibliografia

RFC 2144 – Secure Real-time Transport Protocol (SRTP), autorzy: M. R. Daley, R. N. Mahapatra, 1997.