USER MANUAL PREVIEW
PTM 535BZ
–
BLUETOOTH AND ZIGBEE GREEN POWER PUSHBUTTON TRANSMITTER
© 2021 EnOcean | www.enocean.com
F-710-017, V1.0
PTM 535BZ User Manual | v1.0 | May 2021 | Page 106/112
D.1.2
Variable input parameters
The RFC3610 implementation in PTM 535BZ requires four variable input parameters:
◼
Source address
The 6 byte source address used to identify the sender of an authenticated message.
The source address is required in little endian (least significant byte first) format.
◼
Input data (Payload to be authenticated)
The authenticated payload consists of the Length, Telegram Type, Manufacturer ID,
Sequence Counter and Input Status fields of the BLE data telegram (9 byte in total).
◼
Length of input data (Size of the payload to be authenticated)
The length of the payload to be authenticated is 9 byte for PTM 535BZ data telegrams.
◼
Security key
Each PTM 535BZ is programmed with a random 16 byte security key during manufac-
turing.
below summarizes these parameters and provides the corresponding values from
the data telegram example in
Appendix C.1
Parameter
Comment / Description
Example
Source Address
Unique source address of the
PTM 535BZ module (little endian)
0600001015E2
(little endian representation of E21510000006)
Input Data
Telegram data to be authenticated
0CFFDA034000000001
Input Length
Length of input data
(in bytes, encoded using 2 bytes)
0x0009
Sequence Counter
Incrementing counter to avoid replay
Part of the input data (byte 4 … 7)
40000000 (little endian representation of the
counter value 00000040)
Security Key
128 bit random key that is known both
to sender and receiver
1D76A7A0DE93E7F553132D5894CFF99B
Table 35
–
Variable input parameters