Aplikacija ST25DV-I2C CryptoDemo pokazuje kako uspostaviti siguran kanal prijenosa preko NFC-a, između mikrokontrolera STM32 i Android pametnog telefona. Koristi značajku brzog prijenosa (FTM) značajke ST25DV-I2C NFC oznake.
Za pokretanje demonstracije potrebna je ploča ST25DV-I2C-DISCO.
Ova demonstracija uspostavlja siguran prijenosni kanal koristeći kriptografiju za izvođenje međusobne provjere autentičnosti i šifriranje komunikacija putem NFC-a.
Ovaj sigurni kanal prijenosa koristi se tijekom demonstracije za sigurno slanje i preuzimanje podataka, izvršavanje postavki uređaja i prijenos novog softvera.
Samo odobreni korisnik može komunicirati s mikrokontrolerom STM32 za obavljanje tih operacija.
Sve komunikacije šifrirane su između mikrokontrolera i Android telefona na oba načina, tako da korisnik može konfigurirati proizvod ili sigurno preuzeti podatke.
OSOBINE:
- Šifriranje svih NFC dvosmjernih komunikacija između Android telefona i STM32 mikrokontrolera
- Brza komunikacija putem NFC-a, koristeći brzi način prijenosa ST25DV
- AES i ECC kriptografija
- Uzajamna provjera autentičnosti između Android telefona i mikrokontrolera STM32
- Uspostavljanje jedinstvenog ključa za AES sesiju
- Šifriranje se može koristiti za dohvaćanje podataka, postavljanje postavki uređaja ili sigurno ažuriranje upravljačkog softvera