新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 專用SOC安全控制架構的研究與設計

        專用SOC安全控制架構的研究與設計

        作者: 時間:2011-01-11 來源:網絡 收藏

        2 芯片工作流程分析
        專用SoC芯片在其整個生命周期中,總處于某種特定的安全狀態。基于芯片運行時的安全策略,結合狀態位與控制參數設置,專用SoC芯片的狀態轉移流程如圖1所示。
        c.JPG

        在上圖中,S.n表示STATE的第n位,S’.n表示STATE’的第n位(位于LEVEL1中),0.n表示0TP的第n位。高電平表示對應條件成立,低電平表示對應條件不成立。
        2.1 狀態轉移約束條件
        專用SoC芯片按照其工作流程共有16種不同的狀態轉移路徑,限于篇幅在此只介紹其中的一種狀態轉移路徑。為簡化書寫記A=TDESENC(KEY_TDES,DATA_T),B=RSAENC(PUB EK,DATA R)。
        當專用SoC芯片從ST3狀態通過ST6狀態轉移到ST9狀態時,應滿足如下約束條件:
        e.JPG

        在正常啟動時,芯片系統由ST3經過上電白檢,完成對1層代碼與數據、2層代碼與數據的完整性驗證。置位STATE.6,通過層次跳轉命令,進入ST6,進而在ST6下,通過判斷STATE’.6是否有效,決定可否進入ST9。在ST6下,也可通過功能調用命令進入ST9,執行部分2層代
        碼的功能,并在執行完成后,正確返回到ST6。
        2.2 專用SoC芯片的工作流程
        ①在開發商初次獲得芯片后,系統處于初始狀態ST1。加電后,系統首先對自身O層代碼和數據區進行完整性檢驗,調用各功能模塊IP核進行自檢,若白檢正確,則芯片可繼續完成傳輸過程安全認證命令的接收與執行,否則置位OTP.4,芯片系統進入鎖死狀態,不提供任何功
        能服務。


        關鍵詞: SOC 架構

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 台北市| 赤水市| 兰溪市| 双峰县| 福建省| 太仓市| 宝兴县| 环江| 星子县| 伊宁县| 金溪县| 梓潼县| 弥渡县| 邢台市| 永清县| 肥西县| 金溪县| 博兴县| 石城县| 丹东市| 石林| 广南县| 平昌县| 邵武市| 隆化县| 思茅市| 固始县| 沛县| 大方县| 鲁山县| 鄂温| 广饶县| 华宁县| 西丰县| 凭祥市| 新平| 朔州市| 盘锦市| 许昌县| 湘阴县| 永平县|