Volume 6. Low Energy Controller
Specification of the Bluetooth® System
vAtlanta r00
In this section:
LL_ENC_REQ 03 17 03 90 78 56 34 12 ef cd ab 74 24 13 02 f1 e0 df ce bd ac 24
ab dc ba
Length 0x17
Control Type 0x03
Rand 90 78 56 34 12 ef cd ab
EDIV 74 24
SKD_C 13 02 f1 e0 df ce bd ac
IV_C 24 ab dc baLL_ENC_RSP 0b 0d 04 79 68 57 46 35 24 13 02 be ba af de
Length 0x0D
Control Type 0x04
SKD_P 79 68 57 46 35 24 13 02
IV_P be ba af deLL_START_ENC_REQ 07 01 05
Length 0x01
Control Type 0x05
LL_START_ENC_RSP1 0f 05 9f cd a7 f4 48
Length 0x05
Control Type Encrypted:0x9F Clear:0x06
MIC (32-bit value MSO to LSO) 0xCDA7F448 (Note: MICs are sent MSO first on the air)
LL_START_ENC_RSP2 07 05 a3 4c 13 a4 15
Length 0x05S
Control Type Encrypted:0xA3 Clear:0x06
MIC (32-bit value MSO to LSO) 0x4C13A415LL_DATA1 0e 1f 7a 70 d6 64 15 22 6d f2 6b 17 83 9a 06 04 05 59 6b d6 56 4f 79 6b 5b
9c e6 ff 32 f7 5a 6d 33
Length 0x1F (i.e. 27 + 4 = 31 dec)
Data (LSO to MSO)
Clear 17 00 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 31 32 33 34 35 36
37 38 39 30
Encrypted 7a 70 d6 64 15 22 6d f2 6b 17 83 9a 06 04 05 59 6b d6 56 4f 79 6b 5b
9c e6 ff 32
MIC (32-bit value MSO to LSO) 0xF75A6D33LL_DATA2 06 1f f3 88 81 e7 bd 94 c9 c3 69 b9 a6 68 46 dd 47 86 aa 8c 39 ce 54 0d 0d
ae 3a dc df 89 b9 60 88
Length 0x1F (i.e. 27 + 4 = 31 dec)
Data (LSO to MSO)
Clear 17 00 37 36 35 34 33 32 31 30 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d
4e 4f 50 51
Encrypted f3 88 81 e7 bd 94 c9 c3 69 b9 a6 68 46 dd 47 86 aa 8c 39 ce 54 0d 0d
ae 3a dc df
MIC (32-bit value MSO to LSO) 0x89B96088HCI_LE_Encrypt (length 0x20) – command
Pars (LSO to MSO) bf 01 fb 9d 4e f3 bc 36 d8 74 f5 39 41 38 68 4c 13 02 f1 e0 df
ce bd ac 79 68 57 46 35 24 13 02
Key (16-octet value MSO to LSO): 0x4C68384139F574D836BCF34E9DFB01BF
Plaintext_Data (16-octet value MSO to LSO): 0x0213243546576879acbdcedfe0f10213
HCI_Command_Complete (length 0x14) – event
Pars (LSO to MSO) 02 17 20 00 66 c6 c2 27 8e 3b 8e 05 3e 7e a3 26 52 1b ad 99
Num_HCI_Command_Packets: 0x02
Command_Opcode (2-octet value MSO to LSO): 0x2017
Status: 0x00
Encrypted_Data (16-octet value MSO to LSO): 0x99ad1b5226a37e3e058e3b8e27c2c666LL_START_ENC_RSP1 - 0f 05 9f cd a7 f4 48
Length: 05
Control Type:
Clear: 06
Encrypted: 9f
MIC: CD A7 F4 48LL_START_ENC_RSP2 07 05 a3 4c 13 a4 15
Length: 05
Control Type:
Clear: 06
Encrypted: A3
MIC: 4c 13 a4 15LL_DATA1 0E 1F 7A 70 D6 64 15 22 6D F2 6B 17 83 9A 06 04 05 59 6B D6
56 4F 79 6B 5B 9C E6 FF 32 F7 5A 6D 33
Length: 1F
Data:
Clear: 17 00 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 31
32 33 34 35 36 37 38 39 30
Encrypted: 7A 70 D6 64 15 22 6D F2 6B 17 83 9A 06 04 05 59 6B D6
56 4F 79 6B 5B 9C E6 FF 32
MIC: F7 5A 6D 33LL_DATA2 06 1F F3 88 81 E7 BD 94 C9 C3 69 B9 A6 68 46 DD 47 86 AA 8C
39 CE 54 0D 0D AE 3A DC DF 89 B9 60 88
Length: 1F
Data:
Clear: 17 00 37 36 35 34 33 32 31 30 41 42 43 44 45 46 47 48
49 4a 4b 4c 4d 4e 4f 50 51
Encrypted: F3 88 81 E7 BD 94 C9 C3 69 B9 A6 68 46 DD 47 86 AA 8C
39 CE 54 0D 0D AE 3A DC DF
MIC: 89 B9 60 88