Multimedia Internet KEYing (Mikey) Payload Name Spaces (last updated 2009-12-15) Registries included below: - Common Header payload name spaces - Key data transport payload name spaces - Envelope data payload name spaces - DH data payload name spaces - Signature payload name spaces - Timestamp payload name spaces - ID payload and Certificate payload name spaces - Cert Hash payload name spaces - Security Policy payload name spaces - MIKEY Security Protocol Parameters - Error payload name spaces - Key Data payload name spaces - General Extensions payload name spaces - Key ID Types - OMA BCAST Types Registry Name: Common Header payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Note: version = 0x01 refers to MIKEY as defined in [RFC3830] Registry: Value Data Type Reference ------- ------------------ --------- 0 Pre-shared [RFC3830] 1 PSK ver msg [RFC3830] 2 Public key [RFC3830] 3 PK ver msg [RFC3830] 4 D-H init [RFC3830] 5 D-H resp [RFC3830] 6 Error [RFC3830] 7 DHHMAC init [RFC4650] 8 DHHMAC resp [RFC4650] 9 RSA-R I_MSG [RFC4738] 10 RSA-R R_MSG [RFC4738] 11-240 Unassigned 241-255 Reserved Sub-registry: Next Payload Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Next Payload Section in Document Reference ------- ------------------- ------------------- --------- 0 Last payload [RFC3830] 1 KEMAC 6.2 [RFC3830] 2 PKE 6.3 [RFC3830] 3 DH 6.4 [RFC3830] 4 SIGN 6.5 [RFC3830] 5 T 6.6 [RFC3830] 6 ID 6.7 [RFC3830] 7 CERT 6.7 [RFC3830] 8 CHASH 6.8 [RFC3830] 9 V 6.9 [RFC3830] 10 SP 6.10 [RFC3830] 11 RAND 6.11 [RFC3830] 12 ERR 6.12 [RFC3830] 13-19 Unassigned 20 Key data 6.13 [RFC3830] 21 General Ext. 6.15 [RFC3830] 22-240 Unassigned 241-255 Reserved Sub-registry: PRF Func Reference: [RFC3830] Registration Procedures: IETF Consensus Registry: Value PRF func Section in Document Reference ------- --------------- ------------------- --------- 0 MIKEY-1 4.1.3 [RFC3830] 1-111 Unassigned 112-127 Reserved Sub-registry: CS ID map type Value CS ID map type Reference ------- ---------------- --------- 0 SRTP-ID [RFC3830] 1 Empty map [RFC4563] 2-111 Unassigned 112-127 Reserved Registry Name: Key data transport payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Encr alg Section in Document Reference ------- --------------- ------------------- --------- 0 NULL 4.2.3 [RFC3830] 1 AES-CM-128 4.2.3 [RFC3830] 2 AES-KW-128 4.2.3 [RFC3830] 3-240 Unassigned 241-255 Reserved Sub-registry: MAC alg Reference: [RFC3830] Registration Procedures: IETF Consensus Registry: Value MAC alg Section in Document Reference ------- --------------------- -------------------- --------- 0 NULL 4.2.4 [RFC3830] 1 HMAC-SHA-1-160 4.2.4 [RFC3830] 2-240 Unassigned 241-255 Reserved Registry Name: Envelope data payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Cache type Reference ------- -------------------- --------- 0 No cache [RFC3830] 1 Cache [RFC3830] 2 Cache for CSB [RFC3830] 3-240 Unassigned 241-255 Reserved Registry Name: DH data payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value DH-Group Comments DH Value length (bits) Reference ------- --------------- ------------- ----------------------- --------- 0 OAKLEY 5 Mandatory 1536 [RFC3830] 1 OAKLEY 1 768 [RFC3830] 2 OAKLEY 2 1024 [RFC3830] 3-240 Unassigned 241-255 Reserved Registry Name: Signature payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value S type Reference ------- -------------------- --------- 0 RSA/PKCS#1/1.5 [RFC3830] 1 RSA/PSS [RFC3830] 2-240 Unassigned 241-255 Reserved Registry Name: Timestamp payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value TS Type Reference ------- -------------------- --------- 0 NTP-UTC [RFC3830] 1 NTP [RFC3830] 2 COUNTER [RFC3830] 3-240 Unassigned 241-255 Reserved Registry Name: ID payload and Certificate payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value ID Type Reference ------- ------------------- --------- 0 NAI [RFC3830] 1 URI [RFC3830] 2-240 Unassigned 241-255 Reserved Sub-registry: Certificate payload Reference: [RFC3830] Registration Procedures: IETF consensus Registry: Value Cert type Reference ------- -------------------- --------- 0 X.509v3 [RFC3830] 1 X.509v3 URL [RFC3830] 2 X.509v3 Sign [RFC3830] 3 X.509v3 Encr [RFC3830] 4-240 Unassigned 241-255 Reserved Registry Name: Cert Hash payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Hash func Reference ------- ------------------ --------- 0 SHA-1 [RFC3830] 1 MD5 [RFC3830] 2-240 Unassigned 241-255 Reserved Registry Name: Security Policy payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Prot Type Reference ------- ------------------ --------- 0 SRTP [RFC3830] 1 TESLA [RFC4442] 2-240 Unassigned 241-255 Reserved Registry Name: MIKEY Security Protocol Parameters Reference: [RFC3830] Registration Procedures: IETF consensus Registry: SRTP Type Meaning Reference --------- ------------------------------ --------- 0 Encryption algorithm [RFC3830] 1 Session Encr. key length [RFC3830] 2 Authentication algorithm [RFC3830] 3 Session Auth. key length [RFC3830] 4 Session Salt key length [RFC3830] 5 SRTP Pseudo Random Function [RFC3830] 6 Key derivation rate [RFC3830] 7 SRTP encryption off/on [RFC3830] 8 SRTCP encryption off/on [RFC3830] 9 sender's FEC order [RFC3830] 10 SRTP authentication off/on [RFC3830] 11 Authentication tag length [RFC3830] 12 SRTP prefix length [RFC3830] 13 ROC transmission rate [RFC4771] 14 SRTP Auth. algorithm [RFC4771] 15 SRTCP Auth. algorithm [RFC4771] 16 SRTP Session Auth. key len [RFC4771] 17 SRTCP Session Auth. key len [RFC4771] 18 SRTP Authentication tag len [RFC4771] 19 SRTCP Authentication tag len [RFC4771] 20-240 Unassigned 241-255 Reserved Sub-registry: Encryption algorithm (Value 0) Reference: [RFC3830] Registration Procedures: IETF Consensus Registry: Value SRTP encr alg Reference ------- ------------------- --------- 0 NULL [RFC3830] 1 AES-CM [RFC3830] 2 AES-F8 [RFC3830] 3 SEED-CTR [RFC-seokung-msec-mikey-seed-05.txt] 4 SEED-CCM [RFC-seokung-msec-mikey-seed-05.txt] 5 SEED-GCM [RFC-seokung-msec-mikey-seed-05.txt] 6-240 Unassigned 241-255 Reserved Sub-registry: Authentication algorithm (Value 2) Reference: [RFC3830] Registration Procedures: IETF Consensus Registry: Value SRTP auth alg Reference ------- ------------------- --------- 0 NULL [RFC3830] 1 HMAC-SHA-1 [RFC3830] 2 RCCm1 [RFC4771] 3 RCCm2 [RFC4771] 4 RCCm3 [RFC4771] 5-240 Unassigned 241-255 Reserved Sub-registry: SRTP Pseudo Random Function (Value 5) Reference: [RFC3830] Registration Procedures: IETF Consensus Registry: Value SRTP PRF Reference ------- ------------------- --------- 0 AES-CM [RFC3830] 1 SEED-CTR [RFC-seokung-msec-mikey-seed-05.txt] 2-240 Unassigned 241-255 Reserved Sub-registry: sender's FEC order (Value 9) Reference: [RFC3830] Registration Procedures: IETF Consensus Registry: Value FEC order Reference ------- ------------------ --------- 0 FEC-SRTP [RFC3830] 1-240 Unassigned 241-255 Reserved Registry Name: Error payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Error no Reference ------- ---------------------------- --------- 0 Auth failure [RFC3830] 1 Invalid TS [RFC3830] 2 Invalid PRF [RFC3830] 3 Invalid MAC [RFC3830] 4 Invalid EA [RFC3830] 5 Invalid HA [RFC3830] 6 Invalid DH [RFC3830] 7 Invalid ID [RFC3830] 8 Invalid Cert [RFC3830] 9 Invalid SP [RFC3830] 10 Invalid SPpar [RFC3830] 11 Invalid DT [RFC3830] 12 Unspecified error [RFC3830] 13 Unsupported message type [RFC4738] 14-240 Unassigned 241-255 Reserved Registry Name: Key Data payload name spaces Reference: [RFC3830] Registration Procedures: IETF consensus Sub-registry: Key Data Type Reference: [RFC3830] Registration Procedures: IETF consensus Registry: Value Type Reference ------- -------------------- --------- 0 TGK [RFC3830] 1 TGK+SALT [RFC3830] 2 TEK [RFC3830] 3 TEK+SALT [RFC3830] 4-16 Unassigned Sub-registry: KV Type Reference: [RFC3830] Registration Procedures: IETF consensus Registry: Value KV Reference ------- -------------------- --------- 0 Null [RFC3830] 1 SPI [RFC3830] 2 Interval [RFC3830] 3-16 Unassigned Registry Name: General Extensions payload name spaces Reference: [RFC3830] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Type Reference ------- -------------------- --------- 0 Vendor ID [RFC3830] 1 SDP IDs [RFC3830] 2 TESLA I-Key [RFC4442] 3 Key ID [RFC4563] 4 CSB_ID [RFC4738] 5 OMA BCAST [RFC4909] 6-240 Unassigned 241-255 Reserved Sub-registry: Key ID Types (Value 3) Reference: [RFC4563] Range Registration Procedures Notes --------- ------------------------------- ------- 0-240 IETF consensus 241-255 Reserved for Private Use Registry: Value Key ID Type Comment Reference ------- ---------------------- --------------------------- --------- 0 MBMS Key Domain ID ID of the group key domain [RFC4563] 1 MBMS Service Key ID ID of the group key [RFC4563] 2 MBMS Transport Key ID ID of the group traffic key [RFC4563] 3-240 Unassigned 241-255 Reserved Sub-registry: OMA BCAST Types (Value 5) Reference: [RFC4909] Range Registration Procedures Notes --------- ------------------------------- ------- 0-191 IETF Review 192-255 Reserved for Private Use Registry: Value OMA BCAST Types Comment Reference ------- ---------------------- ------------------------ --------- 0 Reserved [RFC4909] 1 LTKM [RFC4909] 2 STKM [RFC4909] 3 LTKM Reporting [RFC5410] 4 Parental Control [RFC5410] 5-191 Unassigned 192-255 Reserved References ---------- [RFC3830] J. Arkko, E. Carrara, F. Lindholm, M. Naslund, and K. Norrman, "MIKEY: Multimedia Internet KEYing", RFC 3830, August 2004. [RFC4442] S. Fries and H. Tschofenig, "Bootstrapping TESLA", RFC 4442, March 2006. [RFC4563] N. Lehtovirta, "The Key ID Information Type for the General Extension Payload in MIKEY", RFC 4563, June 2006. [RFC4650] M. Euchner, "HMAC-authenticated Diffie-Hellman for MIKEY", RFC 4650, September 2006. [RFC4738] D. Ignjatic, L. Dondeti, F. Audet, P. Lin, "An additional mode of key distribution in MIKEY: MIKEY-RSA-R", RFC 4738 November 2006. [RFC4771] V. Lehtovirta, M. Naslund, K. Norrman,"Integrity Transform Carrying Roll-over Counter", RFC 4771, January 2007. [RFC4909] L. Dondeti, Ed., D. Castleford and F. Hartung, "MIKEY General Extension Payload for OMA BCAST LTKM/STKM Transport", RFC 4909, June 2007. [RFC5410] A. Jerichow, Ed., L. Piron, "MIKEY General Extension Payload for OMA BCAST 1.0", RFC 5410, January 2009. [RFC-seokung-msec-mikey-seed-05.txt] S. Yoon, J. Jeong, H. Kim, H. Jeong, Y. Won, "IANA Registry Update for Support of the SEED Cipher Algorithm in the Multimedia Internet KEYing (MIKEY)", RFC XXXX, Month Year. (Registry created 2004-05-21) []