ST25DV-I2C CryptoDemo-applikationen viser, hvordan man opretter en sikker overføringskanal over NFC, mellem en STM32-mikrocontroller og en Android-smartphone. Den bruger funktionen hurtig overførsel (FTM) i ST25DV-I2C NFC-mærket.
Et ST25DV-I2C-DISCO-kort er påkrævet for at køre demonstrationen.
Denne demonstration opretter en sikker overføringskanal ved hjælp af kryptografi til at udføre gensidig autentificering og for at kryptere kommunikationen over NFC.
Denne sikre overføringskanal bruges under demonstrationen til sikkert at sende og hente data, udføre enhedsindstillingerne og uploade ny firmware.
Kun den tildelte bruger kan kommunikere med STM32-mikrokontrolleren for at udføre disse operationer.
Al kommunikation er krypteret mellem mikrokontrolleren og Android-telefonen på begge måder, så brugeren kan konfigurere produktet eller hente data sikkert.
FUNKTIONER :
- Kryptering af al NFC-tovejskommunikation mellem en Android-telefon og en STM32-mikrokontroller
- Hurtig kommunikation via NFC ved hjælp af ST25DV-hurtigoverførselstilstand
- AES- og ECC-kryptografi
- Gensidig godkendelse mellem Android-telefonen og STM32-mikrokontrolleren
- Etablering af en unik AES-sessionstast
- Kryptering kan bruges til at hente data, indstille enhedsindstillinger eller opdatere firmwaren sikkert