Introduction
This document shows how to run the "ST25DV-I2C Crypto Demo", using the ST25DV-I2C fast transfer mode (FTM) to establish
a secure transfer channel (STC) over NFC between an STM32 microcontroller and an Android™ smartphone or iPhone (7 and
up, with iOS13 or later version).
The ST25DV-I2C is a dynamic NFC Tag IC able to communicate with NFC readers and smartphones, and also with a
2
microcontroller through an I
This demonstration establishes an STC by using cryptography to perform a mutual authentication and to encrypt the
communications over NFC. This STC is used during the demonstration to securely:
•
Send and retrieve data
•
Set the device settings
•
Upload new firmware
Only the granted user / smartphone is able to communicate with the STM32 device to perform these operations.
The STC over NFC has applications in different sectors (such as industrial, home appliance and consumer) where the control of
a device is restricted to authorized users, and when the personal data must be protected.
The following packages are available on www.st.com:
•
STSW-ST25DV005 firmware
•
STSW-ST25003 Android™ application
•
STSW-ST25IOS003 iOS™ application
UM2684 - Rev 2 - November 2020
For further information contact your local STMicroelectronics sales office.
C interface. The FTM feature speeds up the communication between these two interfaces.
ST25DV-I2C cryptographic demonstration
UM2684
User manual
www.st.com
Need help?
Do you have a question about the ST25DV-I2C and is the answer not in the manual?
Questions and answers