專利名稱:計(jì)算機(jī)系統(tǒng)的組件認(rèn)證的制作方法
技術(shù)領(lǐng)域:
一般來(lái)說(shuō),本發(fā)明涉及計(jì)算機(jī)設(shè)計(jì)領(lǐng)域,更具體地說(shuō),涉及用于 認(rèn)證計(jì)算機(jī)系統(tǒng)中的電子組件的技術(shù)。
背景技術(shù):
計(jì)算機(jī)系統(tǒng)中所用的偽劣電子組件已經(jīng)對(duì)計(jì)算機(jī)用戶和計(jì)算機(jī) 制造商造成很多問(wèn)題。偽劣電子組件比授權(quán)的制造商的電子組件(或 正宗的電子組件)便宜。但是,偽劣電子組件可能不包含與正宗的電 子組件關(guān)聯(lián)的所有功能和安全特征,從而使它們的質(zhì)量和性能有所下 降。偽劣電子組件還會(huì)造成兼容性問(wèn)題,從而使計(jì)算機(jī)系統(tǒng)發(fā)生故障。 偽劣電子組件帶來(lái)的其它問(wèn)題包括有價(jià)值的數(shù)據(jù)和生產(chǎn)力的損失。不 是按照計(jì)算機(jī)制造商的規(guī)范設(shè)計(jì)的偽劣電子組件還可能發(fā)生爆炸并 造成傷害。這些因素給計(jì)算機(jī)制造商帶來(lái)很多問(wèn)題。它們會(huì)影響支持 成本,從而影響對(duì)計(jì)算機(jī)用戶的保修成本。當(dāng)計(jì)算機(jī)系統(tǒng)因?yàn)閭瘟与?子組件而無(wú)法運(yùn)行時(shí),用戶會(huì)覺(jué)得該計(jì)算機(jī)系統(tǒng)不可靠,并且不是按 廣告所說(shuō)的那樣來(lái)運(yùn)行。這種感覺(jué)會(huì)影響計(jì)算機(jī)制造商和正宗電子組 件的制造商的信譽(yù)。
附圖中舉例而非限制性地示出本發(fā)明,附圖中,類似的附圖標(biāo)記
表示類似的元件,并且
圖1是示出根據(jù)一些實(shí)施例的計(jì)算機(jī)系統(tǒng)的實(shí)例的框圖。
圖2是示出根據(jù)一些實(shí)施例將標(biāo)識(shí)信息與電子組件關(guān)聯(lián)的一個(gè)實(shí)
例的框圖。
圖3A示出根據(jù)一些實(shí)施例的認(rèn)證系統(tǒng)的一個(gè)實(shí)例。
5圖3B示出根據(jù)一些實(shí)施例存儲(chǔ)在RFID標(biāo)簽中的信息的實(shí)例。 圖4是示出根據(jù)一些實(shí)施例的兼容性驗(yàn)證過(guò)程的一個(gè)實(shí)例的流程圖。
圖5是示出根據(jù)一些實(shí)施例可用于認(rèn)證組件的過(guò)程的一個(gè)實(shí)例的 框圖。
具體實(shí)施例方式
對(duì)于一些實(shí)施例,可利用射頻標(biāo)識(shí)(RFID)來(lái)認(rèn)證計(jì)算機(jī)系統(tǒng)中 所用的電子組件??蓪FID標(biāo)簽附到(attach to)電子組件上??墒褂?計(jì)算機(jī)系統(tǒng)中的RFID讀取器來(lái)讀取RFID標(biāo)簽。無(wú)法通過(guò)認(rèn)證的電 子組件可能是偽劣電子組件。
在以下描述中,出于說(shuō)明的目的,闡述了眾多具體細(xì)節(jié),以便充 分理解本發(fā)明。但是,對(duì)于本領(lǐng)域的技術(shù)人員顯而易見,在沒(méi)有這些 具體細(xì)節(jié)的情況下,也可實(shí)現(xiàn)本發(fā)明。在其它情況下,以框圖形式示 出或者以概述方式提到熟知的結(jié)構(gòu)、過(guò)程和設(shè)備,以便不過(guò)分詳細(xì)地
進(jìn)行說(shuō)明。 計(jì)算機(jī)系統(tǒng)
圖1是示出根據(jù)一些實(shí)施例的計(jì)算機(jī)系統(tǒng)的實(shí)例的框圖。計(jì)算機(jī) 系統(tǒng)100可以是便攜式計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)100可包括許多電子 組件,包括中央處理單元(CPU) 102。 CPU102可以從電源插座、電 池(未示出)、或任何其它電源接收它的電力。CPU102和芯片組107 可耦合到總線105。芯片組107可包括存儲(chǔ)器控制集線器(MCH)llO。 MCH 110可包括耦合到存儲(chǔ)器115的存儲(chǔ)器控制器112。存儲(chǔ)器115 可存儲(chǔ)數(shù)據(jù)和供CPU 102或包含在計(jì)算機(jī)系統(tǒng)100內(nèi)的任何其它處理 設(shè)備執(zhí)行的指令序列。MCH 110可包括顯示器控制器113。顯示器130 可耦合到顯示器控制器113。芯片組107還可包括輸入/輸出控制集線 器(ICH) 140。 ICH 140可經(jīng)由集線器接口 141與MCH 110耦合。ICH 140可提供到計(jì)算機(jī)系統(tǒng)100內(nèi)的外圍設(shè)備的接口。 ICH 140可包括提供到PCI總線142的接口的PCI橋146。PCI橋146可提供CPU 102 與外圍設(shè)備之間的數(shù)據(jù)通路。在該實(shí)例中,音頻設(shè)備150、磁盤驅(qū)動(dòng) 器155、通信設(shè)備160和網(wǎng)絡(luò)接口控制器158可連接到PCI總線142。 鍵盤(未示出)可利用低引腳計(jì)數(shù)總線(LPC)或X-bus (未示出) 經(jīng)由嵌入式控制器(未示出)附接到ICH 140。磁盤驅(qū)動(dòng)器155可包 括存儲(chǔ)介質(zhì)以用于存儲(chǔ)數(shù)據(jù)和供CPU 102或包含在計(jì)算機(jī)系統(tǒng)100內(nèi) 的任何其它處理設(shè)備執(zhí)行的指令序列。在沒(méi)有技術(shù)能驗(yàn)證認(rèn)證的情況 下,以上電子組件中的任何一個(gè)或多個(gè)電子組件都可在不知情的情況 下被偽劣電子組件替換。 組件4全測(cè)
圖2是示出根據(jù)一些實(shí)施例將標(biāo)識(shí)信息與電子組件關(guān)聯(lián)的一個(gè)實(shí) 例的框圖。射頻標(biāo)識(shí)(RFID)是利用RFID標(biāo)簽附到物體上以便可以 檢測(cè)該物體的技術(shù)??墒褂脪呙鑳x或RFID讀取器利用短波無(wú)線電信 號(hào)來(lái)讀取RFID標(biāo)簽。在本實(shí)例中,可使用RFID標(biāo)簽215來(lái)檢測(cè)電 池205的存在。電池205可用作計(jì)算機(jī)系統(tǒng)200的直流(DC)電源。 RFID標(biāo)簽215可以是有源的或是無(wú)源的。當(dāng)RFID標(biāo)簽215是有源的 時(shí),它可包括內(nèi)部電源(未示出),并且能夠向RFID讀取器210傳 送信息。當(dāng)RFID標(biāo)簽215是無(wú)源的時(shí),它可利用從RFID讀取器210 傳送的信號(hào)來(lái)生成足以傳送信息的功率。 一旦RFID讀取器210接收 到信息,便可建立對(duì)電池205的檢測(cè)。還可從RFID標(biāo)簽215向RFID 讀取器210傳送其它信息。
RFID讀取器210可設(shè)置在計(jì)算機(jī)系統(tǒng)200的系統(tǒng)板(未示出) 上。或者,RFK)讀取器210可結(jié)合到其它電子組件中。例如,如圖1 所示,可將RFID讀取器結(jié)合到芯片組107中??蓪FID標(biāo)簽;^置 在組件的受到保護(hù)而免受損壞的區(qū)域中。例如,可將電池205的RFID 標(biāo)簽215放置在它的外殼(未示出)的凹陷區(qū)域中。利用RFID之所 以是有利的是因?yàn)椋轮芌FID標(biāo)簽比較難且成本較高,并且因而可 以防止篡改??赏ㄟ^(guò)RFID制造商將RFID標(biāo)簽215提供給組件制造商(如電 池制造商)。組件制造商可以是制造計(jì)算機(jī)系統(tǒng)中所用的組件的原始 設(shè)計(jì)制造商(ODM)。對(duì)于一些實(shí)施例,RFID標(biāo)簽可預(yù)先編程有唯 一的標(biāo)識(shí)號(hào)。例如,RFID標(biāo)簽215的標(biāo)識(shí)號(hào)可落在專門指定給組件 制造商的某個(gè)范圍內(nèi)。其他組件制造商可購(gòu)買指定有其它標(biāo)識(shí)號(hào)范圍 的RFID標(biāo)簽。組件制造商也可利用他自己的專有標(biāo)識(shí)編號(hào)系統(tǒng)來(lái)標(biāo) 識(shí)組件。通過(guò)在存儲(chǔ)在RIFD標(biāo)簽215中的信息中包含組件的標(biāo)識(shí), 可利用組件的標(biāo)識(shí)來(lái)進(jìn)行認(rèn)證,這將在圖3B中進(jìn)行描述。 組件認(rèn)證
圖3A示出根據(jù)一些實(shí)施例的認(rèn)證系統(tǒng)的一個(gè)實(shí)例。防止在計(jì)算 機(jī)系統(tǒng)中使用偽劣電子組件的一種方法是進(jìn)行認(rèn)證驗(yàn)證。對(duì)于一些實(shí) 施例,可使用認(rèn)證邏輯來(lái)處理從RFID標(biāo)簽接收的信息。認(rèn)證邏輯可 與RFID讀取器關(guān)聯(lián)。例如,為了認(rèn)證電池205,認(rèn)證邏輯305可處 理通過(guò)RFID讀取器210從RFE)標(biāo)簽215接收的信息。認(rèn)證邏輯305 可在軟件、硬件或軟件和^_件中實(shí)現(xiàn)。認(rèn)證邏輯305可與控制器(未 示出)關(guān)聯(lián)。
對(duì)于一些實(shí)施例,認(rèn)證邏輯305可與可信平臺(tái)模塊(TPM)(未 示出)對(duì)接以便利用(leverage) TPM的硬件密碼支持。TPM是可信 計(jì)算組織(TCG)制定的描述存儲(chǔ)安全信息的規(guī)范。TPM規(guī)范的當(dāng)前 版本是在2006年3月29日發(fā)布的1.2修訂版94??墒褂脙煞N密碼技 術(shù)來(lái)執(zhí)行認(rèn)證。 一種技術(shù)是不對(duì)稱密鑰密碼術(shù),其中利用公共和私有 密鑰對(duì)來(lái)執(zhí)行加密和解密。不對(duì)稱密鑰密碼技術(shù)優(yōu)于對(duì)稱密鑰密碼 術(shù),因此不需要在組件(如電池205)中或在認(rèn)證邏輯305中存儲(chǔ)任 何秘密,從而減少了秘密的暴露。例如,秘密可包括只希望組件制造 商擁有的關(guān)于認(rèn)證協(xié)議的任何認(rèn)知或信息,并且當(dāng)其纟免暴露時(shí),會(huì)利 于黑客繞過(guò)認(rèn)證系統(tǒng)。秘密可包括例如在解密和數(shù)字簽名創(chuàng)建中所用 的秘密密鑰。另一種技術(shù)是散列法,其中可生成散列以壓縮一長(zhǎng)串?dāng)?shù) 據(jù)位(例如,組件制造商的標(biāo)識(shí)號(hào)和RFID標(biāo)簽的標(biāo)識(shí)),因而可利用所得串來(lái)認(rèn)證組件。
組件制造商數(shù)據(jù)庫(kù)310可包括關(guān)于授權(quán)的組件制造商的信息。例
如,組件制造商的這種信息可包括公共密鑰、唯一的組件制造商標(biāo)識(shí)
號(hào)、與組件制造商關(guān)聯(lián)的RFID標(biāo)識(shí)號(hào)的范圍等。其它信息也可存儲(chǔ)在組件制造商數(shù)據(jù)庫(kù)310中以便于認(rèn)證來(lái)自授權(quán)的組件制造商的電子組件。為了使組件制造商的信息保持最新,需要定期更新組件制造商數(shù)據(jù)庫(kù)310。更新可利用因特網(wǎng)經(jīng)由授權(quán)中心或安全下載來(lái)執(zhí)行。也可使用其它更新技術(shù)。對(duì)于一些實(shí)施例,需要保護(hù)組件制造商數(shù)據(jù)庫(kù)310及其內(nèi)容以免被篡改。這可以利用例如數(shù)字簽名、硬件保護(hù)等來(lái)實(shí)現(xiàn)。利用私有密鑰、公共密鑰和數(shù)字簽名來(lái)進(jìn)行認(rèn)證對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)眾所周知。
參照?qǐng)D3A,當(dāng)電池205首次安裝到計(jì)算機(jī)系統(tǒng)200中時(shí),可執(zhí)行對(duì)電池205的認(rèn)證。電池205的認(rèn)證也可定期,執(zhí)行以防止隨后安裝偽劣電池。認(rèn)證周期可以隨機(jī),而不需要恒定。認(rèn)證的頻率和關(guān)聯(lián)的策略可以由計(jì)算機(jī)制造商確定。對(duì)于一些實(shí)施例,當(dāng)使用有源管理技術(shù)(AMT)時(shí),認(rèn)證邏輯305可執(zhí)行它的認(rèn)證,而無(wú)需激活操作系統(tǒng)(OS )。 AMT是由美國(guó)加利福尼亞州圣克拉拉(Santa Clara, California)的Intel公司開發(fā)的技術(shù)。AMT使得即使當(dāng)計(jì)算機(jī)系統(tǒng)斷電、OS鎖定或磁盤驅(qū)動(dòng)器崩潰時(shí)仍能夠管理計(jì)算機(jī)系統(tǒng)。AMT對(duì)于本領(lǐng)域的技術(shù)人員來(lái)i兌眾所周知。
圖3B示出根據(jù)一些實(shí)施例存儲(chǔ)在RFID標(biāo)簽中的信息的實(shí)例。對(duì)于一些實(shí)施例,可使用RFID標(biāo)簽的唯一標(biāo)識(shí)號(hào)和組件制造商的標(biāo)識(shí)號(hào)來(lái)認(rèn)證組件。例如,這兩個(gè)標(biāo)識(shí)號(hào)可相互并置以形成一連串號(hào)碼??蓪?duì)這串號(hào)碼應(yīng)用散列函數(shù)以生成散列值。然后,可利用組件制造商的秘密的私有密鑰來(lái)對(duì)散列值進(jìn)行數(shù)字簽名或加密以生成數(shù)字簽名325。利用RFID標(biāo)簽215的標(biāo)識(shí)號(hào)和組件制造商的標(biāo)識(shí)來(lái)形成數(shù)字簽名325可提供額外的安全措施以防止偽造者拿掉RFID標(biāo)簽215而將它附到偽劣組件上。也可使用其它信息來(lái)生成散列值。對(duì)于一些實(shí)施例,可對(duì)RFID標(biāo)簽的標(biāo)識(shí)320和與組件關(guān)聯(lián)的任何信息(例如,組件制造商標(biāo)識(shí)號(hào)330或組件的標(biāo)識(shí)號(hào)335 )進(jìn)行數(shù)字簽名以用于認(rèn)證。對(duì)于一些實(shí)施例,可將多個(gè)組件制造商標(biāo)識(shí)號(hào)指定給組件制造商。然后,該組件制造商可對(duì)一個(gè)產(chǎn)品/組件系列利用一個(gè)組件制造商標(biāo)識(shí)號(hào),而對(duì)另一個(gè)產(chǎn)品/組件系列利用另一個(gè)組件制造商標(biāo)識(shí)號(hào)。然后,組件制造商可對(duì)其中每個(gè)組件制造商標(biāo)識(shí)號(hào)使用不同的秘密私有密鑰。在秘密私有密鑰泄露的情況下,只會(huì)影響一個(gè)產(chǎn)品/組件系列。當(dāng)利用組件的標(biāo)識(shí)號(hào)335來(lái)形成數(shù)字簽名325時(shí),認(rèn)證邏輯也可使用數(shù)字簽名325來(lái)識(shí)別組件制造商。例如,組件的標(biāo)識(shí)號(hào)335可包括組件制造商代碼。性能驗(yàn)證
上述認(rèn)證技術(shù)基于由RFID標(biāo)簽215傳送的信息。對(duì)于一些實(shí)施例,組件認(rèn)證還可通過(guò)驗(yàn)證組件的性能來(lái)執(zhí)行。例如,認(rèn)證邏輯可使組件執(zhí)行一組功能測(cè)試來(lái)確定組件是否能夠?qū)崿F(xiàn)預(yù)期結(jié)果。兼容性驗(yàn)證
在一些情況下,可能需要讓某些組件相互兼容。例如,來(lái)自同一個(gè)組件制造商的 一組不同組件可設(shè)計(jì)成一起工作以提供比來(lái)自不同組件制造商的類似組件更佳的性能。對(duì)于一些實(shí)施例,認(rèn)證邏輯還可執(zhí)行組件的兼容性驗(yàn)證。兼容性信息可存儲(chǔ)起來(lái),并且可供認(rèn)證邏輯使用。圖4是示出根據(jù)一些實(shí)施例的兼容性驗(yàn)證過(guò)程的一個(gè)實(shí)例的流程圖。在方框405,認(rèn)證邏輯從與組件關(guān)聯(lián)的RFID標(biāo)簽接收信息。在方框410,確定關(guān)于組件的信息。例如,可根據(jù)由RFED標(biāo)簽傳送的組件的標(biāo)識(shí)來(lái)確定組件的類型(如電池、硬盤等)。在方框415,認(rèn)證邏輯可訪問(wèn)所存儲(chǔ)的信息以確定兼容性。例如,所存儲(chǔ)的信息可
過(guò)兼容性測(cè)試。
對(duì)于一些實(shí)施例,由RFID標(biāo)簽傳送的信息可包括兼容性代碼。認(rèn)證邏輯可使用兼容性代碼,并將它與所存儲(chǔ)的兼容性信息進(jìn)行比較以確認(rèn)。在方框420,如果組件未能通過(guò)兼容性驗(yàn)證,則可生成才艮警消息。在該實(shí)例中,當(dāng)組件是電池時(shí),如果發(fā)現(xiàn)電池未能通過(guò)兼容性驗(yàn)證,則認(rèn)證邏輯可禁用電池或使它不能充電。認(rèn)證過(guò)程
圖5是示出根據(jù)一些實(shí)施例可用于認(rèn)證組件的過(guò)程的一個(gè)實(shí)例的框圖。該過(guò)程可作為存儲(chǔ)在存儲(chǔ)介質(zhì)中并可通過(guò)計(jì)算機(jī)系統(tǒng)中的處理器執(zhí)行的指令序列來(lái)實(shí)現(xiàn)。它也可以在硬件或軟件和硬件的混合中實(shí)現(xiàn)。該過(guò)程可由上述認(rèn)證邏輯來(lái)執(zhí)行。在方框505,驗(yàn)證制造商數(shù)據(jù)庫(kù)的完整性。在方框510,如果確定制造商數(shù)據(jù)庫(kù)已經(jīng)被篡改,則過(guò)程可進(jìn)行到方框550,在方框550,可生成報(bào)警消息以指示認(rèn)證失敗。
從方框510,如果組件制造商數(shù)據(jù)庫(kù)未^f皮篡改,則過(guò)程進(jìn)行到方框515,在方框515,從RFID標(biāo)簽接收信息。在方框520,可用制造商數(shù)據(jù)庫(kù)中的信息來(lái)驗(yàn)證從RFID標(biāo)簽接收的組件制造商信息。例如,為了將授權(quán)的組件制造商與未經(jīng)授權(quán)的組件制造商分開,此驗(yàn)證是必需的。在方框525,如果組件制造商未通過(guò)驗(yàn)證,則過(guò)程可進(jìn)行到方框550,并且認(rèn)證失敗。
當(dāng)組件制造商通過(guò)驗(yàn)證時(shí),過(guò)程可進(jìn)行到方框530,在方框530,驗(yàn)證RFID標(biāo)簽的標(biāo)識(shí)。如上所述,來(lái)自特定組件制造商的RFID標(biāo)簽的標(biāo)識(shí)可在特定范圍內(nèi)。如果RFID標(biāo)簽的標(biāo)識(shí)不在指定的組件制造商的預(yù)期范圍內(nèi),則RFID標(biāo)簽或組件可能是偽劣品。在方框535,如果標(biāo)識(shí)不在預(yù)期范圍內(nèi),則過(guò)程可進(jìn)行到方框550,并且i人證失敗。
當(dāng)它在范圍內(nèi)時(shí),過(guò)程可進(jìn)行到方框540,在方框540,可執(zhí)行對(duì)RFID標(biāo)簽上的數(shù)字簽名的驗(yàn)證。驗(yàn)證信息可包括RFID標(biāo)簽上的RFID標(biāo)識(shí)號(hào)和組件制造商標(biāo)識(shí)號(hào)。驗(yàn)證可利用存儲(chǔ)在組件制造商數(shù)據(jù)庫(kù)中的組件制造商的公共密鑰來(lái)執(zhí)行。在方框545,如果數(shù)字簽名^r證通過(guò),則過(guò)程可進(jìn)行到方框560,并且組件^皮-見為是經(jīng)過(guò)認(rèn)證的。如果數(shù)字簽名驗(yàn)證未能通過(guò),則過(guò)程可進(jìn)行到方框550,并且組件的iU正失敗。注意,盡管所描述的技術(shù)是指利用RFID技術(shù),但也可使用利用 短程通信協(xié)議來(lái)實(shí)現(xiàn)組件檢測(cè)的其它技術(shù)。例如,可使用實(shí)現(xiàn)短程無(wú) 線連接性以使得能夠在電子組件間進(jìn)行簡(jiǎn)單通信的技術(shù)。 一種這樣的 可用技術(shù)是近場(chǎng)通信(NFC) 。 NFC是本領(lǐng)域的技術(shù)人員已知的基于 標(biāo)準(zhǔn)的技術(shù)。
盡管參照具體示范性實(shí)施例描述了本發(fā)明的一些實(shí)施例,但很明 顯,在不偏離如權(quán)利要求所述的本發(fā)明的更廣泛的精神和范圍的情況 下,可對(duì)這些實(shí)施例做出各種修改和改變。因此,應(yīng)將本說(shuō)明書和附 圖視為是具說(shuō)明性而不是限制性意義的。
權(quán)利要求
1. 一種方法,包括將射頻(RF)標(biāo)簽附到將在計(jì)算機(jī)系統(tǒng)中使用的電子組件上,所述RF標(biāo)簽編程有至少包括關(guān)于所述電子組件的信息和關(guān)于所述RF標(biāo)簽的信息的信息;經(jīng)由RF讀取器接收在所述RF標(biāo)簽上編程的信息;以及通過(guò)將所接收的信息與存儲(chǔ)的信息進(jìn)行比較來(lái)認(rèn)證所述電子組件,其中所述存儲(chǔ)的信息包括與電子組件的制造商關(guān)聯(lián)的信息。
2. 如權(quán)利要求1所述的方法,其中關(guān)于所述電子組件的信息包括 所述電子組件的標(biāo)識(shí)和關(guān)聯(lián)的組件制造商的標(biāo)識(shí),關(guān)于所述RF標(biāo)簽 的信息包括所述RF標(biāo)簽的標(biāo)識(shí),并且所述RF標(biāo)簽的標(biāo)識(shí)在指定給所 述組件制造商的范圍內(nèi)。
3. 如權(quán)利要求2所述的方法,其中利用與所述組件制造商關(guān)聯(lián)的 私有密鑰來(lái)簽署所述RF標(biāo)簽的標(biāo)識(shí)和所述電子組件的標(biāo)識(shí)或所述組 件制造商的標(biāo)識(shí),以便形成數(shù)字簽名,其中將所述數(shù)字簽名編程到所 述RF標(biāo)簽中并由所述RF讀取器接收。
4. 如權(quán)利要求5所述的方法,還包括認(rèn)證所述存儲(chǔ)的信息。
5. 如權(quán)利要求4所述的方法,其中將所接收的信息與所述存儲(chǔ)的 信息進(jìn)行比較包括驗(yàn)證所述組件制造商是有效的; 當(dāng)驗(yàn)證所述組件制造商是有效時(shí),驗(yàn)證所述RF標(biāo)簽的標(biāo)識(shí)在指定給所述組件制造商的范圍內(nèi);并利用與所述組件制造商關(guān)聯(lián)的公共密鑰來(lái)驗(yàn)證所述數(shù)字簽 名,其中所述公共密鑰包含在所述存儲(chǔ)的信息內(nèi)。
6. 如權(quán)利要求5所述的方法,還包括根據(jù)所述存儲(chǔ)的信息中包含的兼容性信息來(lái)驗(yàn)證所述電子組件是兼容的電子組件。
7. —種裝置,包括耦合到將在計(jì)算機(jī)系統(tǒng)中使用的第 一電子組件的射頻(RF)標(biāo)簽; 耦合到所述RF標(biāo)簽并配置為接收存儲(chǔ)在所述RF標(biāo)簽中的信息的RF讀取器,其中所述信息包括關(guān)于所述第一電子組件的信息和關(guān)于所述RF標(biāo)簽的信息;配置為存儲(chǔ)與組件制造商關(guān)聯(lián)的信息的數(shù)據(jù)庫(kù);以及 配置為將所述RF讀取器接收的信息與存儲(chǔ)在所述數(shù)據(jù)庫(kù)中的信息進(jìn)行比較以便認(rèn)證所述第一電子組件的認(rèn)證邏輯。
8. 如權(quán)利要求7所述的裝置,其中關(guān)于所述笫一電子組件的信息 包括所述第一電子組件的標(biāo)識(shí)和關(guān)聯(lián)的第一組件制造商的標(biāo)識(shí),其中 關(guān)于所述RF標(biāo)簽的信息包括所述RF標(biāo)簽的標(biāo)識(shí)。
9. 如權(quán)利要求8所述的裝置,其中所述認(rèn)證邏輯用于確定所述第 一組件制造商是否包含在所述數(shù)據(jù)庫(kù)中。
10. 如權(quán)利要求9所述的裝置,其中存儲(chǔ)在所述RF標(biāo)簽中的信 息包括利用所述第 一組件制造商的私有密鑰生成的數(shù)字簽名。
11. 如權(quán)利要求10所述的裝置,其中所述數(shù)據(jù)庫(kù)用于存儲(chǔ)所述組 件制造商中的每個(gè)組件制造商的公共密鑰,并且所述認(rèn)證邏輯用于利 用所述第一組件制造商的7>共密鑰來(lái)驗(yàn)證所述數(shù)字簽名。
12. 如權(quán)利要求13所述的裝置,其中所述認(rèn)證邏輯用于確定所述 RF標(biāo)簽的標(biāo)識(shí)是否在指定給所述第一組件制造商的RF標(biāo)簽標(biāo)識(shí)號(hào)的 范圍內(nèi)。
13. 如權(quán)利要求12所述的裝置,其中所述RF標(biāo)簽是利用射頻標(biāo) 識(shí)(RFID)實(shí)現(xiàn)的。
14. 如權(quán)利要求13所述的裝置,其中除了關(guān)于所述第一電子組件 的信息和關(guān)于所述RF標(biāo)簽的信息之外,所述認(rèn)證邏輯未從所述RF 標(biāo)簽接收秘密代碼來(lái)認(rèn)證所述第 一電子組件,并且所述認(rèn)證邏輯在隨 機(jī)基礎(chǔ)上認(rèn)證所述第 一 電子組件。
15. —種系統(tǒng),包括用于接收從附在第一電子組件上的RF標(biāo)簽傳送的信息的部件, 所述RF標(biāo)簽存儲(chǔ)用于認(rèn)證所述第一電子組件的信息;耦合到所述用于從所述RF標(biāo)簽接收信息的部件并配置為存儲(chǔ)與 授權(quán)的組件制造商關(guān)聯(lián)的信息的存儲(chǔ)部件;以及用于執(zhí)行操作以利用存儲(chǔ)在所述RF標(biāo)簽中的信息和存儲(chǔ)在所述 存儲(chǔ)部件中的信息來(lái)認(rèn)證所述第 一 電子組件的部件。
16. 如權(quán)利要求15所述的系統(tǒng),其中存儲(chǔ)在所述RF標(biāo)簽中的信 息包括利用所述第 一 電子組件的制造商的私有密鑰生成的數(shù)字簽名, 并且所述用于執(zhí)行操作來(lái)認(rèn)證所述第一電子組件的部件包括用于利 用所述第 一 電子組件的制造商的公共密鑰來(lái)驗(yàn)證所述數(shù)字簽名的部 件,所述公共密鑰存儲(chǔ)在所述存儲(chǔ)部件中。
17. 如權(quán)利要求16所述的系統(tǒng),其中存儲(chǔ)在所述RF標(biāo)簽中的信 息包括所述RF標(biāo)簽的標(biāo)識(shí),并且所述用于執(zhí)行操作來(lái)認(rèn)證所述第一 電子組件的部件包括用于驗(yàn)證所述RF標(biāo)簽的標(biāo)識(shí)位于指定給所述第 一電子組件的制造商的范圍內(nèi)的部件。
18. 如權(quán)利要求17所述的系統(tǒng),其中存儲(chǔ)在所述存儲(chǔ)部件中的信 息包括對(duì)來(lái)自所述授權(quán)的組件制造商的一個(gè)或多個(gè)組件的兼容性要 求,并且所述用于執(zhí)行操作來(lái)認(rèn)證所述第一電子組件的部件包括用于 驗(yàn)證所述第 一 電子組件是否滿足它的兼容性要求的部件。
19. 如權(quán)利要求18所述的系統(tǒng),其中存儲(chǔ)在所述RF標(biāo)簽中的信 息包括加密信息,并且利用與可信平臺(tái)模塊(TPM)關(guān)聯(lián)的邏輯來(lái)執(zhí) 行對(duì)所述加密信息的解密。
20. 如權(quán)利要求19所述的系統(tǒng),其中隨機(jī)執(zhí)行對(duì)所述笫一電子組 件的認(rèn)證。
全文摘要
可將射頻(RF)標(biāo)簽附到計(jì)算機(jī)系統(tǒng)中的電子組件上以使得能夠認(rèn)證電子組件。RF讀取器可接收存儲(chǔ)在RF標(biāo)簽中的信息。耦合到RF讀取器的認(rèn)證邏輯可處理所接收的信息,并將它與所存儲(chǔ)的信息進(jìn)行比較。所接收的信息可包括電子組件的制造商的標(biāo)識(shí)和RF標(biāo)簽的標(biāo)識(shí)。
文檔編號(hào)G06K17/00GK101490698SQ200780026772
公開日2009年7月22日 申請(qǐng)日期2007年7月5日 優(yōu)先權(quán)日2006年7月14日
發(fā)明者H·W·王, J·M·馮, W·Y·鄺 申請(qǐng)人:英特爾公司