ST25DV-I2C CryptoDemo-applikasjonen viser hvordan du kan etablere en sikker overføringskanal over NFC, mellom en STM32-mikrokontroller og en Android-smarttelefon. Den bruker funksjonen Fast Transfer Mode (FTM) til ST25DV-I2C NFC Tag.
Et ST25DV-I2C-DISCO-bord er påkrevd for å kjøre demonstrasjonen.
Denne demonstrasjonen etablerer en sikker overføringskanal ved å bruke kryptografi for å utføre gjensidig autentisering og for å kryptere kommunikasjonen over NFC.
Denne sikre overføringskanalen brukes under demonstrasjonen for å sende og hente data sikkert, utføre enhetsinnstillingene og laste opp ny firmware.
Bare den tildelte brukeren kan kommunisere med STM32 mikrokontroller for å utføre disse operasjonene.
All kommunikasjon er kryptert mellom mikrokontrolleren og Android-telefonen på begge måter, slik at brukeren kan konfigurere produktet eller hente data sikkert.
EGENSKAPER :
- Kryptering av all NFC-toveiskommunikasjon mellom en Android-telefon og en STM32-mikrokontroller
- Rask kommunikasjon over NFC, ved bruk av ST25DV hurtigoverføringsmodus
- AES og ECC kryptografi
- Gjensidig autentisering mellom Android-telefonen og STM32-mikrokontrolleren
- Etablering av en unik AES-øktnøkkel
- Kryptering kan brukes til å hente data, angi enhetsinnstillinger eller oppdatere firmware sikkert