Internet Assigned Numbers Authority

Multimedia Internet KEYing (MIKEY) Payload Name Spaces

Created
2004-05-21
Last Updated
2019-02-15
Available Formats

XML

HTML

Plain text

Registries included below

Common Header Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
version [RFC3830]
data type [RFC3830]
Next payload [RFC3830]
PRF func [RFC3830]
CS ID map type [RFC3830]

Version

Registration Procedure(s)
IETF Review
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Version Reference
0x01 [RFC3830]

Data Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 REQUEST_INIT_PSK [RFC6043]
12 REQUEST_INIT_PK [RFC6043]
13 REQUEST_RESP [RFC6043]
14 TRANSFER_INIT [RFC6043]
15 TRANSFER_RESP [RFC6043]
16 RESOLVE_INIT_PSK [RFC6043]
17 RESOLVE_INIT_PK [RFC6043]
18 RESOLVE_RESP [RFC6043]
19 REQUEST_KEY_PSK [RFC6267]
20 REQUEST_KEY_PKE [RFC6267]
21 REQUEST_KEY_RESP [RFC6267]
22 I_MESSAGE_1 [RFC6267]
23 R_MESSAGE_1 [RFC6267]
24 I_MESSAGE_2 [RFC6267]
25 R_MESSAGE_2 [RFC6267]
26 SAKKE msg [RFC6509]
27-240 Unassigned
241-255 Reserved for Private Use

Next Payload

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 TR 6.4 [RFC6043]
14 IDR 6.6 [RFC6043]
15 RANDR 6.8 [RFC6043]
16 TP 6.10 [RFC6043]
17 TICKET 6.10 [RFC6043]
18-19 Unassigned
20 Key data 6.13 [RFC3830]
21 General Ext. 6.15 [RFC3830]
22 IBAKE 6.1 [RFC6267]
23 ESK 6.1 [RFC6267]
24 SK 6.1 [RFC6267]
25 ECCPT 6.1 [RFC6267]
26 SAKKE 4.2 [RFC6509]
27-240 Unassigned
241-255 Reserved for Private Use

PRF Func

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value PRF Func Section in Document Reference
0 MIKEY-1 4.1.3 [RFC3830]
1 PRF-HMAC-SHA-256 6.1 [RFC6043]
2-111 Unassigned
112-127 Reserved for Private Use

CS ID Map Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value CS ID Map Type Reference
0 SRTP-ID [RFC3830]
1 Empty map [RFC4563]
2 GENERIC-ID [RFC6043]
3-240 Unassigned
241-255 Reserved for Private Use [RFC3830]

Key Data Transport Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
Encr Alg [RFC3830]
MAC Alg [RFC3830]

Encr Alg

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 AES-CM-256 6.2 [RFC6043]
4-240 Unassigned
241-255 Reserved for Private Use

MAC alg

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value MAC Alg Section in Document Reference
0 NULL 4.2.4 [RFC3830]
1 HMAC-SHA-1-160 4.2.4 [RFC3830]
2 HMAC-SHA-256-256 6.2 [RFC6043]
3-240 Unassigned
241-255 Reserved for Private Use

Envelope Data Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
C Envelope Key Cache Indicator [RFC3830]

C Envelope Key Cache Indicator

Registration Procedure(s)
IETF Review
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value Cache Type Reference
0 No cache [RFC3830]
1 Cache [RFC3830]
2 Cache for CSB [RFC3830]
3 Unassigned

DH Data Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
DH-Group [RFC3830]

DH-Group

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 for Private Use

Signature Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
S Type [RFC3830]

S Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value S Type Reference
0 RSA/PKCS#1/1.5 [RFC3830]
1 RSA/PSS [RFC3830]
2 ECCSI [RFC6509]
3-15 Unassigned

Timestamp Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
TS Type [RFC3830]

TS Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value TS Type Reference
0 NTP-UTC [RFC3830]
1 NTP [RFC3830]
2 COUNTER [RFC3830]
3 NTP-UTC-32 [RFC6043]
4-240 Unassigned
241-255 Reserved for Private Use

