一種電子設(shè)備內(nèi)嵌軟件自加密方法
基本信息
申請?zhí)?/td> | CN201710834071.5 | 申請日 | - |
公開(公告)號 | CN107704730B | 公開(公告)日 | 2021-08-10 |
申請公布號 | CN107704730B | 申請公布日 | 2021-08-10 |
分類號 | G06F21/12;G06F9/4401;G06F21/60 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 李洪鈞;馬剛;黎永青;楊方超;余江 | 申請(專利權(quán))人 | 成都馳通數(shù)碼系統(tǒng)有限公司 |
代理機(jī)構(gòu) | 成都行之專利代理事務(wù)所(普通合伙) | 代理人 | 王記明 |
地址 | 610000 四川省成都市高新區(qū)天虹路5號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種電子設(shè)備內(nèi)嵌軟件自加密方法,包括如下步驟:步驟A)生產(chǎn)前,在MCU芯片內(nèi)部預(yù)置可以讀取的芯片序列號ChipID和不可讀取的根密鑰RootKey,內(nèi)置的根密鑰對設(shè)備的程序存儲器中的數(shù)據(jù)進(jìn)行加密和解密的功能邏輯;步驟B)生產(chǎn)前,在設(shè)備的程序存儲器中預(yù)置不加密的設(shè)備初始引導(dǎo)程序、種子程序、設(shè)備正式引導(dǎo)程序和設(shè)備功能軟件;步驟C)MCU芯片和設(shè)備生產(chǎn)完畢后,對設(shè)備第一次加電,由初始引導(dǎo)程序加載種子程序運(yùn)行檢測操作;步驟D)設(shè)備正式引導(dǎo)程序加載設(shè)備功能軟件運(yùn)行;本發(fā)明通過上述原理,在生產(chǎn)階段,一次性完成設(shè)備自檢,正式引導(dǎo)程序的燒寫、功能程序的加密,大大節(jié)省了設(shè)備生產(chǎn)環(huán)節(jié)和所需外部設(shè)施。 |
