AAR — Accelerated address resolver

nRF54L15 | nRF54L10 | nRF54L05 Datasheet

Accelerated address resolver is a cryptographic support function for implementing the Resolvable Private Address Resolution Procedure described in the Bluetooth Core specification.

The main features of AAR are:

  • Memory-to-memory operations using Scatter/Gather DMA
  • Real-time address resolution on incoming packets
  • Multiple IRK resolution

The procedure allows two devices that share a secret key to generate and resolve a hash based on their device address. AAR enables real-time address resolution on incoming packets when configured as described in this chapter. This allows real-time packet filtering (whitelisting) using a list of known shared keys (Identity Resolving Keys (IRK) in Bluetooth).

The inputs and outputs of AAR are illustrated in the following figure.

Figure 1. AAR block diagram

Page-1 Class.457 Sheet.8 Sheet.9 Sheet.10 Sheet.11 Sheet.12 AAR AAR Dynamic connector.520 Dynamic connector.754 Dynamic connector.10 Dynamic connector.11 Dynamic connector.12 Dynamic connector.14 Sheet.21 RESOLVED RESOLVED Sheet.24 NOTRESOLVED NOTRESOLVED Sheet.26 OUT.PTR OUT.PTR Sheet.27 START START Sheet.28 STOP STOP Sheet.29 IN.PTR IN.PTR Dynamic connector.30 Sheet.31 END END