Програма ST25DV-I2C CryptoDemo показує, як встановити захищений канал передачі через NFC, між мікроконтролером STM32 та смартфоном Android. Він використовує функцію швидкого режиму передачі (FTM) тегу ST25DV-I2C NFC.
Для запуску демонстрації необхідна плата ST25DV-I2C-DISCO.
Ця демонстрація встановлює захищений канал передачі, використовуючи криптографію для здійснення взаємної аутентифікації та шифрування зв'язку через NFC.
Цей захищений канал передачі використовується під час демонстрації для безпечного надсилання та отримання даних, виконання налаштувань пристрою та завантаження нових мікропрограмних засобів.
Тільки наданий користувач може спілкуватися з мікроконтролером STM32 для виконання цих операцій.
Усі комунікації шифруються між мікроконтролером та телефоном Android обома способами, щоб користувач міг налаштувати продукт або надійно отримати дані.
ОСОБЛИВОСТІ:
- Шифрування всіх двонаправлених комунікацій NFC між телефоном Android та мікроконтролером STM32
- Швидке спілкування через NFC, використовуючи режим швидкої передачі ST25DV
- криптографія AES та ECC
- Взаємна автентифікація між телефоном Android та мікроконтролером STM32
- Створення унікального ключа сесії AES
- Шифрування можна використовувати для отримання даних, встановлення налаштувань пристрою або надійного оновлення мікропрограмного забезпечення