牙芯片驅(qū)動開發(fā)-第4章第6題-OTA升級中如何確保固件完整性)
藍(lán)牙面試題解析:OTA 升級中如何確保固件完整性?難度:???? 較難 |場景:社招二面/三面、OTA 開發(fā) |高頻:??????????標(biāo)準(zhǔn)答案OTA 升級通過傳輸層加密 + 分塊校驗(yàn) + 哈希驗(yàn)證 + 數(shù)字簽名四層保障固件的端到端完整性:① OTA 完整性保障模型手機(jī)/云端 → 藍(lán)牙/WiFi → 設(shè)備 Flash ↓ TLS/加密通道 ↓ 分塊 CRC ↓ 整體 SHA + 簽名驗(yàn)證 傳輸安全 實(shí)時校驗(yàn) 應(yīng)用前最終確認(rèn)② 傳輸層安全保障// 藍(lán)牙 OTA 的傳輸安全// 1. 在配對/加密的 BLE/BR/EDR 鏈路上傳輸// 保證傳輸過程中固件不被篡改// 2. 或使用 OTA Profile 自帶的加密(需協(xié)商 Session Key)