两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種在設(shè)備中邏輯綁定和驗(yàn)證器件的方法

文檔序號(hào):7596587閱讀:225來源:國(guó)知局
專利名稱:一種在設(shè)備中邏輯綁定和驗(yàn)證器件的方法
技術(shù)領(lǐng)域
本發(fā)明涉及器件安全技術(shù),具體涉及一種在設(shè)備中邏輯綁定和驗(yàn)證器件的方法。
背景技術(shù)
目前針對(duì)諸如移動(dòng)電話和便攜式電腦等的移動(dòng)終端設(shè)備的盜搶現(xiàn)象依然時(shí)有發(fā)生,為此可以針對(duì)移動(dòng)終端設(shè)置一種防盜方法,這樣即使非法用戶盜搶了移動(dòng)終端,也由于防盜方法的設(shè)置而不能正常使用該移動(dòng)終端,并且不能通過轉(zhuǎn)賣該移動(dòng)終端獲利,從而能夠有效地抑制盜搶移動(dòng)終端的現(xiàn)象。
但是移動(dòng)終端內(nèi)部的一些器件,例如基帶芯片、移動(dòng)終端電池等也有一定價(jià)值,因此盜搶了移動(dòng)終端的非法用戶可能不能使用整個(gè)移動(dòng)終端,也不能通過直接轉(zhuǎn)賣該移動(dòng)終端獲利,但是他們可以將移動(dòng)終端拆開,并通過使用或者轉(zhuǎn)賣其中一些具有較高價(jià)值的器件而獲利,從而影響了移動(dòng)終端的防盜效果。或者,如果移動(dòng)終端是通過一個(gè)加密部件來進(jìn)行加密,并通過這種加密來進(jìn)行防盜的話,那么盜搶移動(dòng)終端的非法用戶可以通過更換加密部件使移動(dòng)終端可以重新使用,從而據(jù)此獲利。
另外,用戶將自己的移動(dòng)終端或計(jì)算機(jī)等送到維護(hù)點(diǎn)進(jìn)行維修時(shí),常常有不法分子趁此機(jī)會(huì)更換用戶的移動(dòng)終端或計(jì)算機(jī)的器件,例如將一個(gè)使用壽命長(zhǎng)的原裝器件更換為使用壽命短的假冒器件,從而給用戶帶來經(jīng)濟(jì)上的損失。
因此,如何有效地杜絕上述盜搶設(shè)備的現(xiàn)象是目前迫切需要解決的一個(gè)問題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的是提供一種在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,以有效地杜絕盜搶設(shè)備現(xiàn)象的發(fā)生。
本發(fā)明的上述目的是通過如下的技術(shù)方案予以實(shí)現(xiàn)的一種在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,至少包括如下步驟a.將設(shè)備中的器件設(shè)置為子模塊,并在設(shè)備中設(shè)置一個(gè)主模塊,每一個(gè)子模塊分別保存一個(gè)個(gè)性化信息,并且在主模塊中保存該子模塊的個(gè)性化信息;b.當(dāng)需要對(duì)子模塊進(jìn)行驗(yàn)證時(shí),主模塊向子模塊發(fā)送對(duì)應(yīng)自己保存的該子模塊的個(gè)性化信息的驗(yàn)證信息;c.子模塊接收到所述驗(yàn)證信息后,判斷所接收的驗(yàn)證信息和自己保存的個(gè)性化信息是否匹配,如果是,確定自己為合法使用狀態(tài),否則確定自己為非法使用狀態(tài)。
在上述方法中,主模塊進(jìn)一步保存子模塊的個(gè)性化信息和子模塊的標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,步驟b中主模塊向子模塊發(fā)送驗(yàn)證信息包括主模塊根據(jù)對(duì)應(yīng)關(guān)系確定子模塊的個(gè)性化信息,然后向子模塊標(biāo)識(shí)對(duì)應(yīng)的子模塊發(fā)送對(duì)應(yīng)該子模塊的個(gè)性化信息的驗(yàn)證信息。
上述方法進(jìn)一步包括在主模塊中設(shè)置一個(gè)個(gè)性化信息,在步驟b之前進(jìn)一步包括通過設(shè)備的輸入單元或者該設(shè)備外的驗(yàn)證設(shè)備向主模塊輸入驗(yàn)證信息,主模塊判斷所接收的驗(yàn)證信息是否和自己保存的個(gè)性化信息匹配,如果是,執(zhí)行步驟b,否則主模塊判斷自己為非法使用狀態(tài)并停止操作。
上述方法進(jìn)一步包括在主模塊和/或子模塊中設(shè)置一個(gè)最大傳入驗(yàn)證信息錯(cuò)誤次數(shù),當(dāng)主模塊和/或子模塊接收到的傳入驗(yàn)證信息的錯(cuò)誤次數(shù)達(dá)到所述最大傳入驗(yàn)證信息錯(cuò)誤次數(shù),主模塊和/或子模塊停止響應(yīng)。
上述方法進(jìn)一步包括在主模塊和/或子模塊中設(shè)置維護(hù)密碼,并進(jìn)一步包括通過傳入維護(hù)密碼設(shè)置、更改或清除個(gè)性化信息的步驟。同時(shí),可以進(jìn)一步設(shè)置一個(gè)最大維護(hù)密碼輸入錯(cuò)誤次數(shù),當(dāng)主模塊和/或子模塊接收到的維護(hù)密碼的錯(cuò)誤次數(shù)達(dá)到所述最大維護(hù)密碼輸入錯(cuò)誤次數(shù),主模塊和/或子模塊停止對(duì)再次輸入的維護(hù)密碼進(jìn)行響應(yīng)。
主模塊中還可以設(shè)置一個(gè)超級(jí)維護(hù)密碼,并進(jìn)一步包括通過輸入超級(jí)維護(hù)密碼設(shè)置、更改或清除主模塊中的維護(hù)密碼的步驟。
主模塊和/或子模塊的維護(hù)密碼的初始值可以為空,此時(shí)該方法進(jìn)一步包括在設(shè)置主模塊和/或子模塊的個(gè)性化信息時(shí)設(shè)置主模塊/子模塊的維護(hù)密碼。
主模塊和/或子模塊接收的驗(yàn)證信息可以是個(gè)性化信息和一個(gè)隨機(jī)數(shù)的聯(lián)合計(jì)算結(jié)果,此時(shí)主模塊和/或子模塊判斷驗(yàn)證信息和自己保存的個(gè)性化信息是否匹配包括主模塊和/或子模塊對(duì)自己保存的個(gè)性化信息和所述隨機(jī)數(shù)進(jìn)行相同或?qū)?yīng)的聯(lián)合計(jì)算,并比較所得到的聯(lián)合計(jì)算結(jié)果和所接收的驗(yàn)證信息是否相同或者滿足預(yù)定對(duì)應(yīng)關(guān)系。
上述方法可以進(jìn)一步包括在主模塊和/或子模塊中設(shè)置一個(gè)預(yù)定時(shí)間的步驟,并進(jìn)一步包括主模塊和/或子模塊判斷是否在預(yù)定時(shí)間內(nèi)接收到驗(yàn)證信息,如果是,執(zhí)行步驟c,否則直接確定自己為非法使用狀態(tài)。
本發(fā)明的設(shè)備可以進(jìn)一步包括一個(gè)主控程序模塊,主模塊和子模塊之間的消息交互經(jīng)過該主控程序模塊轉(zhuǎn)發(fā)。
在本發(fā)明中,主模塊可以單獨(dú)設(shè)置在設(shè)備中,也可以和設(shè)備中的某一個(gè)器件集成在一起。
從本發(fā)明的技術(shù)方案可以看出,本發(fā)明將設(shè)備中需要進(jìn)行防盜保護(hù)的器件設(shè)置為子模塊,并在設(shè)備中設(shè)置一個(gè)主模塊,在每一個(gè)子模塊中分別保存一個(gè)個(gè)性化信息,并且在主模塊中保存所有子模塊的個(gè)性化信息。這樣在主模塊中包含了所有子模塊的信息,也就是將所有需要進(jìn)行防盜保護(hù)的器件綁定在該設(shè)備中。當(dāng)需要對(duì)子模塊進(jìn)行驗(yàn)證時(shí),主模塊向子模塊發(fā)送對(duì)應(yīng)自己保存的該子模塊的個(gè)性化信息的驗(yàn)證信息,然后子模塊判斷所接收的驗(yàn)證信息和自己保存的個(gè)性化信息是否匹配,如果是,確定自己為合法使用狀態(tài),否則確定自己為非法使用狀態(tài)。
通過本發(fā)明上述對(duì)器件的邏輯綁定和驗(yàn)證技術(shù),如果設(shè)備內(nèi)的一個(gè)單獨(dú)器件被拆卸下來并用于另一個(gè)設(shè)備,那么新設(shè)備內(nèi)的主模塊并未正確保存被拆卸下來的器件的個(gè)性化信息,因此在執(zhí)行驗(yàn)證步驟時(shí),該器件得到的對(duì)應(yīng)個(gè)性化信息的驗(yàn)證信息必定和自己保存的原有個(gè)性化信息不匹配,此時(shí)該器件會(huì)確定自己為非法使用狀態(tài),并且可以停止工作,從而使該器件無法在整個(gè)設(shè)備中正常運(yùn)轉(zhuǎn)。這樣非法用戶即使盜搶或更換了設(shè)備內(nèi)的有價(jià)值的器件,也因?yàn)椴荒茉俅问褂眠@些器件而不能從中牟利,從而從根本上打擊非法用戶盜搶器件的現(xiàn)象。并且,本發(fā)明將防盜從設(shè)備級(jí)延伸到器件級(jí),極大地提高了用戶使用設(shè)備的安全性。
另外,本發(fā)明的方法并不局限于對(duì)設(shè)備和器件的防盜目的,還可以有多種用途,例如在器件拆卸和重新安裝的情況下可以驗(yàn)證重新安裝是否正確,是否將一個(gè)設(shè)備的器件安裝到了另一個(gè)設(shè)備等等,因此本發(fā)明具有十分廣闊的應(yīng)用前景。