ID Payload and Certificate Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
ID Type [RFC3830]
Cert Type [RFC3830]

ID Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value ID Type Reference
0 NAI [RFC3830]
1 URI [RFC3830]
2 Byte string [RFC6043]
3-240 Unassigned
241-255 Reserved for Private Use

Cert Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 for Private Use

Cert Hash Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
Hash func [RFC3830]

Hash Func

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value Hash Func Reference
0 SHA-1 [RFC3830]
1 MD5 [RFC3830]
2 SHA-256 [RFC6043]
3-240 Unassigned
241-255 Reserved for Private Use

Security Policy Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
Prot Type [RFC3830]

Prot Type

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value Prot Type Reference
0 SRTP [RFC3830]
1 TESLA [RFC4442]
2-240 Unassigned
241-255 Reserved for Private Use

MIKEY Security Protocol Parameters

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 AEAD authentication tag length [RFC7714]
21-240 Unassigned
241-255 Reserved

Encryption algorithm (Value 0)

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value SRTP encr alg Reference
0 NULL [RFC3830]
1 AES-CM [RFC3830]
2 AES-F8 [RFC3830]
3 SEED-CTR [RFC5748]
4 SEED-CCM [RFC5748]
5 SEED-GCM [RFC5748]
6 AES-GCM [RFC7714]
7 ARIA-CTR [RFC8269]
8 ARIA-GCM [RFC8269]
9-240 Unassigned
241-255 Reserved for Private Use

Authentication algorithm (Value 2)

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 for Private Use

SRTP Pseudo Random Function (Value 5)

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value SRTP PRF Reference
0 AES-CM [RFC3830]
1 SEED-CTR [RFC5748]
2 ARIA-CTR [RFC8269]
3-240 Unassigned
241-255 Reserved for Private Use

sender's FEC order (Value 9)

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value FEC order Reference
0 FEC-SRTP [RFC3830]
1-240 Unassigned
241-255 Reserved for Private Use

Error Payload Name Spaces

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
Error No [RFC3830]

Error No

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 Invalid TICKET [RFC6043]
15 Invalid TPpar [RFC6043]
16-240 Unassigned
241-255 Reserved for Private Use

Key Data Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
Type [RFC3830]
KV Type [RFC3830]

Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value Type Reference
0 TGK [RFC3830]
1 TGK+SALT [RFC3830]
2 TEK [RFC3830]
3 TEK+SALT [RFC3830]
4 GTGK [RFC6043]
5 GTGK+SALT [RFC6043]
6 MPK [RFC6043]
7 K_PR [RFC6267]
8-15 Unassigned

KV Type

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Value KV Reference
0 Null [RFC3830]
1 SPI [RFC3830]
2 Interval [RFC3830]
3-15 Unassigned

General Extensions Payload Field Names

Registration Procedure(s)
IETF Review or IESG Approval
Reference
[RFC3830][RFC6309]
Available Formats

CSV
Field Name Reference
Type [RFC3830]

Type

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC3830][RFC6309]
Available Formats

CSV
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 SAKKE-to-self [3GPP TS 33.180, Section E.5][Tim_Woodward]
7 3GPP key parameters [3GPP TS 33.180, Section E.6][Tim_Woodward]
8-240 Unassigned
241-255 Reserved for Private Use

Key ID Types (Value 3)

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC4563][RFC6309]
Available Formats

CSV
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 for Private Use

OMA BCAST Data Subtype (Value 5)

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC4909][RFC6309]
Available Formats

CSV
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 for Private Use

TS Role

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6043]
Available Formats

CSV
Value TS Role Reference
0 Reserved [RFC6043]
1 Time of issue (TRi) [RFC6043]
2 Start of validity period (TRs) [RFC6043]
3 End of validity period (TRe) [RFC6043]
4 Rekeying interval (TRr) [RFC6043]
5-239 Unassigned
240-254 Reserved for Private Use [RFC6043]
255 Reserved [RFC6043]

ID Role

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6043]
Available Formats

