ST25DV-I2C CryptoDemo-applikationen visar hur man skapar en säker överföringskanal över NFC, mellan en STM32-mikrokontroller och en Android-smartphone. Den använder funktionen för snabböverföring (FTM) i ST25DV-I2C NFC-taggen.
Ett ST25DV-I2C-DISCO-kort krävs för att köra demonstrationen.
Denna demonstration skapar en säker överföringskanal med hjälp av kryptografi för att utföra ömsesidig autentisering och för att kryptera kommunikationen över NFC.
Denna säkra överföringskanal används under demonstrationen för att säkert skicka och hämta data, utföra enhetsinställningarna och ladda upp ny firmware.
Endast den beviljade användaren får kommunicera med STM32-mikrokontrollern för att utföra dessa åtgärder.
All kommunikation är krypterad mellan mikrokontrollern och Android-telefonen på båda sätten, så att användaren kan konfigurera produkten eller hämta data säkert.
FUNKTIONER :
- Kryptering av all NFC-dubbelriktad kommunikation mellan en Android-telefon och en STM32-mikrokontroller
- Snabbkommunikation över NFC med ST25DV-snabböverföringsläge
- AES- och ECC-kryptografi
- Ömsesidig autentisering mellan Android-telefonen och STM32-mikrokontrollern
- Upprättande av en unik AES-sessionnyckel
- Kryptering kan användas för att hämta data, ställa in enhetsinställningar eller uppdatera firmware säkert
Uppdaterades den
5 feb. 2025