国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      電子產(chǎn)品的防抄板加密方法及裝置的制造方法

      文檔序號(hào):9751228閱讀:555來(lái)源:國(guó)知局
      電子產(chǎn)品的防抄板加密方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001 ]本發(fā)明涉及加密技術(shù)領(lǐng)域,由于涉及一種電子產(chǎn)品的防抄板加密方法及裝置。
      【背景技術(shù)】
      [0002]隨著目前國(guó)內(nèi)各種嵌入式電子產(chǎn)品,如機(jī)頂盒、平板電腦、車(chē)載導(dǎo)航、網(wǎng)絡(luò)攝像機(jī)、無(wú)線(xiàn)路由、行車(chē)記錄儀等電子產(chǎn)品研發(fā)生產(chǎn)的迅速發(fā)展,通過(guò)抄板技術(shù)對(duì)原廠(chǎng)的電子產(chǎn)品進(jìn)行復(fù)制拷貝的行為日益增多,上述行為不僅對(duì)原廠(chǎng)造成巨大的經(jīng)濟(jì)損失,還對(duì)原廠(chǎng)的知識(shí)產(chǎn)權(quán)造成嚴(yán)重侵害。
      [0003]電子產(chǎn)品的核心構(gòu)成主要包括電路板和系統(tǒng)程序兩部分。對(duì)應(yīng)地,抄板行為也主要包括電路板的復(fù)制和系統(tǒng)程序的盜取。為了抵制他人的抄板行為,保護(hù)原廠(chǎng)的知識(shí)產(chǎn)權(quán),現(xiàn)有技術(shù)提供了多種防抄板方式,用來(lái)防止電子產(chǎn)品內(nèi)系統(tǒng)程序的盜取。例如,在電子產(chǎn)品內(nèi)設(shè)置存儲(chǔ)有相同數(shù)據(jù)的M⑶(Micro Control Unit,微控制單元)和存儲(chǔ)器,電子產(chǎn)品啟動(dòng)時(shí),首先比對(duì)MCU內(nèi)存儲(chǔ)的數(shù)據(jù)和存儲(chǔ)器內(nèi)存儲(chǔ)的數(shù)據(jù)是否一致,若比對(duì)一致,則電子產(chǎn)品正常運(yùn)行,否則電子產(chǎn)品自動(dòng)關(guān)機(jī)。當(dāng)他人拷貝該電子產(chǎn)品中的程序時(shí),若只拷貝了 MCU中的程序而沒(méi)有拷貝存儲(chǔ)器內(nèi)的數(shù)據(jù),或者M(jìn)CU和存儲(chǔ)器中的數(shù)據(jù)拷貝出現(xiàn)失誤,則會(huì)導(dǎo)致復(fù)制出來(lái)的電子產(chǎn)品啟動(dòng)時(shí)數(shù)據(jù)比對(duì)失敗,從而導(dǎo)致電子產(chǎn)品抄板失敗。
      [0004]然而,通過(guò)現(xiàn)有技術(shù)中的方法防抄板時(shí),具有防抄方法簡(jiǎn)單、破解可能性較高、保密性較低的問(wèn)題,他人很有可能將防抄板方法破解掉,從而導(dǎo)致防抄板失敗,他人抄板成功。

      【發(fā)明內(nèi)容】

      [0005]有鑒于此,本發(fā)明提供了電子產(chǎn)品的防抄板加密方法及裝置,具有防抄過(guò)程復(fù)雜、破解困難的優(yōu)點(diǎn),具有較高的保密性,能夠達(dá)到較好的防抄板效果。
      [0006]第一方面,本發(fā)明實(shí)施例提供了電子產(chǎn)品的防抄板加密方法,所述方法包括:
      [0007]為電子產(chǎn)品配置加密芯片,所述加密芯片內(nèi)和所述電子產(chǎn)品的MCU內(nèi)分別存儲(chǔ)有加密驗(yàn)證算法;
      [0008]根據(jù)所述電子產(chǎn)品的標(biāo)識(shí)符生成加密數(shù)據(jù);其中,所述電子產(chǎn)品的標(biāo)識(shí)符包括所述MCU的物理ID碼;
      [0009]將所述加密數(shù)據(jù)分別存儲(chǔ)在所述電子產(chǎn)品的MCU內(nèi)以及所述電子產(chǎn)品的存儲(chǔ)器內(nèi);
      [0010]當(dāng)所述電子產(chǎn)品運(yùn)行時(shí),根據(jù)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)以及所述加密驗(yàn)證算法,對(duì)所述電子產(chǎn)品進(jìn)行逐層驗(yàn)證;
      [0011 ]若所述逐層驗(yàn)證均成功,則允許所述電子產(chǎn)品正常運(yùn)行;否則,停止運(yùn)行所述電子
      τ?: 口廣PR ο
      [0012]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面第一種可能的實(shí)施方式,其中,所述根據(jù)所述電子產(chǎn)品的標(biāo)識(shí)符生成加密數(shù)據(jù),包括:
      [0013]對(duì)所述M⑶的物理ID碼進(jìn)行標(biāo)準(zhǔn)化處理,生成ID散列值;
      [0014]利用非對(duì)稱(chēng)加密算法對(duì)所述ID散列值進(jìn)行加密處理,生成加密數(shù)據(jù)。
      [0015]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面第二種可能的實(shí)施方式,其中,所述根據(jù)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)以及所述加密驗(yàn)證算法,對(duì)所述電子產(chǎn)品進(jìn)行逐層驗(yàn)證,包括:
      [0016]比對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)與所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)是否一致;
      [0017]若所述比對(duì)一致,則利用所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)檢測(cè)所述加密驗(yàn)證算法;
      [0018]若檢測(cè)所述加密驗(yàn)證算法成功,則利用所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)以及所述加密驗(yàn)證算法,對(duì)所述電子產(chǎn)品的標(biāo)識(shí)符進(jìn)行驗(yàn)證;
      [0019]若驗(yàn)證所述電子產(chǎn)品的標(biāo)識(shí)符成功,則確定逐層驗(yàn)證均成功。
      [0020]結(jié)合第一方面第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面第三種可能的實(shí)施方式,其中,所述利用所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)檢測(cè)所述加密驗(yàn)證算法,包括:
      [0021 ]利用所述M⑶內(nèi)存儲(chǔ)的加密驗(yàn)證算法以及所述加密芯片內(nèi)存儲(chǔ)的加密驗(yàn)證算法,對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)或者所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)進(jìn)行多次加密解密處理,得到處理過(guò)的數(shù)據(jù);
      [0022]將所述處理過(guò)的數(shù)據(jù)與所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù),或者與所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)進(jìn)行比對(duì),若比對(duì)成功,則確定檢測(cè)所述加密驗(yàn)證算法成功,否則,確定檢測(cè)所述加密驗(yàn)證算法失敗。
      [0023]結(jié)合第一方面第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面第四種可能的實(shí)施方式,其中,所述利用所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)以及所述加密驗(yàn)證算法,對(duì)所述電子產(chǎn)品的標(biāo)識(shí)符進(jìn)行驗(yàn)證,包括:
      [0024]利用所述M⑶內(nèi)存儲(chǔ)的加密驗(yàn)證算法以及所述加密芯片內(nèi)存儲(chǔ)的加密驗(yàn)證算法,對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)或者所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)進(jìn)行多次加密解密處理,得到處理過(guò)的數(shù)據(jù);
      [0025]利用所述MCU內(nèi)存儲(chǔ)的公鑰或者所述存儲(chǔ)器內(nèi)存儲(chǔ)的公鑰,分別對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)、以及所述處理過(guò)的數(shù)據(jù)中的一種或多種進(jìn)行解密,得到至少一種原始數(shù)據(jù);
      [0026]將所述至少一種原始數(shù)據(jù)分別與所述電子產(chǎn)品的標(biāo)識(shí)符進(jìn)行比對(duì),若比對(duì)成功,則確定驗(yàn)證所述電子產(chǎn)品的標(biāo)識(shí)符成功,否則,確定驗(yàn)證所述電子產(chǎn)品的標(biāo)識(shí)符失敗。
      [0027]第二方面,本發(fā)明實(shí)施例提供了電子產(chǎn)品的防抄板加密裝置,所述裝置包括:
      [0028]配置模塊,用于為電子產(chǎn)品配置加密芯片,所述加密芯片內(nèi)和所述電子產(chǎn)品的MCU內(nèi)分別存儲(chǔ)有加密驗(yàn)證算法;
      [0029]生成模塊,用于根據(jù)所述電子產(chǎn)品的標(biāo)識(shí)符生成加密數(shù)據(jù);其中,所述電子產(chǎn)品的標(biāo)識(shí)符包括所述MCU的物理ID碼;
      [0030]存儲(chǔ)模塊,用于將所述加密數(shù)據(jù)分別存儲(chǔ)在所述電子產(chǎn)品的MCU內(nèi)以及所述電子產(chǎn)品的存儲(chǔ)器內(nèi);
      [0031]逐層驗(yàn)證模塊,用于當(dāng)所述電子產(chǎn)品運(yùn)行時(shí),根據(jù)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)以及所述加密驗(yàn)證算法,對(duì)所述電子產(chǎn)品進(jìn)行逐層驗(yàn)證;
      [0032]控制模塊,用于若所述逐層驗(yàn)證均成功,則允許所述電子產(chǎn)品正常運(yùn)行;否則,停止運(yùn)行所述電子產(chǎn)品。
      [0033]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面第一種可能的實(shí)施方式,其中,所述生成模塊包括:
      [0034]ID散列值生成單元,用于對(duì)所述M⑶的物理ID碼進(jìn)行標(biāo)準(zhǔn)化處理,生成ID散列值;
      [0035]加密數(shù)據(jù)生成單元,用于利用非對(duì)稱(chēng)加密算法對(duì)所述ID散列值進(jìn)行加密處理,生成加密數(shù)據(jù)。
      [0036]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面第二種可能的實(shí)施方式,其中,所述逐層驗(yàn)證模塊包括:
      [0037]比對(duì)單元,用于比對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)與所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)是否一致;
      [0038]檢測(cè)單元,用于若所述比對(duì)一致,則利用所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)檢測(cè)所述加密驗(yàn)證算法;
      [0039]驗(yàn)證單元,用于若檢測(cè)所述加密驗(yàn)證算法成功,則利用所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)以及所述加密驗(yàn)證算法,對(duì)所述電子產(chǎn)品的標(biāo)識(shí)符進(jìn)行驗(yàn)證;
      [0040]確定單元,用于若驗(yàn)證所述電子產(chǎn)品的標(biāo)識(shí)符成功,則確定逐層驗(yàn)證均成功。
      [0041 ]結(jié)合第二方面第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面第三種可能的實(shí)施方式,其中,所述檢測(cè)單元包括:
      [0042]第一檢測(cè)子單元,用于利用所述MCU內(nèi)存儲(chǔ)的加密驗(yàn)證算法以及所述加密芯片內(nèi)存儲(chǔ)的加密驗(yàn)證算法,對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)或者所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)進(jìn)行多次加密解密處理,得到處理過(guò)的數(shù)據(jù);
      [0043]第二檢測(cè)子單元,用于將所述處理過(guò)的數(shù)據(jù)與所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù),或者與所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)進(jìn)行比對(duì),若比對(duì)成功,則確定檢測(cè)所述加密驗(yàn)證算法成功,否則,確定檢測(cè)所述加密驗(yàn)證算法失敗。
      [0044]結(jié)合第二方面第二種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面第四種可能的實(shí)施方式,其中,所述驗(yàn)證單元包括:
      [0045]第一驗(yàn)證子單元,用于利用所述MCU內(nèi)存儲(chǔ)的加密驗(yàn)證算法以及所述加密芯片內(nèi)存儲(chǔ)的加密驗(yàn)證算法,對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)或者所述存儲(chǔ)器內(nèi)存儲(chǔ)的加密數(shù)據(jù)進(jìn)行多次加密解密處理,得到處理過(guò)的數(shù)據(jù);
      [0046]第二驗(yàn)證子單元,用于利用所述MCU內(nèi)存儲(chǔ)的公鑰或者所述存儲(chǔ)器內(nèi)存儲(chǔ)的公鑰,分別對(duì)所述MCU內(nèi)存儲(chǔ)的加密數(shù)據(jù)、所述存儲(chǔ)器內(nèi)
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1