1 / 9

Key Management Extensions for SDP and RTSP <draft-ietf-mmusic-kmgmt-ext-00.txt>

Key Management Extensions for SDP and RTSP <draft-ietf-mmusic-kmgmt-ext-00.txt>. Background. Draft “Key Management for Multimedia Sessions” at the 51st IETF Work split between MSEC WG an MMUSIC WG Extensions to SDP and RTSP in MMUSIC WG

taipa
Download Presentation

Key Management Extensions for SDP and RTSP <draft-ietf-mmusic-kmgmt-ext-00.txt>

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. Key Management Extensions for SDP and RTSP <draft-ietf-mmusic-kmgmt-ext-00.txt>

  2. Background • Draft “Key Management for Multimedia Sessions” at the 51st IETF • Work split between MSEC WG an MMUSIC WG • Extensions to SDP and RTSP in MMUSIC WG • Security part in MSEC WG (“MIKEY: Multimedia Internet KEYing”, draft-ietf-msec-mikey-00.txt)

  3. Bob Scenarios SIP call RTSP Alice Network

  4. Extensions • MUST support a 1-roundtrip protocol • Created to have a small impact on current SDP, RTSP, and SIP implementations • Let the key management protocol do the work of parsing etc!

  5. SDP extensions • Three new attributes a=keymgmt-prot:<protocol name> e.g. MIKEY a=keymgmt-data:<data> the actual key management data (base64-encoded recommended) a=keymgmt-auth:<auth-data> extended authentication data

  6. SDP example a=keymgmt-prot:MIKEY a=keymgmt-data:uiSDF9sdhs727ghsd/dhsoKkdOokdo7eWsnDSJD... m=audio 49000 RTP/SAVP 98 a=rtpmap:98 AMR/8000 m=video 2232 RTP/SAVP 31 m=audio 49000 RTP/AVP 98 a=rtpmap:98 AMR/8000 m=video 2232 RTP/SAVP 31 a=keymgmt-prot:MIKEY a=keymgmt-data:uiSDF9sdhs727ghsd/dhsoKkdOokdo7eWsnDSJD... Applies to all streams Applies to one stream

  7. RTSP extensions • One new header • use in ANNOUNCE, SETUP, PLAY, RECORD, SET_PARAMETER, GET_PARAMETER, OPTIONS KeyMgmt = "KeyMgmt" ":" [stream-url] protocol data [auth] stream-url = "url" "=" url ";" protocol = "Prot" "=" prtcl-name data = ";" "Data" "=" string auth = ";" "Auth" "=" string string = 1*(alpha-numeric|SAFE|"=")

  8. How to use the attributes SIP • SDP in INVITE message + OK message • Re-keying by sending a re-INVITE RTSP • Initial key management message created by server • Sent in SDP (e.g. via response to Describe or via HTTP) • Response, in the new RTSP header (SETUP or PLAY)

  9. The End • Questions and Comments? • How to proceed?

More Related