一種啟動(dòng)驗(yàn)證方法和系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201410464893.5 申請(qǐng)日 -
公開(公告)號(hào) CN104200153B 公開(公告)日 2019-04-16
申請(qǐng)公布號(hào) CN104200153B 申請(qǐng)公布日 2019-04-16
分類號(hào) G06F21/44(2013.01)I; G06F21/51(2013.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 高杰; 高偉; 李登彪; 陳燁 申請(qǐng)(專利權(quán))人 北京賽科世紀(jì)科技股份有限公司
代理機(jī)構(gòu) 北京冠和權(quán)律師事務(wù)所 代理人 北京賽科世紀(jì)科技股份有限公司
地址 100089 北京市海淀區(qū)花園東路11號(hào)泰興大廈四層401室
法律狀態(tài) -

摘要

摘要 本發(fā)明的啟動(dòng)驗(yàn)證方法和系統(tǒng),預(yù)先在主芯片的CPU中集成包括第一驗(yàn)證信息的miniboot,在主芯片的falsh中存放用于驗(yàn)證uboot的第二驗(yàn)證信息,在uboot中嵌入用于驗(yàn)證kernel和recovery的第三驗(yàn)證信息。在啟動(dòng)主芯片時(shí),可首先利用miniboot中的第一驗(yàn)證信息對(duì)第二驗(yàn)證信息進(jìn)行驗(yàn)證,在驗(yàn)證通過時(shí),利用第二驗(yàn)證信息對(duì)uboot進(jìn)行驗(yàn)證,并在uboot合法時(shí)啟動(dòng)uboot,之后,uboot可利用其第三驗(yàn)證信息對(duì)kernel和recovery進(jìn)行驗(yàn)證,并在兩者合法時(shí),對(duì)其進(jìn)行啟動(dòng)。而如果任意一個(gè)環(huán)節(jié)驗(yàn)證未通過,則啟動(dòng)失敗。本發(fā)明通過采用多級(jí)串聯(lián)驗(yàn)證為智能終端帶來了更高的安全保障。