圖1是根據(jù)本發(fā)明的第一實(shí)施例的流程圖。
圖2是根據(jù)本發(fā)明的第二實(shí)施例的流程圖。
圖3是根據(jù)本發(fā)明的第三實(shí)施例的流程圖。
圖4是根據(jù)本發(fā)明的第四實(shí)施例的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
一般而言,一個(gè)單獨(dú)的設(shè)備是由多個(gè)內(nèi)部器件構(gòu)成的,例如一個(gè)移動(dòng)終端包括基帶芯片、電池、顯示屏等器件,為了保證這些器件不能被單獨(dú)拆卸下來并用于其他設(shè)備,本發(fā)明對(duì)一個(gè)設(shè)備內(nèi)部的關(guān)鍵器件進(jìn)行了綁定。也就是說,這些器件只能在這一個(gè)設(shè)備內(nèi)才能使用,如果用于其他設(shè)備則不能正常工作。結(jié)合對(duì)整個(gè)設(shè)備采取的防盜措施,這樣就將防盜從設(shè)備級(jí)延伸到器件級(jí),極大地提高了防盜的效果。
在本發(fā)明中,將一個(gè)設(shè)備內(nèi)部的需要綁定的器件分別作為一個(gè)子模塊,同時(shí)在設(shè)備內(nèi)部單獨(dú)設(shè)置或者通過和某一個(gè)器件集成的方式設(shè)置一個(gè)主模塊。對(duì)于每一個(gè)子模塊分別設(shè)置子模塊標(biāo)識(shí)和個(gè)性化信息,子模塊自己保存自己的個(gè)性化信息,同時(shí)主模塊保存子模塊的標(biāo)識(shí)和個(gè)性化信息之間對(duì)應(yīng)關(guān)系的列表。當(dāng)子模塊需要進(jìn)行驗(yàn)證時(shí),主模塊將子模塊的個(gè)性化信息發(fā)送給子模塊,子模塊比較自己保存的個(gè)性化信息和接收自主模塊的信息是否匹配,并據(jù)此來決定自己是否正常工作。
圖1示出了本發(fā)明的第一實(shí)施例。如圖1所示,在步驟101,在設(shè)備內(nèi)部設(shè)置一個(gè)主模塊,該主模塊可以單獨(dú)設(shè)置,也可以和設(shè)備內(nèi)的某一個(gè)具體器件集成在一起。
在步驟102,在設(shè)備內(nèi)部設(shè)置需要綁定的子模塊,也就是確定設(shè)備內(nèi)哪些器件需要進(jìn)行綁定。
在步驟103,為每一個(gè)子模塊設(shè)置一個(gè)標(biāo)識(shí)和一個(gè)個(gè)性化信息,將子模塊的個(gè)性化信息保存在子模塊中,并在主模塊中保存包含子模塊標(biāo)識(shí)和個(gè)性化信息的對(duì)應(yīng)關(guān)系的列表。
通過前述步驟101至103,即完成了器件的邏輯綁定。下面對(duì)經(jīng)過邏輯綁定的器件進(jìn)行驗(yàn)證。
在步驟104,當(dāng)主模塊和子模塊上電運(yùn)行后,經(jīng)過一個(gè)預(yù)先設(shè)置的時(shí)間,主模塊向每一個(gè)子模塊分別發(fā)送對(duì)應(yīng)該子模塊標(biāo)識(shí)的個(gè)性化信息。
在步驟105,子模塊判斷接收自主模塊的個(gè)性化信息是否和自己保存的個(gè)性化信息一致,如果一致,則認(rèn)為自己通過驗(yàn)證,在步驟106正常工作;否則認(rèn)為自己沒有通過驗(yàn)證,在步驟107停止工作。
步驟104的預(yù)先設(shè)置的時(shí)間可以是零,也就是主模塊在上電后立即向子模塊發(fā)送個(gè)性化信息。這里如果有多個(gè)子模塊,發(fā)送個(gè)性化信息可以是同時(shí)發(fā)送,也可以是順序發(fā)送。
在步驟106中,當(dāng)子模塊通過驗(yàn)證并正常工作時(shí),可以向主模塊返回一個(gè)表示自己驗(yàn)證成功的通知消息;同樣,在步驟107中,當(dāng)子模塊沒有通過驗(yàn)證并停止工作時(shí),可以向主模塊返回一個(gè)表示自己驗(yàn)證失敗的通知消息。主模塊可以將這些消息通過輸出設(shè)備輸出給用戶,例如在顯示屏上顯示出來,或者通過語(yǔ)音播放給用戶等等。
另外,可以在子模塊中設(shè)置一個(gè)預(yù)定時(shí)間,并且在步驟105之前增加一個(gè)判斷是否在預(yù)定時(shí)間內(nèi)接收到來自主模塊的個(gè)性化信息的步驟,如果是,則執(zhí)行步驟105;如果到達(dá)該預(yù)定時(shí)間后子模塊依然沒有接收到來自主模塊的個(gè)性化信息,直接執(zhí)行步驟107,也就是認(rèn)為自己沒有通過驗(yàn)證,從而停止工作。
除了在子模塊中設(shè)置個(gè)性化信息之外,也可以對(duì)主模塊設(shè)置一個(gè)個(gè)性化信息,這樣可以有效防止通過更換設(shè)備中的主模塊并重新進(jìn)行器件的邏輯綁定來達(dá)到在新設(shè)備中再次使用該器件。
如圖2所示,本發(fā)明的第二實(shí)施例包括如下步驟。
在步驟201,在設(shè)備內(nèi)部設(shè)置一個(gè)主模塊,該主模塊可以單獨(dú)設(shè)置,也可以和設(shè)備內(nèi)的某一個(gè)具體器件集成在一起。
在步驟202,在設(shè)備內(nèi)部設(shè)置需要綁定的子模塊,也就是確定設(shè)備內(nèi)哪些器件需要進(jìn)行綁定。
在步驟203,為主模塊設(shè)置一個(gè)個(gè)性化信息,為每一個(gè)子模塊設(shè)置一個(gè)標(biāo)識(shí)和一個(gè)個(gè)性化信息,將子模塊的個(gè)性化信息保存在子模塊中,并在主模塊中保存包含子模塊標(biāo)識(shí)和個(gè)性化信息的對(duì)應(yīng)關(guān)系的列表。
通過前述步驟201至203,即完成了器件的邏輯綁定。下面對(duì)經(jīng)過邏輯綁定的器件進(jìn)行驗(yàn)證。
在步驟204,當(dāng)主模塊和子模塊上電運(yùn)行后,主模塊判斷接收到來自外界輸入的個(gè)性化信息是否和自己保存的個(gè)性化信息一致,如果是,執(zhí)行步驟205及其后續(xù)步驟,否則在步驟209中停止工作,結(jié)束本流程。
在步驟205,主模塊向每一個(gè)子模塊分別發(fā)送對(duì)應(yīng)該子模塊標(biāo)識(shí)的個(gè)性化信息。
在步驟206,子模塊判斷接收自主模塊的個(gè)性化信息是否和自己保存的個(gè)性化信息一致,如果一致,則認(rèn)為自己通過驗(yàn)證,在步驟207正常工作;否則認(rèn)為自己沒有通過驗(yàn)證,在步驟208停止工作。
在第二實(shí)施例中,外界輸入可以是用戶手動(dòng)通過設(shè)備的輸入單元來輸入,例如通過移動(dòng)終端的鍵盤輸入?;蛘?,在需要驗(yàn)證的設(shè)備外另外單獨(dú)設(shè)置一個(gè)驗(yàn)證設(shè)備,由該驗(yàn)證設(shè)備保存需要驗(yàn)證的設(shè)備的主模塊的個(gè)性化信息,并向需要驗(yàn)證的設(shè)備的主模塊發(fā)送個(gè)性化信息。或者,由設(shè)備內(nèi)部的程序模塊保存主模塊的個(gè)性化信息,并向主模塊發(fā)送個(gè)性化信息。
當(dāng)然,也可以在主模塊中設(shè)置一個(gè)預(yù)定時(shí)間,并且在步驟204中主模塊上電后,增加一個(gè)判斷是否在預(yù)定時(shí)間內(nèi)接收到來自外界輸入的個(gè)性化信息的步驟,如果是,則執(zhí)行步驟204中的判斷步驟;如果到達(dá)該預(yù)定時(shí)間后主模塊依然沒有接收到來自外界輸入的個(gè)性化信息,直接執(zhí)行步驟209,也就是停止工作,結(jié)束本流程。
同樣,在步驟207和步驟208之后子模塊可以返回一個(gè)相應(yīng)的通知消息,另外在步驟209之后主模塊也可以生成一個(gè)表明自己驗(yàn)證失敗的通知消息,主模塊可以將所有的這些通知消息通過輸出設(shè)備輸出給用戶。
對(duì)于子模塊而言,主模塊在發(fā)送個(gè)性化信息的時(shí)候也可以用一個(gè)對(duì)應(yīng)于個(gè)性化信息的驗(yàn)證信息來代替。例如對(duì)個(gè)性化信息和一個(gè)隨機(jī)數(shù)進(jìn)行聯(lián)合運(yùn)算,將得到的運(yùn)算結(jié)果作為驗(yàn)證信息發(fā)送給子模塊,子模塊比較該驗(yàn)證信息是否和自己保存的個(gè)性化信息相匹配。為此在第一實(shí)施例的基礎(chǔ)上提出了第三實(shí)施例,其具體流程如圖3所示。其進(jìn)行器件邏輯綁定的步驟301至303和第一實(shí)施例的步驟101至103完全相同,這里省略其詳細(xì)描述。下面從步驟304開始說明其驗(yàn)證過程。
在步驟304,當(dāng)主模塊和子模塊上電運(yùn)行后,經(jīng)過一個(gè)預(yù)先設(shè)置的時(shí)間,主模塊向每一個(gè)子模塊分別發(fā)送請(qǐng)求獲取隨機(jī)數(shù)的請(qǐng)求消息。
在步驟305,子模塊在接收到該請(qǐng)求消息后,分別生成一個(gè)隨機(jī)數(shù),然后將該隨機(jī)數(shù)發(fā)送給主模塊。
在步驟306,主模塊根據(jù)接收自子模塊的隨機(jī)數(shù)和保存的對(duì)應(yīng)該子模塊的個(gè)性化信息進(jìn)行聯(lián)合計(jì)算,得到一個(gè)計(jì)算結(jié)果,也就是對(duì)應(yīng)個(gè)性化信息的驗(yàn)證信息。
在步驟307,主模塊向每一個(gè)子模塊分別發(fā)送驗(yàn)證信息。
子模塊在接收到驗(yàn)證信息之后,比較主模塊發(fā)送的驗(yàn)證信息是否和自己保存的個(gè)性化信息匹配,具體地說包含如下步驟在步驟308,子模塊根據(jù)自己保存的隨機(jī)數(shù)和自己生成的個(gè)性化信息進(jìn)行相同或?qū)?yīng)的聯(lián)合計(jì)算,得到一個(gè)計(jì)算結(jié)果,也就是對(duì)應(yīng)自己保存的個(gè)性化信息的驗(yàn)證信息。
在步驟309,子模塊判斷接收自主模塊的驗(yàn)證信息是否和自己生成的驗(yàn)證信息相同或者滿足對(duì)應(yīng)關(guān)系,如果是,則認(rèn)為自己通過驗(yàn)證,在步驟310正常工作;否則認(rèn)為自己沒有通過驗(yàn)證,在步驟311停止工作。
步驟308中的對(duì)應(yīng)的聯(lián)合計(jì)算是指主模塊進(jìn)行的計(jì)算和子模塊進(jìn)行的計(jì)算可以不同,只要它們滿足預(yù)定的對(duì)應(yīng)關(guān)系即可,比如計(jì)算的結(jié)果相差整數(shù)倍,或者相差一個(gè)固定的偏移量,等等。這樣在步驟309中子模塊判斷自己得到的驗(yàn)證信息和接收自主模塊的驗(yàn)證信息是否滿足預(yù)定對(duì)應(yīng)關(guān)系即可確定自己是否通過驗(yàn)證。
同樣,對(duì)于主模塊,外界在發(fā)送個(gè)性化信息的時(shí)候也可以用一個(gè)對(duì)應(yīng)于個(gè)性化信息的驗(yàn)證信息來代替。例如對(duì)個(gè)性化信息和一個(gè)隨機(jī)數(shù)進(jìn)行聯(lián)合運(yùn)算,將得到的運(yùn)算結(jié)果作為驗(yàn)證信息發(fā)送給主模塊,主模塊比較該驗(yàn)證信息是否和自己保存的個(gè)性化信息相匹配。為此在第二實(shí)施例的基礎(chǔ)上提出了第四實(shí)施例,這里的外界輸入以驗(yàn)證設(shè)備為例,其具體流程如圖4所示。其進(jìn)行器件邏輯綁定的步驟401至403和第二實(shí)施例的步驟201至203完全相同,這里省略其詳細(xì)描述。下面從步驟404開始說明其驗(yàn)證過程。
在步驟404,當(dāng)主模塊和子模塊上電運(yùn)行后,主模塊生成一個(gè)隨機(jī)數(shù),并向驗(yàn)證設(shè)備發(fā)送該隨機(jī)數(shù)和一個(gè)請(qǐng)求獲取驗(yàn)證信息的請(qǐng)求消息。
在步驟405,驗(yàn)證設(shè)備在接收到該請(qǐng)求消息和隨機(jī)數(shù)之后,對(duì)自己保存的對(duì)應(yīng)該設(shè)備的主模塊的個(gè)性化信息和隨機(jī)數(shù)進(jìn)行聯(lián)合計(jì)算,得到一個(gè)計(jì)算結(jié)果,也就是驗(yàn)證信息。
在步驟406,驗(yàn)證設(shè)備將自己生成的驗(yàn)證信息發(fā)送給需要驗(yàn)證的設(shè)備的主模塊。
在步驟407,主模塊在接收到驗(yàn)證信息之后,對(duì)自己保存的個(gè)性化信息和自己生成的隨機(jī)數(shù)進(jìn)行相同或?qū)?yīng)的聯(lián)合計(jì)算,得到對(duì)應(yīng)于自己保存的個(gè)性化信息的驗(yàn)證信息。
在步驟408,主模塊判斷接收到來自外界輸入的驗(yàn)證信息是否和自己生成的驗(yàn)證信息相同或者滿足對(duì)應(yīng)關(guān)系,如果是,執(zhí)行步驟409及其后續(xù)步驟,否則在步驟413中停止工作,結(jié)束本流程。
在步驟409,主模塊向每一個(gè)子模塊分別發(fā)送對(duì)應(yīng)該子模塊標(biāo)識(shí)的個(gè)性化信息。
在步驟410,子模塊判斷接收自主模塊的個(gè)性化信息是否和自己保存的個(gè)性化信息一致,如果一致,則認(rèn)為自己通過驗(yàn)證,在步驟411正常工作;否則認(rèn)為自己沒有通過驗(yàn)證,在步驟412停止工作。
當(dāng)然,在第四實(shí)施例中,對(duì)于子模塊也可以和第三實(shí)施例類似,采用個(gè)性化信息和隨機(jī)數(shù)計(jì)算得到的驗(yàn)證信息來進(jìn)行驗(yàn)證。
在上述實(shí)施例中,子模塊可以先向主模塊發(fā)送一個(gè)請(qǐng)求個(gè)性化信息或驗(yàn)證信息的請(qǐng)求消息,主模塊在接收到該請(qǐng)求消息之后再發(fā)送個(gè)性化信息或驗(yàn)證信息。同樣,主模塊也可以先向驗(yàn)證設(shè)備發(fā)送一個(gè)請(qǐng)求個(gè)性化信息或驗(yàn)證信息的請(qǐng)求消息,或者通過輸出單元提示用戶輸入一個(gè)個(gè)性化信息或驗(yàn)證信息,或者,在設(shè)備上電后,主模塊等待外界在一個(gè)設(shè)定的時(shí)間內(nèi)傳入該主模塊相應(yīng)的個(gè)性化信息。
另外,子模塊的驗(yàn)證所需的隨機(jī)數(shù)也可以由主模塊產(chǎn)生并由主模塊發(fā)送給子模塊,而主模塊的驗(yàn)證所需的隨機(jī)數(shù)也可以由外界產(chǎn)生并由外界發(fā)送給主模塊,這里的外界包括驗(yàn)證設(shè)備、用戶輸入和程序模塊等情況。
主模塊和子模塊交互信息時(shí),可以經(jīng)過一個(gè)主控程序模塊在中間來傳遞相應(yīng)的交互信息,這樣,主模塊和各個(gè)子模塊就可以間接交互信息,從而可以降低電路設(shè)計(jì)的復(fù)雜度。這樣的情況下,子模塊驗(yàn)證自身失敗后,可以直接向主控程序模塊返回驗(yàn)證失敗信息,并由主控程序模塊直接輸出給用戶,從而,不需要再向主模塊返回這個(gè)失敗信息。
在本發(fā)明中,可以在子模塊中設(shè)置一個(gè)維護(hù)密碼,通過該維護(hù)密碼可以控制設(shè)置、更改和清除子模塊中的個(gè)性化信息,以及通過該維護(hù)密碼重新設(shè)置維護(hù)密碼。當(dāng)子模塊更改了個(gè)性化信息之后,將更改后的個(gè)性化信息發(fā)送給主模塊,主模塊更新自己保存的相應(yīng)子模塊個(gè)性化信息。并且,可以設(shè)置最大維護(hù)密碼輸入錯(cuò)誤次數(shù),當(dāng)用戶第一次輸入維護(hù)密碼錯(cuò)誤后可以重新輸入,但是如果經(jīng)過限制次數(shù)的輸入依然不能正確輸入維護(hù)密碼,那么子模塊將拒絕對(duì)輸入的維護(hù)密碼進(jìn)行響應(yīng)或者自動(dòng)報(bào)廢。
和子模塊設(shè)置維護(hù)密碼相似,可以在主模塊中也設(shè)置一個(gè)維護(hù)密碼,通過該維護(hù)密碼可以由用戶設(shè)置、更改和清除主模塊中的個(gè)性化信息,以及通過該維護(hù)密碼重新設(shè)置維護(hù)密碼,并且可以通過該維護(hù)密碼獲取主模塊保存的列表信息。并且,可以設(shè)置最大維護(hù)密碼輸入錯(cuò)誤次數(shù),當(dāng)用戶第一次輸入維護(hù)密碼錯(cuò)誤后可以重新輸入,但是如果經(jīng)過限制次數(shù)的輸入依然不能正確輸入維護(hù)密碼,那么主模塊將拒絕對(duì)用戶輸入維護(hù)密碼進(jìn)行響應(yīng)。
對(duì)于主模塊,還可以設(shè)置一個(gè)超級(jí)維護(hù)密碼,通過該超級(jí)維護(hù)密碼可以設(shè)置、更改和清除主模塊的維護(hù)密碼,以及通過該超級(jí)維護(hù)密碼重新設(shè)置超級(jí)維護(hù)密碼。并且,可以設(shè)置超級(jí)維護(hù)密碼輸入錯(cuò)誤限制次數(shù),當(dāng)用戶第一次輸入超級(jí)維護(hù)密碼錯(cuò)誤后可以重新輸入,但是如果經(jīng)過限制次數(shù)的輸入依然不能正確輸入超級(jí)維護(hù)密碼,那么主模塊將拒絕對(duì)用戶輸入的超級(jí)密碼進(jìn)行響應(yīng)。在實(shí)際情況中,用戶有可能忘記維護(hù)密碼,這時(shí)通過提供一個(gè)超級(jí)密碼給用戶提供了補(bǔ)救的機(jī)會(huì)。
子模塊和主模塊的維護(hù)密碼的初始值可以是空,只有在進(jìn)行器件邏輯綁定時(shí)才進(jìn)行設(shè)置。具體地說,主模塊對(duì)子模塊執(zhí)行綁定操作時(shí),設(shè)置子模塊的維護(hù)密碼,并且設(shè)置子模塊的個(gè)性化信息。當(dāng)然,如果主模塊和子模塊交互信息是經(jīng)過一個(gè)主控程序模塊在中間來傳遞相應(yīng)的交互信息來完成的話,各個(gè)子模塊的維護(hù)密碼以及個(gè)性化信息也可以由主控程序模塊來設(shè)置,并分別保存在各個(gè)子模塊以及主模塊中。
而對(duì)于主模塊而言,在主模塊對(duì)子模塊進(jìn)行綁定操作之前,由外界設(shè)置主模塊的維護(hù)密碼,并且設(shè)置主模塊的個(gè)性化信息。
在本發(fā)明中,對(duì)于子模塊可以設(shè)置一個(gè)最大傳入驗(yàn)證信息錯(cuò)誤次數(shù),當(dāng)主模塊第一次傳入驗(yàn)證信息錯(cuò)誤后可以重新傳入,但是如果經(jīng)過限制次數(shù)依然不能正確傳入驗(yàn)證信息,那么子模塊將拒絕主模塊的傳入。同樣,對(duì)于主模塊也可以設(shè)置一個(gè)最大傳入驗(yàn)證信息錯(cuò)誤次數(shù),當(dāng)外界第一次傳入驗(yàn)證信息錯(cuò)誤后可以重新傳入,但是如果經(jīng)過限制次數(shù)依然不能正確傳入驗(yàn)證信息,那么主模塊將拒絕外界的傳入。
另外,無論是對(duì)于子模塊還是主模塊,還可以通過傳入正確的個(gè)性化信息來修改原來的個(gè)性化信息。
本發(fā)明的個(gè)性化信息、維護(hù)密碼和超級(jí)維護(hù)密碼通過邏輯電路實(shí)現(xiàn)訪問控制存取,這種存取技術(shù)已經(jīng)在IC卡領(lǐng)域得到大量應(yīng)用,這里不再贅述。
本發(fā)明的器件邏輯綁定和驗(yàn)證技術(shù)可以應(yīng)用于任何電氣類產(chǎn)品或者包含電子器件的產(chǎn)品,例如移動(dòng)電話、電腦、家電產(chǎn)品甚至汽車等等,因此本發(fā)明的應(yīng)用前景非常廣泛。
可以理解,上述僅僅是對(duì)本發(fā)明精神的展示,而不用于限制本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,至少包括如下步驟a.將設(shè)備中的器件設(shè)置為子模塊,并在設(shè)備中設(shè)置一個(gè)主模塊,每一個(gè)子模塊分別保存一個(gè)個(gè)性化信息,并且在主模塊中保存該子模塊的個(gè)性化信息;b.當(dāng)需要對(duì)子模塊進(jìn)行驗(yàn)證時(shí),主模塊向子模塊發(fā)送對(duì)應(yīng)自己保存的該子模塊的個(gè)性化信息的驗(yàn)證信息;c.子模塊接收到所述驗(yàn)證信息后,判斷所接收的驗(yàn)證信息和自己保存的個(gè)性化信息是否匹配,如果是,確定自己為合法使用狀態(tài),否則確定自己為非法使用狀態(tài)。
2.根據(jù)權(quán)利要求1所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,主模塊進(jìn)一步保存子模塊的個(gè)性化信息和子模塊的標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,步驟b中主模塊向子模塊發(fā)送驗(yàn)證信息包括主模塊根據(jù)所述對(duì)應(yīng)關(guān)系確定子模塊的個(gè)性化信息,然后向子模塊標(biāo)識(shí)對(duì)應(yīng)的子模塊發(fā)送對(duì)應(yīng)該子模塊的個(gè)性化信息的驗(yàn)證信息。
3.根據(jù)權(quán)利要求1所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,該方法進(jìn)一步包括在主模塊中設(shè)置一個(gè)個(gè)性化信息,在步驟b之前進(jìn)一步包括通過設(shè)備的輸入單元或者通過該設(shè)備外的驗(yàn)證設(shè)備向主模塊輸入驗(yàn)證信息,主模塊判斷所接收的驗(yàn)證信息和自己保存的個(gè)性化信息是否匹配,如果是,執(zhí)行步驟b,否則主模塊判斷自己為非法使用狀態(tài)并停止操作。
4.根據(jù)權(quán)利要求3所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,進(jìn)一步包括在主模塊和/或子模塊中設(shè)置一個(gè)最大傳入驗(yàn)證信息錯(cuò)誤次數(shù),當(dāng)主模塊和/或子模塊接收到的傳入驗(yàn)證信息的錯(cuò)誤次數(shù)達(dá)到所述最大傳入驗(yàn)證信息錯(cuò)誤次數(shù),主模塊和/或子模塊停止響應(yīng)。
5.根據(jù)權(quán)利要求3所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,進(jìn)一步包括在主模塊和/或子模塊中設(shè)置維護(hù)密碼,并進(jìn)一步包括通過傳入維護(hù)密碼設(shè)置、更改或清除個(gè)性化信息的步驟。
6.根據(jù)權(quán)利要求5所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,進(jìn)一步包括設(shè)置一個(gè)最大維護(hù)密碼輸入錯(cuò)誤次數(shù),當(dāng)主模塊和/或子模塊接收到的維護(hù)密碼的錯(cuò)誤次數(shù)達(dá)到所述最大維護(hù)密碼輸入錯(cuò)誤次數(shù),主模塊和/或子模塊停止對(duì)再次輸入的維護(hù)密碼進(jìn)行響應(yīng)。
7.根據(jù)權(quán)利要求5所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,進(jìn)一步包括在主模塊中設(shè)置一個(gè)超級(jí)維護(hù)密碼,并進(jìn)一步包括通過輸入超級(jí)維護(hù)密碼設(shè)置、更改或清除主模塊中的維護(hù)密碼的步驟。
8.根據(jù)權(quán)利要求5所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,所述主模塊和/或子模塊的維護(hù)密碼的初始值為空,該方法進(jìn)一步包括在設(shè)置主模塊和/或子模塊的個(gè)性化信息時(shí)設(shè)置主模塊/子模塊的維護(hù)密碼。
9.根據(jù)權(quán)利要求3所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,所述主模塊和/或子模塊接收的驗(yàn)證信息是個(gè)性化信息和一個(gè)隨機(jī)數(shù)的聯(lián)合計(jì)算結(jié)果,所述主模塊和/或子模塊判斷驗(yàn)證信息和自己保存的個(gè)性化信息是否匹配包括主模塊和/或子模塊對(duì)自己保存的個(gè)性化信息和所述隨機(jī)數(shù)進(jìn)行相同或?qū)?yīng)的聯(lián)合計(jì)算,并比較所得到的聯(lián)合計(jì)算結(jié)果和所接收的驗(yàn)證信息是否相同或者滿足預(yù)定對(duì)應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求3所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,進(jìn)一步包括在主模塊和/或子模塊中設(shè)置一個(gè)預(yù)定時(shí)間的步驟,并進(jìn)一步包括主模塊和/或子模塊判斷是否在預(yù)定時(shí)間內(nèi)接收到驗(yàn)證信息,如果是,執(zhí)行步驟c,否則直接確定自己為非法使用狀態(tài)。
11.根據(jù)權(quán)利要求1所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,該設(shè)備進(jìn)一步包括一個(gè)主控程序模塊,所述主控程序模塊用于轉(zhuǎn)發(fā)主模塊和子模塊之間交互的消息。
12.根據(jù)權(quán)利要求1所述的在設(shè)備中邏輯綁定和驗(yàn)證器件的方法,其特征是,所述主模塊在設(shè)備中單獨(dú)設(shè)置,或者和設(shè)備中的一個(gè)器件集成在一起。
全文摘要
本發(fā)明公開了一種在設(shè)備中邏輯綁定和驗(yàn)證器件的方法。在該方法中,首先將設(shè)備中的器件設(shè)置為子模塊,并在設(shè)備中設(shè)置一個(gè)主模塊,每一個(gè)子模塊分別保存一個(gè)個(gè)性化信息,并且在主模塊中保存該子模塊的個(gè)性化信息。當(dāng)需要對(duì)子模塊進(jìn)行驗(yàn)證時(shí),主模塊向子模塊發(fā)送對(duì)應(yīng)自己保存的該子模塊的個(gè)性化信息的驗(yàn)證信息。子模塊接收到驗(yàn)證信息后,判斷所接收的驗(yàn)證信息和自己保存的個(gè)性化信息是否匹配,如果是,確定自己為合法使用狀態(tài),否則確定自己為非法使用狀態(tài)。本發(fā)明可以將針對(duì)設(shè)備的防盜技術(shù)從設(shè)備級(jí)延伸到器件級(jí),具有廣闊的應(yīng)用前景。
文檔編號(hào)H04Q7/32GK1728850SQ200410071100
公開日2006年2月1日 申請(qǐng)日期2004年7月28日 優(yōu)先權(quán)日2004年7月28日
發(fā)明者王正偉, 吳古政, 黃楊, 伍朝暉 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
萍乡市| 牟定县| 嵩明县| 凭祥市| 怀来县| 阳朔县| 亳州市| 龙陵县| 高要市| 泰州市| 澄迈县| 绥化市| 洪湖市| 丰原市| 雷波县| 石台县| 吉林省| 灵山县| 长宁区| 漳浦县| 新建县| 怀来县| 安阳市| 古蔺县| 绍兴市| 遂昌县| 琼中| 永仁县| 高邮市| 香格里拉县| 红安县| 阳江市| 沂源县| 常山县| 武川县| 延川县| 竹溪县| 定日县| 三明市| 凤山市| 宣汉县|