Document

LoRaWAN® Specification v1.1

Issue link: https://read.uberflip.com/i/1428365

Contents of this Issue

Navigation

Page 49 of 100

LoRaWAN 1.1 Specification ©2017 LoRa Alliance™ Page 50 of 101 The authors reserve the right to change specifications without notice. Private/experimental network reserved AddrPrefix N = 7 AddrPrefix = 7'b0000000 or AddrPrefix = 7'b0000001 NwkAddr = 25bits freely allocated by the network manager 1400 Please refer to [BACKEND] for the exact construction of the AddrPrefix field and the 1401 definition of the various address classes. 1402 1403 6.1.2.2 Forwarding Network session integrity key (FNwkSIntKey) 1404 The FNwkSIntKey is a network session key specific for the end-device. It is used by the end- 1405 device to calculate the MIC or part of the MIC (message integrity code) of all uplink data 1406 messages to ensure data integrity as specified in 4.4. 1407 The FNwkSIntKey SHOULD be stored in a way that prevents extraction and re-use by 1408 malicious actors. 1409 1410 6.1.2.3 Serving Network session integrity key (SNwkSIntKey) 1411 The SNwkSIntKey is a network session key specific for the end-device. It is used by the 1412 end-device to verify the MIC (message integrity code) of all downlink data messages to 1413 ensure data integrity and to compute half of the uplink messages MIC. 1414 Note: The uplink MIC calculation relies on two keys (FNwkSIntKey and 1415 SNwkSIntKey) in order to allow a forwarding Network Server in a 1416 roaming setup to be able to verify only half of the MIC field 1417 When a device connects to a LoRaWAN1.0 Network Server the same key is used for both 1418 uplink & downlink MIC calculation as specified in 4.4. In that case SNwkSIntKey takes the 1419 same value than FNwkSIntKey. 1420 The SNwkSIntKey SHOULD be stored in a way that prevents extraction and re-use by 1421 malicious actors. 1422 1423 6.1.2.4 Network session encryption key (NwkSEncKey) 1424 The NwkSEncKey is a network session key specific to the end-device. It is used to encrypt & 1425 decrypt uplink & downlink MAC commands transmitted as payload on port 0 or in the FOpt 1426 field. When a device connects to a LoRaWAN1.0 Network Server the same key is used for 1427 both MAC payload encryption and MIC calculation. In that case NwkSEncKey takes the 1428 same value than FNwkSIntKey. 1429

Articles in this issue

view archives of Document - LoRaWAN® Specification v1.1