国产精品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>

      固件鑒權(quán)系統(tǒng)及方法

      文檔序號:6589165閱讀:340來源:國知局
      專利名稱:固件鑒權(quán)系統(tǒng)及方法
      發(fā)明領(lǐng)域本發(fā)明涉及一種固件鑒權(quán)系統(tǒng)及方法,尤其是指一種使用于信息產(chǎn)品的固件鑒權(quán)系統(tǒng)及方法。
      發(fā)明背景隨著信息產(chǎn)業(yè)的快速發(fā)展,市場上出現(xiàn)多種信息產(chǎn)品。而在各種信息產(chǎn)品上,一般均設(shè)有存儲器以存儲固件,該固件與信息產(chǎn)品上的電路相配合,從而實現(xiàn)該信息產(chǎn)品的功能。但是,該信息產(chǎn)品的電路設(shè)計一經(jīng)公開使用,即很容易被他人復(fù)制;而隨著半導(dǎo)體技術(shù)的發(fā)展,他人也很容易通過燒錄器對存儲在存儲器中的固件進行復(fù)制。從而,他人可以不經(jīng)授權(quán)即制造相同的信息產(chǎn)品,使得該信息產(chǎn)品設(shè)計人的利益受損。

      發(fā)明內(nèi)容本發(fā)明目的之一在于提供一種防止他人未經(jīng)授權(quán)而對固件非法使用的固件鑒權(quán)系統(tǒng)。
      本發(fā)明目的之二在于提供一種防止他人未經(jīng)授權(quán)而對固件非法使用的固件鑒權(quán)方法。
      本發(fā)明固件鑒權(quán)系統(tǒng)及方法,該固件鑒權(quán)系統(tǒng)包括存儲有固件的存儲器、可編程微處理器及中央微處理器,其中中央微處理器用于耦合存儲器與可編程微處理器。固件中包括第一密碼算法,可編程微處理器中設(shè)有小容量的只讀存儲器以存儲第二密碼算法。該固件鑒權(quán)方法通過校驗第一、第二密碼算法所產(chǎn)生的兩個數(shù)字簽章是否匹配而進行,而所述第一、第二密碼算法采用相同輸入值進行運算以產(chǎn)生所述兩個數(shù)字簽章。
      相較于現(xiàn)有技術(shù),本發(fā)明通過對存儲器中的第一密碼算法及可編程微處理器中的第二密碼算法所產(chǎn)生的兩個數(shù)字簦章進行校驗,可防止他人未經(jīng)授權(quán)而非法使用固件。

      圖1是本發(fā)明鑒權(quán)系統(tǒng)的硬件方框圖。
      圖2是本發(fā)明鑒權(quán)方法的流程圖。
      具體實施方式請參見圖1所示,為一個利用本發(fā)明固件鑒權(quán)系統(tǒng)的實施例。該固件鑒權(quán)系統(tǒng)包括存儲有固件10的存儲器1、可編程微處理器2及中央微處理器3,該中央微處理器3連接在存儲器1與可編程微處理器2之間。固件10包括隨機數(shù)產(chǎn)生單元11、計數(shù)單元12、數(shù)據(jù)合成單元13、第一密碼算法14、校驗單元15及功能單元16,功能單元16用于實現(xiàn)信息產(chǎn)品的功能??删幊涛⑻幚砥?中設(shè)有小容量的只讀存儲器20以存儲第二密碼算法24。
      請參見圖2所示,本發(fā)明固件鑒權(quán)方法在中央微處理器3中的的執(zhí)行步驟如下步驟110隨機數(shù)產(chǎn)生單元11隨機產(chǎn)生隨機數(shù);步驟111計數(shù)單元12對累加數(shù)n(累加數(shù)n初始值為0)進行計數(shù),并判斷累加數(shù)n是否大于特定值N(N值一般為5),若是,則系統(tǒng)終止,若否,則執(zhí)行下一步驟112;步驟112數(shù)據(jù)合成單元13以上述隨機數(shù)為輸入執(zhí)行運算,產(chǎn)生十六比特的鑰匙;步驟113十六比特的鑰匙被傳送給可編程微處理器2;步驟114存儲器1中的第一密碼算法14以十六比特的鑰匙為輸入執(zhí)行運算,產(chǎn)生數(shù)字簽章A,同時,可編程微處理器2中的第二密碼算法24以十六比特的鑰匙為輸入執(zhí)行運算,產(chǎn)生數(shù)字簽章B;步驟115中央微處理器3從可編程微處理器2中接收數(shù)字簽章B;步驟116校驗單元15對數(shù)字簽章A與數(shù)字簽章B進行校驗是否匹配,若是,則鑒權(quán)流程結(jié)束,開始執(zhí)行功能單元16,若否,則回到步驟111重新開始執(zhí)行鑒權(quán)流程。
      在實施中,第一密碼算法14與第二密碼算法24相同,校驗單元15采用比較器比較數(shù)字簽章A與數(shù)字簽章B是否相同即可完成校驗工作。
      另,計數(shù)單元12可以省略以減少鑒權(quán)流程所需步驟,但是此可能會導(dǎo)致鑒權(quán)流程進入死循環(huán)。數(shù)據(jù)合成單元13亦可省略,二密碼算法14、24可采用隨機數(shù)產(chǎn)生單元11所產(chǎn)生的隨機數(shù)為輸入。
      因可編程微處理器2中只讀存儲器20所存儲的第二密碼算法他人無法進行非法復(fù)制,這樣,即使他人可以將信息產(chǎn)品上的電路設(shè)計及存儲器1中的固件10非法復(fù)制,但他因無相應(yīng)的可編程微處理器2而無法制造相同的產(chǎn)品。
      權(quán)利要求
      1.一種固件鑒權(quán)系統(tǒng),用于防止他人非法使用存儲在存儲器中的固件,包括隨機數(shù)產(chǎn)生單元、第一密碼算法、校驗單元,設(shè)在固件中;可編程微處理器,其中設(shè)有只讀存儲器以存儲第二密碼算法;及中央微處理器,耦合該存儲器與該可編程微處理器;其中第一、第二密碼算法以隨機數(shù)產(chǎn)生單元所產(chǎn)生的同一隨機數(shù)為輸入而分別產(chǎn)生一個數(shù)字簽章,校驗單元校驗該兩個數(shù)字簽章是否匹配,若是,則固件鑒權(quán)流程結(jié)束。
      2.根據(jù)權(quán)利要求1所述的固件鑒權(quán)系統(tǒng),其特征在于所述存儲器中的第一密碼算法與可編程微處理器中的第二密碼算法相同。
      3.根據(jù)權(quán)利要求2所述的固件鑒權(quán)系統(tǒng),其特征在于所述校驗單元是比較器。
      4.根據(jù)權(quán)利要求1所述的固件鑒權(quán)系統(tǒng),其特征在于所述固件的隨機數(shù)產(chǎn)生單元與第一密碼算法之間還包括數(shù)據(jù)合成單元,該數(shù)據(jù)合成單元以隨機數(shù)產(chǎn)生單元所產(chǎn)生的隨機數(shù)為輸入而產(chǎn)生十六比特的鑰匙,該鑰匙同時傳送給第一密碼算法和第二密碼算法。
      5.根據(jù)權(quán)利要求4所述的固件鑒權(quán)系統(tǒng),其特征在于所述固件的隨機數(shù)產(chǎn)生單元與數(shù)據(jù)合成單元之間進一步還包括計數(shù)單元,計數(shù)單元對累加數(shù)n進行計數(shù),并判斷累加數(shù)n是否大于特定值N,若是,則固件鑒權(quán)流程中止,若否,則執(zhí)行數(shù)據(jù)合成單元。
      6.一種固件鑒權(quán)方法,可用于防止他人非法使用存儲在存儲器中的固件,包括下述步驟在固件中提供隨機數(shù)產(chǎn)生單元、第一密碼算法及校驗單元;提供可編程微處理器,該可編程微處理器中設(shè)有只讀存儲器以存儲第二密碼算法;提供中央微處理器,耦合在存儲器與可編程微處理器之間,該中央微處理器可執(zhí)行上述固件;隨機數(shù)產(chǎn)生單元隨機產(chǎn)生隨機數(shù);第一、第二密碼算法采用該隨機數(shù)為輸入而分別產(chǎn)生一個數(shù)字簽章;校驗單元校驗該兩個數(shù)字簽章是否匹配,若是,則鑒權(quán)流程結(jié)束。
      7.根據(jù)權(quán)利要求6所述的固件鑒權(quán)方法,其特征在于所述固件鑒權(quán)方法還包括下述步驟在固件的隨數(shù)產(chǎn)生單元與第一密碼算法之間提供數(shù)據(jù)合成單元;數(shù)據(jù)合成單元采用隨機數(shù)產(chǎn)生單元所產(chǎn)生的隨機數(shù)為輸入產(chǎn)生十六比特的鑰匙;將該十六比特的鑰匙同時傳送給第一、第二密碼算法。
      8.根據(jù)權(quán)利要求7所述的固件鑒權(quán)方法,其特征在于所述固件鑒權(quán)方法還包括下述步驟在固件的隨數(shù)產(chǎn)生單元與數(shù)據(jù)合成單元之間進一步提供計數(shù)單元;計數(shù)單元對累加數(shù)n進行計數(shù),并判斷累加數(shù)n是否大于特定值N,若是,則固件鑒權(quán)流程中止,若否,則執(zhí)行數(shù)據(jù)合成單元。
      全文摘要
      一種固件鑒權(quán)系統(tǒng)及方法,該固件鑒權(quán)系統(tǒng)包括存儲有固件的存儲器、可編程微處理器及中央微處理器,其中中央微處理器用于耦合存儲器與可編程微處理器。固件中包括第一密碼算法,可編程微處理器中設(shè)有小容量的只讀存儲器以存儲第二密碼算法。該固件鑒權(quán)方法通過校驗第一、第二密碼算法所產(chǎn)生的兩個數(shù)字簽章是否匹配而進行,而所述第一、第二密碼算法采用相同輸入值進行運算以產(chǎn)生所述兩個數(shù)字簽章。
      文檔編號G06F12/14GK1474280SQ0213454
      公開日2004年2月11日 申請日期2002年8月7日 優(yōu)先權(quán)日2002年8月7日
      發(fā)明者王宏榮 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1