CSV
Value ID Role Reference
0 Reserved [RFC6043]
1 Initiator (IDRi) [RFC6043]
2 Responder (IDRr) [RFC6043]
3 KMS (IDRkms) [RFC6043]
4 Pre-Shared Key (IDRpsk) [RFC6043]
5 Application (IDRapp) [RFC6043]
6 Initiator's KMS (IDRkmsi) [RFC6509]
7 Responder's KMS (IDRkmsr) [RFC6509]
8 Hashed Initiator (IDRuidi) [3GPP TS 33.180, Section E.6.7][Tim_Woodward]
9 Hashed Responder (IDRuidr) [3GPP TS 33.180, Section E.6.7][Tim_Woodward]
10-239 Unassigned
240-254 Reserved for Private Use [RFC6043]
255 Reserved [RFC6043]

RAND Role

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6043]
Available Formats

CSV
Value RAND Role Reference
0 Reserved [RFC6043]
1 Initiator (RANDRi) [RFC6043]
2 Responder (RANDRr) [RFC6043]
3 KMS (RANDRkms) [RFC6043]
4-239 Unassigned
240-254 Reserved for Private Use [RFC6043]
255 Reserved [RFC6043]

Ticket Type

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6043]
Available Formats

CSV
Value Ticket Type Reference
0 Reserved [RFC6043]
1 MIKEY base ticket [RFC6043]
2 3GPP base ticket [RFC6043]
3-61439 Unassigned
61440-65534 Reserved for Private Use [RFC6043]
65535 Reserved [RFC6043]

ECC Curve

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6267]
Available Formats

CSV
Value ECC curve Reference
0 Reserved [RFC6267]
1 ECPRGF192Random / P-192 / secp192r1 [RFC6267]
2 EC2NGF163Random / B-163 / sect163r2 [RFC6267]
3 EC2NGF163Koblitz / K-163 / sect163k1 [RFC6267]
4 EC2NGF163Random2 / none / sect163r1 [RFC6267]
5 ECPRGF224Random / P-224 / secp224r1 [RFC6267]
6 EC2NGF233Random / B-233 / sect233r1 [RFC6267]
7 EC2NGF233Koblitz / K-233 / sect233k1 [RFC6267]
8 ECPRGF256Random / P-256 / secp256r1 [RFC6267]
9 EC2NGF283Random / B-283 / sect283r1 [RFC6267]
10 EC2NGF283Koblitz / K-283 / sect283k1 [RFC6267]
11 ECPRGF384Random / P-384 / secp384r1 [RFC6267]
12 EC2NGF409Random / B-409 / sect409r1 [RFC6267]
13 EC2NGF409Koblitz / K-409 / sect409k1 [RFC6267]
14 ECPRGF521Random / P-521 / secp521r1 [RFC6267]
15 EC2NGF571Random / B-571 / sect571r1 [RFC6267]
16 EC2NGF571Koblitz / K-571 / sect571k1 [RFC6267]
17-239 Unassigned
240-254 Private Use [RFC6267]
255 Reserved [RFC6267]

SK sub-payload

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6267]
Available Formats

CSV
Value Type Reference
0 Reserved [RFC6267]
1 Secret Key (SK) [RFC6267]
2-15 Unassigned

SAKKE params

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6509]
Available Formats

CSV
Value SAKKE params Reference
0 Reserved [RFC6509]
1 Parameter Set 1 [RFC6509]
2-239 Unassigned
240-254 Reserved for Private Use [RFC6509]
255 Reserved [RFC6509]

ID Scheme

Registration Procedure(s)
Specification Required
Expert(s)
Daniel Migault
Reference
[RFC6509]
Available Formats

CSV
Value ID Scheme Reference
0 Reserved [RFC6509]
1 tel URI with monthly keys [RFC6509]
2 3GPP MCX hashed UID [3GPP TS 33.180, Sections E.1.2 and F.2.1][Tim_Woodward]
3-239 Unassigned
240-254 Reserved for Private Use [RFC6509]
255 Reserved [RFC6509]

Contact Information

ID Name Contact URI Last Updated
[Tim_Woodward] Tim Woodward mailto:tim.woodward&motorolasolutions.com 2019-02-15