产品概述
描述
ST25DV-I2C CryptoDemo展示了如何使用ST25DV-I2C NFC标签的快速传输模式在STM32和智能手机(Android或iPhone)之间建立NFC安全传输通道。
可从www.st.com获取该固件(STSW-ST25DV005)、Android应用程序(STSW-ST25003)、iOS应用程序(STSW-ST25IOS003)、用户手册以及应用说明。
运行此演示需要使用NUCLEO-L476RG板和X-NUCLEO-NFC04A1板,以建立安全的传输通道。
STSW-ST25DV005通过重复使用在STM32L476RG微控制器上运行的X-CUBE-SBSFU框架,受益于STM32Trust的保护。
加密用于执行相互身份验证和加密NFC通信。
可以利用此安全传输通道发送和检索数据,进行设备设置并上传新固件。只有被授权的用户才能与STM32通信执行这些操作。
微控制器和Android手机之间的通信均通过两种方式加密。
-
所有功能
- 智能手机(Android™或iPhone)与STM32微控制器之间的NFC通信加密(双向)
- 借助ST25DV-I2C快速传输模式,可通过NFC进行快速通信
- AES和ECC加密
- 智能手机与STM32微控制器之间的相互认证
- 建立唯一的AES会话密钥
- 可以安全地检索数据、设置设备设置或更新固件
- 基于STM32Trust安全生态系统