User's Manual

USER MANUAL PREVIEW
PTM 535BZ BLUETOOTH AND ZIGBEE GREEN POWER PUSHBUTTON TRANSMITTER
© 2022 EnOcean | www.enocean.com F-710-017, V1.0 PTM 535BZ User Manual | v1.2 | July 2021 | Page 118/121
The execution sequence would then be as follows:
X_1 = AES128(B0, Key)
X_1 = AES128(490600001015E2400000000000000000, 1D76A7A0DE93E7F553132D5894CFF99B)
X_1 = B3B9A7D1B3A1F898D7C8A984AC7A2771
X_1A = XOR(X_1, B_1)
X_1A = XOR(B3B9A7D1B3A1F898D7C8A984AC7A2771, 00090CFFDA0340000000010000000000)
X_1A = B3B0AB2E69A2B898D7C8A884AC7A2771
X_2 = AES128(X1A, Key)
X_2 = AES128(B3B0AB2E69A2B898D7C8A884AC7A2771, 1D76A7A0DE93E7F553132D5894CFF99B)
X_2 = B974A8873BE64E9EB0171A81D8FD53FB
S_0 = AES128(A0, Key)
S_0 = AES128(010600001015E2400000000000000000, 1D76A7A0DE93E7F553132D5894CFF99B)
S_0 = 0922B484107EEA202AAB404DB08A0F87
T_0 = XOR(X_2, S_0)
T_0 = XOR(B974A8873BE64E9EB0171A81D8FD53FB, 0922B484107EEA202AAB404DB08A0F87)
T_0 = B0561C032B98A4BE9ABC5ACC68775C7C
The calculated signature is formed by the first four bytes of T_0, i.e. it is B0 56 1C 03.
The calculated signature matches the signature that was transmitted as part of the payload.
This proves that the telegram originates from a sender that possesses the same security key
and the telegram content has not been modified.