1
General information
The application described in this document runs on to STM32WB55 Arm
Note:
Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
1.1
Purpose and scope
The ST25DV-I2C out-of-band pairing demonstration runs on the MB1355C board plus a X-NUCLEO-NFC04A1
shield, featuring a ST25DV-I2C tag connected to an STM32WB55 device through the I
The pairing with a Bluetooth
device in a list, the user can tap the NFC Tag. The Bluetooth
of selecting the wrong device in the list. This is the Bluetooth
NFC can be seen as a side communication channel between the Bluetooth
This extra communication channel is used to exchange some data, called out-of-band data, used during the
®
Bluetooth
pairing.
These data contain a random number and a commitment value used to check the validity of the "Public Key"
received during the "Public Key exchange" phase, preventing a MITM attack.
1.2
Glossary and acronyms
UM2710 - Rev 1
®
device is greatly facilitated by the use of NFC. Instead of selecting a Bluetooth
Figure 1.
Table 1.
Glossary/Acronyms
NFC
BLE
ECDH
MITM attack
NDEF
OOB pairing
®
-based devices.
®
connection is automatically set up, avoiding the risk
®
handover over NFC.
®
device and the Android™ phone.
Out-of-band BLE pairing
Glossary and acronyms
Near field communication
Bluetooth
Elliptic curve Diffie-Hellman
Man-in-the-middle attack
NFC Data Exhange format
Out-of-band pairing
UM2710
General information
2
C bus.
®
BLE device
MS53551V1
Meaning
®
Low Energy
page 2/16
Need help?
Do you have a question about the ST25DV-I2C and is the answer not in the manual?
Questions and answers