Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Which mode of AES 128 bit encryption is supported by nRF52805 and how do paring using OOB method.

Hi All,

I am using s112_nrf52_7.2.0_softdevice with nRF5_SDK_17.1.0 and Segger Embedded studio for nRF52805.

My application code is successfully patched for nRF52805 as provided in link and working fine. Now, I want to do paring & bonding using OOB method and also need to do encryption on some of the GATT Characteristic's payload. so, below points I need to clear

  1. Which type of AES 128 bit encryption is supported by nRF52805.
  2. Any Example of AES 128 bit encryption  & OOB that can work for Nrf52805.
  3. How to generate Random Number, is there any library.
  4. what will be considering points for OOB , AES 128 bit encryption and to generate random number.
  5. Is there any special hardware required for all of the above above points.

Please suggest any documents ,example, links or  helpful resources that have some implementation like this, thanks in advance.

Suresh

Parents Reply
  • thanks Kazi Afroza Sultana for reply.

    I have done everything for implementing LESC as of your suggestion, but after including necessary files and library for Crypto, I am running out of Flash memory. I am using Oberon backend as suggested in ble_app_hrs example.so now my question is that, Is it possible to implement LESC in nRF52805 as of its memory constraints. And How to minimize Memory consumptions. As hardware already designed for nRF52805 and we are almost at production stage, so I only have option to minimize the code the size and fit our application with in nRF52805. 

    Thanks in advance.

Children
Related