แอปพลิเคชันนี้แสดงวิธีสร้างช่องทางการถ่ายโอนที่ปลอดภัยบน NFC
แอปพลิเคชั่น ST25DV-I2C CryptoDemo แสดงวิธีสร้างช่องทางการส่งข้อมูลที่ปลอดภัยผ่าน NFC ระหว่างไมโครคอนโทรลเลอร์ STM32 และสมาร์ทโฟน Android ใช้ฟีเจอร์โหมดถ่ายโอนอย่างรวดเร็ว (FTM) ของแท็ก NFC ST25DV-I2C
จำเป็นต้องใช้บอร์ด ST25DV-I2C-DISCO เพื่อเรียกใช้การสาธิต
การสาธิตนี้สร้างช่องทางการถ่ายโอนที่ปลอดภัยโดยใช้การเข้ารหัสเพื่อดำเนินการตรวจสอบความถูกต้องร่วมกันและเข้ารหัสการสื่อสารผ่าน NFC
ช่องทางการถ่ายโอนที่ปลอดภัยนี้ใช้ในระหว่างการสาธิตเพื่อส่งและรับข้อมูลดำเนินการตั้งค่าอุปกรณ์และอัปโหลดเฟิร์มแวร์ใหม่อย่างปลอดภัย
ผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถสื่อสารกับไมโครคอนโทรลเลอร์ STM32 เพื่อดำเนินการเหล่านี้
การสื่อสารทั้งหมดถูกเข้ารหัสระหว่างไมโครคอนโทรลเลอร์และโทรศัพท์ Android ทั้งสองวิธีเพื่อให้ผู้ใช้สามารถกำหนดค่าผลิตภัณฑ์หรือดึงข้อมูลได้อย่างปลอดภัย
คุณสมบัติ:
- การเข้ารหัสการสื่อสารสองทิศทาง NFC ทั้งหมดระหว่างโทรศัพท์ Android และไมโครคอนโทรลเลอร์ STM32
- การสื่อสารที่รวดเร็วผ่าน NFC โดยใช้โหมดถ่ายโอนเร็ว ST25DV
- การเข้ารหัส AES และ ECC
- การรับรองความถูกต้องร่วมกันระหว่างโทรศัพท์ Android และไมโครคอนโทรลเลอร์ STM32
- การสร้างคีย์เซสชัน AES ที่ไม่ซ้ำใคร
- การเข้ารหัสสามารถใช้เพื่อดึงข้อมูลตั้งค่าอุปกรณ์หรืออัพเดตเฟิร์มแวร์ได้อย่างปลอดภัย