1.2
Acronyms
1.3
Hardware equipment
The following hardware is needed for this demonstration:
•
A ST25DV-I2C-DISCO kit
•
An Android smartphone with at least the version 6.0 (Android Marshmallow)
1.4
Installation
This demonstration requires to download the firmware (STSW-ST25DV003 on www.st.com) for the ST25DV-I2C-
DISCO board and the Android executable (APK, STSW-ST25003 on www.st.com) to use on the Android phone.
1.4.1
ST25DV-I2C-DISCO kit setup
The "ST25DV-I2C Crypto Demo" application requires a ST25DV-I2C-DISCO kit composed of two boards:
•
The ST25DV-I2C-DISCO motherboard
•
The ST25DV-I2C antenna daughter board
Warning: the ST25 discovery motherboard must be based on a STM32L476 device, which is labelled MB1396
(and not MB1283 which is based on a STM32F4).
The ST25DV-I2C-DISCO motherboard is programmed with the regular ST25DV-I2C demonstration, thus the
board must be flashed with the "ST25DV-I2C Crypto Demo" binary ("ST25DV-I2C_CryptoDemo_MB1396.bin",
available in STSW-ST25DV003 package).
To program the ST25DV-I2C-DISCO motherboard, perform following instructions:
1.
Install the ST-LINK USB driver, available on www.st.com.
2.
Connect the ST25DV-I2C-DISCO motherboard to a PC with the USB-mini port.
3.
The ST25DV-I2C-DISCO motherboard icon must appear in the PC directory.
4.
Drag-and-drop the "ST25DV-I2C Crypto Demo" binary to the ST25DV-I2C-DISCO motherboard icon.
5.
Restart the ST25DV-I2C-DISCO motherboard by pressing the reset button (black).
1.4.2
Android APK installation
This application is not available on Google Play™ store so it must be installed manually. By default, Android
prevents the installation of programs not coming from Google Play™ so an action is needed to allow the
installation of this application:
•
Navigate to setting → Security.
•
Check the option "Unknown sources".
•
Tap "OK" on the prompt message.
•
Select "Trust".
Note:
Depending of the Android version and the phone model, the wording may vary a little bit.
Then connect the Android phone to a PC with an USB cable and copy the APK to the phone's internal memory.
UM2575 - Rev 1
Table 1.
Acronyms
NFC
AES
ECC
FTM
STC
GCM
GMAC
Acronyms
Meaning
Near field communication
Advanced encryption standard
Elliptic curve cryptography
Fast transfer mode
Secure transfer channel
Galois/counter mode
Galois message authentication code
UM2575
Acronyms
page 3/23
Need help?
Do you have a question about the ST25DV-I2C and is the answer not in the manual?