1 / 8

DTLS-SRTP Handling in SIP B2BUAs draft-ram-straw-b2bua-dtls-srtp IETF -90 Toronto, July 25, 2014

DTLS-SRTP Handling in SIP B2BUAs draft-ram-straw-b2bua-dtls-srtp IETF -90 Toronto, July 25, 2014 Presenter: Lorenzo Miniero Authors: Ram Mohan, Tirumaleswar Reddy, Gonzalo Salgueiro, Victor Pascual. Background. DTLS-SRTP is used to secure media

gilles
Download Presentation

DTLS-SRTP Handling in SIP B2BUAs draft-ram-straw-b2bua-dtls-srtp IETF -90 Toronto, July 25, 2014

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DTLS-SRTP Handling in SIP B2BUAs draft-ram-straw-b2bua-dtls-srtp IETF-90 Toronto, July 25, 2014 Presenter: Lorenzo Miniero Authors: Ram Mohan, Tirumaleswar Reddy, Gonzalo Salgueiro, Victor Pascual

  2. Background • DTLS-SRTP is used to secure media • Certificate fingerprint exchange in SDP for mutual authentication • Need for B2BUA to handle DTLS-SRTP

  3. DTLS-SRTP Handling in SIP B2BUA • This draft defines the behavior B2BUA must follow to handle DTLS-SRTP in following modes: • Media Relay • Media Aware • Media Termination

  4. Media Relay • Forwards packets without inspection or modification • Only modifies the L3 and L4 headers • It MUST forward the received certificate fingerprint without any modifications

  5. Media Aware • Media Aware only modifies the RTP header • Terminates the DTLS connection and acts as a DTLS proxy • Changes the certificate fingerprint and signals its own fingerprint • Decrypts and re-encrypts the payload

  6. Media Termination • Media terminator modifies the payload • Terminates the DTLS connection, acts as a DTLS proxy • Changes the certificate fingerprint and signals its own fingerprint • Decrypts and re-encrypts the payload

  7. Media Plane B2BUA to Handle NAT • NAT between UA and B2BUA • NAT could drop unsolicited incoming packets • UA in passive mode must send some packets (STUN, RTP, etc.) so as to receive the incoming ClientHello packet from B2BUA • Restart DTLS handshake after answer is received

  8. Next Steps • Adopt as WG document • Need additional reviews

More Related