Приложението ST25DV-I2C CryptoDemo показва как да се установи защитен канал за прехвърляне през NFC, между микроконтролер STM32 и смартфон с Android. Той използва функцията за бърз трансфер (FTM) на ST25DV-I2C NFC Tag.
За изпълнение на демонстрацията е необходима платка ST25DV-I2C-DISCO.
Тази демонстрация установява защитен канал за прехвърляне чрез използване на криптография за извършване на взаимна идентификация и криптиране на комуникациите през NFC.
Този защитен канал за трансфер се използва по време на демонстрацията за сигурно изпращане и извличане на данни, изпълнение на настройките на устройството и качване на нов фърмуер.
Само предоставеният потребител може да комуникира с микроконтролера STM32 за извършване на тези операции.
Всички комуникации са кодирани между микроконтролера и телефона с Android по двата начина, така че потребителят да може да конфигурира продукта или да извлече сигурно данните.
ХАРАКТЕРИСТИКА :
- Криптиране на всички NFC двупосочни комуникации между Android телефон и микроконтролер STM32
- Бърза комуникация през NFC, използвайки режим на бърз трансфер ST25DV
- криптография на AES и ECC
- Взаимна идентификация между телефона с Android и микроконтролера STM32
- Създаване на уникален ключ за AES сесия
- Шифроването може да се използва за извличане на данни, задаване на настройки на устройството или актуализиране на фърмуера безопасно