一種單片機(jī)程序的加密系統(tǒng)及方法
基本信息
申請(qǐng)?zhí)?/td> | CN201911309012.1 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN111209605A | 公開(公告)日 | 2020-05-29 |
申請(qǐng)公布號(hào) | CN111209605A | 申請(qǐng)公布日 | 2020-05-29 |
分類號(hào) | G06F21/72 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉華平;童小琴;盧密;余玉珍 | 申請(qǐng)(專利權(quán))人 | 安徽光陣光電科技有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 230000 安徽省合肥市肥東縣肥東經(jīng)濟(jì)開發(fā)區(qū)金陽路33號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種單片機(jī)程序的加密系統(tǒng),所述單片機(jī)用戶板設(shè)置有加密單元和程序單元,所述加密單元用于把用戶板單片機(jī)的ID讀取用UART接口發(fā)送給單片機(jī)加密板,再接收單片機(jī)加密板計(jì)算后的數(shù)據(jù)存儲(chǔ)到OTP指定地址;程序單元,用于運(yùn)行時(shí)先讀取ID再讀OTP指定地址的數(shù)據(jù),運(yùn)行和加密板同樣的算法,如果數(shù)據(jù)相等,即運(yùn)行用戶正常使用的代碼;本發(fā)明利用單片機(jī)擁有唯一芯片ID號(hào)和內(nèi)部OTP存儲(chǔ)內(nèi)存,加上用加密板自定義算法將數(shù)據(jù)存儲(chǔ)在一次性O(shè)TP中,因ID和芯片是綁定的在加密后每個(gè)產(chǎn)品的程序都不一樣,只能在本產(chǎn)品芯片中運(yùn)行,使得程序難盜取和盜取后無法使用,克服了現(xiàn)有技術(shù)中單片機(jī)安全系數(shù)不高的缺點(diǎn),可以提高單片機(jī)使用的安全效果。 |
