一種單片機(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ī)使用的安全效果。