? ? ? ? 今天聊TC3xx HSM系統(tǒng),包括所用內核、UCB相關信息、Host和HSM交互方式。
? 1、HSM系統(tǒng)架構
? ? ? ? 下圖來源于英飛凌官網培訓材料。
? ? ? ? TC3xx的HSM內核是一顆32位的ARM Cortex M3,主頻可達100MHz,支持對稱算法AES128、非對稱算法PKC(Public Key Crypto) ECC256、Hash SHA2,以及TRNG(真隨機數生成)。
? ? ? ? 其實,隨著目前汽車各大廠商對信息安全的重視,英飛凌TC3x的HSM所提供的密碼算法硬件加速已經逐漸不滿足需求了,例如現在一些OEM要求支持國密算法,例如SM2\3\4;再例如,OTA更新時要求支持 PKC RSA2048。最近他們推出的TC4xx更像是一個劃時代的產品。
? ? ? ?好,書歸正傳。
? ? ? ? 除了上述內部功能,
????????當使能TC3xx的HSM時,DFlash1(128K)被HSM獨占,存放security data(VIN碼、里程、公鑰、啟動所用的MAC值、密鑰等)
????????PFlash0 sector0-39被HSM使用,用于存放HSM相關的代碼。
? ? ? ? 此時,Host CPU是無法訪問到上述區(qū)域的。文章來源:http://www.zghlxwxcb.cn/news/detail-707001.html
? ? ? ? 對于英飛凌的HSM,主要有以下用法:文章來源地址http://www.zghlxwxcb.cn/news/detail-707001.html
- 安全啟動
- 調試保護(標定數據完整保護)
- 認證
到了這里,關于英飛凌TC3xx--深度手撕HSM安全啟動(三)--TC3xx HSM系統(tǒng)架構的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!