cancel
Showing results for 
Search instead for 
Did you mean: 

IEEE 802.15.4 Encryption

MYous.3
Associate II

Hey All,

I want to add encryption to the existing STM32WB55 MAC 802.15.4 ​FFD/RFD examples.

How could i ensure encryption and integrety of my data. As i consulted the IEEE 802.15.4 standard​, I can use the ENC-MIC-128 for both encryption and integrity, by setting the 'security enabled' field and setting the Auxiliary Security Header 'ASH' fields accordingly.

My question is how exactly to do that, because not all PIB attributes concerning the ​ASH are available on the ST implementation for mac_802.15.4 ?

Also there is the concept for the Security Table that stores different Keys, i couldn't find any related fields or PIBs.

Please can you provide me with how to add security​ to existing STM32WB55 examples.

2 REPLIES 2
Remi QUINTIN
ST Employee

Encryption is not supported by our IEEE 802.15.4 MAC STM32WB solution.

So, if you want to authenticate or cypher your data, you have to encrypt the payload provided to the MAC layer. (ie : It is up to the Mac client layer - NWK layer -to handle cyphering process as it is implemented with ZB).

There is no plan to provide mac encryption for STM32WB.

It is a big disappointment, but it is not exactly surprising.