一種MCU程序的密鑰系統(tǒng)及解密方法
基本信息

| 申請?zhí)?/td> | CN201911340886.3 | 申請日 | - |
| 公開(公告)號 | CN111199023A | 公開(公告)日 | 2020-05-26 |
| 申請公布號 | CN111199023A | 申請公布日 | 2020-05-26 |
| 分類號 | G06F21/12;G06F21/60 | 分類 | 計算;推算;計數(shù); |
| 發(fā)明人 | 李成蹊;李石;秦嶺 | 申請(專利權(quán))人 | 上海琪埔維半導(dǎo)體有限公司 |
| 代理機構(gòu) | 上海申新律師事務(wù)所 | 代理人 | 上海琪埔維半導(dǎo)體有限公司 |
| 地址 | 200120 上海市浦東新區(qū)中國(上海)自由貿(mào)易試驗區(qū)盛夏路570號603室 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明涉及芯片的密鑰系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種MCU程序的密鑰系統(tǒng),包括:輸入輸出模塊,用于輸入一訪問密鑰和讀取狀態(tài)信息;存儲模塊,用于存儲程序和預(yù)設(shè)密鑰;寄存模塊,用于將訪問密鑰與預(yù)設(shè)密鑰進行匹配;第一執(zhí)行模塊,用于對預(yù)設(shè)密鑰和訪問密鑰進行加密運算;第二執(zhí)行模塊,當(dāng)寄存模塊表示訪問密鑰與預(yù)設(shè)密鑰匹配時,第二執(zhí)行模塊對MCU的程序進行解密,當(dāng)寄存模塊表示訪問密鑰與預(yù)設(shè)密鑰不匹配并且累積的不匹配的次數(shù)達(dá)到一預(yù)設(shè)數(shù)量時,第二執(zhí)行模塊擦除存儲模塊內(nèi)的全部數(shù)據(jù)。有益效果:既可以避免對FLASH進行全片擦除,使開發(fā)調(diào)試過程變得更加快捷且方便,同時,還能保證密鑰的安全性,極大地降低了密鑰被破解的可能性。 |





