一種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ì)密鑰泄露的問題。