MIKEY, Multimedia Internet KEYing

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: TCP/IP.
Protocol type:
Ports:2269 (TCP, UDP).
MIME subtype:application/mikey.
SNMP MIBs:
Working groups: msec, Multicast Security.
Links: IANA: MIKEY payloads.

MIKEY header:

0001020304050607 0809101112131415 1617181920212223 2425262728293031
Version Type MIKEY payload [] :::

Version. 8 bits.
Specifies the format of the MIKEY packet header.

Type. 8 bits.
Specifies the message type of the header.

ValueMessage typeDescriptionReferences
0Pre-shared.Initiator's pre-shared key message. RFC 3830
1PSK verification message.Verification message of a pre-shared key message.RFC 3830
2Public key.Initiator's public-key transport message.RFC 3830
3PK verification message.Verification message of a public-key message.RFC 3830
4D-H init.Initiator's DH exchange message.RFC 3830
5D-H resp.Responder's DH exchange message.RFC 3830
6Error.Error message.RFC 3830
7DHHMAC init. RFC 4650
8DHHMAC resp. RFC 4650
9RSA-R I_MSG. RFC 4738
10RSA-R R_MSG. RFC 4738
11
-
240
   
241
-
255
reserved.  

MIKEY payload:

0001020304050607 0809101112131415
Payload V PRF function

Payload. 8 bits.
Specifies the MIKEY payload header.

ValuePayloadDescriptionReferences
0Last payload.  RFC 3830
1KEMAC.Key data transport payload.RFC 3830
2PKE.Envelope data payload.RFC 3830
3DH.DH data payload.RFC 3830
4SIGN.Signature payload.RFC 3830
5T.Timestamp payload.RFC 3830
6ID.ID payload.RFC 3830
7CERT.Certificate payload.RFC 3830
8CHASH.Cert hash payload.RFC 3830
9V.Ver msg payload.RFC 3830
10SP.Security Policy payload.RFC 3830
11RAND.RAND payload.RFC 3830
12ERR.Error payload.RFC 3830
13
-
19
   
20Key data.Key data sub-payload.RFC 3830
21General Extension.General Extension payload.RFC 3830
22
-
255
   

V, Verification. 1 bit.
If set, this flag indicates that a verification message is expected. This flag only has meaning when it is set by the Initiator. This flag SHALL be ignored by the receiver in the DH method.

PRF function. 7 bits.
Indicates the PRF function to be used used for key derivation.

ValuePRF functionDescription
0MIKEY-1 
1
-
111
  
112
-
127
reserved. 

General Extension payload:

ValuePayloadDescriptionReferences
0Vendor ID. RFC 3830
1SDP IDs. RFC 3830
2TESLA I-Key. RFC 4442
3Key ID. RFC 4563
4CSB_ID. RFC 4738
5OMA BCAST.Open Mobile Alliance BCAST. RFC 5410
6
-
240
   
241
-
255
reserved.  

Glossary:


RFCs:

[RFC 3830] MIKEY: Multimedia Internet KEYing.

[RFC 4442] Bootstrapping Timed Efficient Stream Loss-Tolerant Authentication (TESLA).

[RFC 5410] Multimedia Internet KEYing (MIKEY) General Extension Payload for Open Mobile Alliance BCAST 1.0.


Publications:


Obsolete RFCs:

[RFC 4909] Multimedia Internet KEYing (MIKEY) General Extension Payload for Open Mobile Alliance BCAST LTKM/STKM Transport.


Description Glossary RFCs Publications Obsolete RFCs