| MIKEY, Multimedia Internet KEYing |
| Description | Glossary | RFCs | Publications | Obsolete RFCs |
| Protocol suite: | TCP/IP. |
| Type: | |
| MIME subtype: | application/mikey. |
| SNMP MIBs: | |
| Working groups: | msec, Multicast Security. |
| Links: |
MIKEY header:
| 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Value | Message type | Description |
|---|---|---|
| 0 | Pre-shared. | Initiator's pre-shared key message. |
| 1 | PSK verification message. | Verification message of a pre-shared key message. |
| 2 | Public key. | Initiator's public-key transport message. |
| 3 | PK verification message. | Verification message of a public-key message. |
| 4 | D-H init. | Initiator's DH exchange message. |
| 5 | D-H resp. | Responder's DH exchange message. |
| 6 | Error. | Error message. |
| 7 - 255 |
MIKEY payload:
| 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Payload | V | PRF function | |||||||||||||
Payload.
8 bits.
Specifies the MIKEY payload header.
| Value | Payload | Description |
|---|---|---|
| 0 | Last payload. | |
| 1 | KEMAC. | Key data transport payload. |
| 2 | PKE. | Envelope data payload. |
| 3 | DH. | DH data payload. |
| 4 | SIGN. | Signature payload. |
| 5 | T. | Timestamp payload. |
| 6 | ID. | ID payload. |
| 7 | CERT. | Certificate payload. |
| 8 | CHASH. | Cert hash payload. |
| 9 | V. | Ver msg payload. |
| 10 | SP. | Security Policy payload. |
| 11 | RAND. | RAND payload. |
| 12 | ERR. | Error payload. |
| 13 - 19 | ||
| 20 | Key data. | Key data sub-payload. |
| 21 | General Extension. | General Extension payload. |
| 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.
| Value | PRF function | Description |
|---|---|---|
| 0 | MIKEY-1 |
RFCs:
[RFC 3830] MIKEY: Multimedia Internet KEYing.
[RFC 4442] Bootstrapping Timed Efficient Stream Loss-Tolerant Authentication (TESLA).
| Description | Glossary | RFCs | Publications | Obsolete RFCs |