This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

impact of encryption on battery performance

I want to use AES ECB block present on nrf51 and nrf52 boards for resolvable private address (RPA) generation.

  1. Are there any measurements about how much battery the AES-ECB block consumes for an operation?

  2. For eg. If the battery life of my board is 2 years without any encryption present, then how much it will be after adding a single encryption operation per advertisement with an advertisment interval of 1 second?

  3. If I use the softdevice functionality for generating RPA, then what will be the effect of that on battery life because RPA generation needs fetching 3 bytes from the random bytes pool and an AES-ECB operation to encrypt those 3 bytes.

Please provide this info for both nrf51 and nrf52. Thanks in advance.

Related