一種SoC系統(tǒng)芯片安全啟動(dòng)方法
基本信息
申請(qǐng)?zhí)?/td> | CN202111408219.1 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114065218A | 公開(公告)日 | 2022-02-18 |
申請(qǐng)公布號(hào) | CN114065218A | 申請(qǐng)公布日 | 2022-02-18 |
分類號(hào) | G06F21/57(2013.01)I;G06F15/78(2006.01)I;G06F21/60(2013.01)I;G06F21/64(2013.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉樹偉;李智全;薛倩 | 申請(qǐng)(專利權(quán))人 | 山東方寸微電子科技有限公司 |
代理機(jī)構(gòu) | 濟(jì)南竹森知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 呂利敏 |
地址 | 250000山東省濟(jì)南市高新區(qū)舜華路2000號(hào)舜泰廣場(chǎng)9號(hào)北樓803-1室 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種SoC系統(tǒng)芯片安全啟動(dòng)方法,包括:讀取im.bin及OTP中信息到SRAM中;根據(jù)OTP中已經(jīng)撤銷公鑰編號(hào),驗(yàn)證所述im.bin中所選公鑰編號(hào)是否已經(jīng)被撤銷;計(jì)算im.bin中公鑰表的雜湊值,并與OTP中公鑰表雜湊值進(jìn)行比對(duì);計(jì)算im.bin中[對(duì)稱算法類型,固件的雜湊值]范圍的雜湊值,并與im.bin中上述數(shù)據(jù)的雜湊值進(jìn)行對(duì)比;對(duì)im.bin中上述數(shù)據(jù)的雜湊值就行驗(yàn)簽;對(duì)固件進(jìn)行驗(yàn)證,通過OTP中的對(duì)稱密鑰對(duì)固件進(jìn)行解密,然后計(jì)算固件的雜湊值,并與im.bin中固件的雜湊值進(jìn)行對(duì)比。本發(fā)明具有高擴(kuò)展性,OTP中存儲(chǔ)的是公鑰表的哈希值,而不是公鑰表,解決了公鑰固定且無法應(yīng)對(duì)密鑰泄露的問題。 |
