O aplicativo ST25DV-I2C CryptoDemo mostra como estabelecer um canal de transferência seguro por NFC, entre um microcontrolador STM32 e um smartphone Android. Ele usa o recurso de modo de transferência rápida (FTM) da etiqueta NFC ST25DV-I2C.
Uma placa ST25DV-I2C-DISCO é necessária para executar a demonstração.
Esta demonstração estabelece um canal de transferência seguro usando criptografia para executar autenticação mútua e criptografar as comunicações por NFC.
Esse canal de transferência seguro é usado durante a demonstração para enviar e recuperar dados com segurança, executar as configurações do dispositivo e fazer upload de novo firmware.
Somente o usuário concedido pode se comunicar com o microcontrolador STM32 para executar essas operações.
Todas as comunicações são criptografadas entre o microcontrolador e o telefone Android de ambos os modos, para que o usuário possa configurar o produto ou recuperar dados com segurança.
RECURSOS :
- Criptografia de todas as comunicações bidirecionais NFC entre um telefone Android e um microcontrolador STM32
- Comunicações rápidas por NFC, usando o modo de transferência rápida ST25DV
- Criptografia AES e ECC
- Autenticação mútua entre o telefone Android e o microcontrolador STM32
- Estabelecimento de uma chave de sessão AES exclusiva
- A criptografia pode ser usada para recuperar dados, definir configurações do dispositivo ou atualizar o firmware com segurança