專利名稱:一種基于bios的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法
技術(shù)領(lǐng)域:
本發(fā)明涉及防偽驗(yàn)證,尤其涉及一種基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,屬于計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域。
背景技術(shù):
現(xiàn)有的計(jì)算機(jī)防偽方法主要通過在計(jì)算機(jī)的硬件上粘貼不干膠貼,易碎貼等手段
實(shí)現(xiàn)。盡管此類方法非常普及,但其存在易偽造,防偽效果影響因素多等缺陷。 市場上的一些不法商家利用這些缺陷,將用戶退還的計(jì)算機(jī)當(dāng)作全新產(chǎn)品向客戶
銷售,而客戶則無法通過目前的防偽手段或其他簡單的方式確定其購買的產(chǎn)品是否屬于此
類二次產(chǎn)品。 同時(shí)也有一些手段高明的商家,以品質(zhì)低劣的硬件替換品牌計(jì)算機(jī)中的部分硬件,或甚至冒充品牌計(jì)算機(jī)進(jìn)行銷售,嚴(yán)重?fù)p害了消費(fèi)者的利益,同時(shí)也損害了計(jì)算機(jī)品牌廠商的權(quán)益。 現(xiàn)有的計(jì)算機(jī)防偽方法無法預(yù)防或解決此類問題。 因此,開發(fā)一種可靠性高,易于操作,成本低廉,同時(shí)不影響客戶體驗(yàn)度的計(jì)算機(jī)防偽方法對于計(jì)算機(jī)生產(chǎn)廠商的信譽(yù)維護(hù)以及消費(fèi)者的權(quán)益保護(hù)而言均具有非常重要的現(xiàn)實(shí)意義。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中存在的問題,提供一種基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法。 本發(fā)明方法根據(jù)PC機(jī)的特性,通過在BIOS中植入一開機(jī)驗(yàn)證單元,讀取電腦的唯一標(biāo)識(shí)信息并加密顯示出來,用戶通過發(fā)送短信或電話或網(wǎng)絡(luò)等方式將顯示內(nèi)容提交給遠(yuǎn)程防偽驗(yàn)證服務(wù)器,經(jīng)過解密及相關(guān)驗(yàn)證,返回激活碼給用戶。如果成功,則可正常進(jìn)入系統(tǒng),否則返回錯(cuò)誤信息。 具體來說,本發(fā)明方法包括下列步驟
a)在BIOS中植入一開機(jī)驗(yàn)證單元; b)所述開機(jī)驗(yàn)證單元在計(jì)算機(jī)開機(jī)后中止啟動(dòng)程序,讀取計(jì)算機(jī)的唯一標(biāo)識(shí)并加密顯示于計(jì)算機(jī)屏幕; c)用戶通過一信息發(fā)送方式將所述密文發(fā)送至一遠(yuǎn)程防偽驗(yàn)證服務(wù)器; d)所述服務(wù)器解密所述密文并驗(yàn)證所述唯一標(biāo)識(shí),驗(yàn)證無誤后將一激活碼返回給
用戶; e)所述用戶將所述激活碼輸入所述開機(jī)驗(yàn)證單元,經(jīng)驗(yàn)證無誤后所述開機(jī)驗(yàn)證單元繼續(xù)所述啟動(dòng)程序。所述唯一標(biāo)識(shí)包括序列號(hào)和ID。所述ID包括CPU ID, BOIS標(biāo)識(shí),MAC地址,硬盤
標(biāo)識(shí),顯卡標(biāo)識(shí)等部件標(biāo)識(shí)信息中的一種或多種。
3
所述信息發(fā)送方式是通過短信或電話或計(jì)算機(jī)網(wǎng)絡(luò)(局域網(wǎng),廣域網(wǎng),因特網(wǎng)等)的方式。 所述開機(jī)驗(yàn)證單元可以是一個(gè)通過編程獲得的軟件主體,也可以是一個(gè)硬件主
體,比如一根據(jù)BIOS的PMP ROM規(guī)范掛接于所述計(jì)算機(jī)的USB設(shè)備,所述USB設(shè)備隨BIOS
自檢后加載,并在所述計(jì)算機(jī)中的操作系統(tǒng)啟動(dòng)之前中止該啟動(dòng)程序。 在上述步驟的基礎(chǔ)上,為了省去用戶后續(xù)驗(yàn)證的麻煩,可采用下列方式 方式1.所述開機(jī)驗(yàn)證單元驗(yàn)證所述激活碼無誤后儲(chǔ)存所述激活碼,并在此后的
計(jì)算機(jī)啟動(dòng)程序中直接讀取所述激活碼并啟動(dòng)程序。所述激活碼優(yōu)選儲(chǔ)存于受保護(hù)的區(qū)域
中,以防激活碼被有意或無意地刪除,比如用戶可能在安裝操作系統(tǒng)時(shí)將激活碼誤刪除。所
述受保護(hù)的區(qū)域可以是隱含分區(qū)(比如HPA、HOST PROTECTED AREA),也可以是起始扇區(qū)3F
前為O的扇區(qū),也可以是非C盤的任何一個(gè)分區(qū)。根據(jù)所需要的安全程度不同,可以采用不
同的方式。 方式2.所述開機(jī)驗(yàn)證單元為所述計(jì)算機(jī)設(shè)置一激活標(biāo)志,當(dāng)所述開機(jī)驗(yàn)證單元驗(yàn)證所述激活碼無誤后,將所述激活標(biāo)志設(shè)置為已激活,此后所述計(jì)算機(jī)開機(jī)后直接運(yùn)行所述啟動(dòng)程序。 本發(fā)明所述的加密和解密過程可采用通用的加解密技術(shù),沒有特殊限制。
和現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)勢集中體現(xiàn)在 1.通過本發(fā)明方法可有效解決市場上存在的不法銷售商以舊充新,以假充真的情況,從而有效保護(hù)消費(fèi)者的利益。 2.通過本發(fā)明方法可使計(jì)算機(jī)生產(chǎn)廠商得到及時(shí)有效的銷售數(shù)據(jù),方便庫存管理和銷售激勵(lì)。 3.本發(fā)明方法操作便利,成本低廉,可靠性高,易于推廣使用。
圖1為本發(fā)明實(shí)施例1的開機(jī)防偽驗(yàn)證流程圖; 圖2為本發(fā)明實(shí)施例1的激活標(biāo)志設(shè)置流程圖,a用于Windows, b用于DOS ;
圖3為本發(fā)明實(shí)施例2的開機(jī)防偽驗(yàn)證流程圖。
具體實(shí)施例方式
下面通過具體實(shí)施例結(jié)合附圖對本發(fā)明作進(jìn)一步描述。
實(shí)施例1 用戶購得一計(jì)算機(jī),該計(jì)算機(jī)的BIOS中植入一開機(jī)驗(yàn)證模塊。
用戶首次開機(jī)后,該開機(jī)驗(yàn)證模塊讀取激活標(biāo)志,此時(shí)激活標(biāo)志設(shè)置為未激活,于是該模塊中止操作系統(tǒng)啟動(dòng)程序,并讀取計(jì)算機(jī)的SN+ID,對此SN+ID進(jìn)行加密形成一串較短的字符后彈出激活窗口 ,該窗口顯示字符串,即加密后的SN+ID。 用戶致電計(jì)算機(jī)廠商,并將該字符串告知客服,客服將其輸入驗(yàn)證系統(tǒng),驗(yàn)證系統(tǒng)解密后判斷該SN和ID是否已保存在數(shù)據(jù)庫中以及兩者能否匹配,若否,則通知用戶發(fā)生錯(cuò)誤,若驗(yàn)證無誤,則驗(yàn)證系統(tǒng)生成和該SN+ID對應(yīng)的激活碼并顯示給客服。
客服通過電話告知用戶該激活碼。
用戶將該激活碼輸入該計(jì)算機(jī)的開機(jī)驗(yàn)證模塊后,該模塊驗(yàn)證該激活碼無誤,則 將該計(jì)算機(jī)的激活標(biāo)志設(shè)為激活并啟動(dòng)操作系統(tǒng)。 此后,用戶每次開機(jī)后,該開機(jī)驗(yàn)證模塊即可成功讀取激活標(biāo)志,因此不再停止操 作系統(tǒng)啟動(dòng)程序。本實(shí)施例的流程圖如圖1所示。 與此相關(guān),圖2給出了計(jì)算機(jī)廠商在計(jì)算機(jī)出廠前在計(jì)算機(jī)硬盤中設(shè)置SN+ID和 激活標(biāo)志的流程圖,圖2a表示W(wǎng)indows系統(tǒng)下的設(shè)置方式,圖2b表示DOS系統(tǒng)下的設(shè)置方 式。 實(shí)施例2 本實(shí)施例基于和實(shí)施例l相同的情形,區(qū)別在于,在用戶購得的計(jì)算機(jī)上,根據(jù) BIOS的PMP ROM規(guī)范掛接一 USB設(shè)備,該USB設(shè)備起實(shí)施例1所述的開機(jī)驗(yàn)證模塊的作用。 該設(shè)備隨BIOS自檢后加載,并在所述計(jì)算機(jī)中的操作系統(tǒng)啟動(dòng)之前中止該啟動(dòng)程序。
本實(shí)施例和實(shí)施例1的區(qū)別還在于,用戶通過短信借助于一第三方短信平臺(tái)完成 整個(gè)驗(yàn)證過程。圖3是本實(shí)施例的流程圖。
權(quán)利要求
一種基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,包括下列步驟a)在BIOS中植入一開機(jī)驗(yàn)證單元;b)所述開機(jī)驗(yàn)證單元在計(jì)算機(jī)開機(jī)后中止啟動(dòng)程序,讀取計(jì)算機(jī)的唯一標(biāo)識(shí)并加密顯示于計(jì)算機(jī)屏幕;c)用戶通過一信息發(fā)送方式將所述密文發(fā)送至一遠(yuǎn)程防偽驗(yàn)證服務(wù)器;d)所述服務(wù)器解密所述密文并驗(yàn)證所述唯一標(biāo)識(shí),驗(yàn)證無誤后將一激活碼返回給用戶;e)所述用戶將所述激活碼輸入所述開機(jī)驗(yàn)證單元,經(jīng)驗(yàn)證無誤后所述開機(jī)驗(yàn)證單元繼續(xù)所述啟動(dòng)程序。
2. 如權(quán)利要求1所述的基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,其特征在于,所述唯一 標(biāo)識(shí)包括序列號(hào)和ID。
3. 如權(quán)利要求2所述的基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,其特征在于,所述ID包 括CPU ID, BOIS標(biāo)識(shí),MAC地址,硬盤標(biāo)識(shí)和顯卡標(biāo)識(shí)中的一種或多種。
4. 如權(quán)利要求1所述的基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,其特征在于,所述信息 發(fā)送方式是通過短信或電話或計(jì)算機(jī)網(wǎng)絡(luò)的方式。
5. 如權(quán)利要求1所述的基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,其特征在于,所述開機(jī) 驗(yàn)證單元是一掛接于所述計(jì)算機(jī)的USB設(shè)備,所述USB設(shè)備隨BIOS自檢后加載,并在所述 計(jì)算機(jī)中的操作系統(tǒng)啟動(dòng)之前中止該啟動(dòng)程序。
6. 如權(quán)利要求1所述的基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,其特征在于,所述開機(jī) 驗(yàn)證單元驗(yàn)證所述激活碼無誤后儲(chǔ)存所述激活碼,并在此后的計(jì)算機(jī)啟動(dòng)程序中直接讀取 所述激活碼并啟動(dòng)程序。
7. 如權(quán)利要求6所述的基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,其特征在于,所述激活 碼儲(chǔ)存于受保護(hù)的區(qū)域中。
8. 如權(quán)利要求1所述的基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,其特征在于,所述開機(jī) 驗(yàn)證單元為所述計(jì)算機(jī)設(shè)置一激活標(biāo)志,當(dāng)所述開機(jī)驗(yàn)證單元驗(yàn)證所述激活碼無誤后,將 所述激活標(biāo)志設(shè)置為已激活,此后所述計(jì)算機(jī)開機(jī)后直接運(yùn)行所述啟動(dòng)程序。
全文摘要
本發(fā)明公開了一種基于BIOS的計(jì)算機(jī)開機(jī)防偽驗(yàn)證方法,屬于計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域。本發(fā)明旨在提供一種可靠性高,易于操作,成本低廉,同時(shí)不影響客戶體驗(yàn)度的計(jì)算機(jī)防偽方法,所述方法包括a)在BIOS中植入一開機(jī)驗(yàn)證單元;b)所述開機(jī)驗(yàn)證單元在計(jì)算機(jī)開機(jī)后中止啟動(dòng)程序,讀取計(jì)算機(jī)的唯一標(biāo)識(shí)并加密顯示于計(jì)算機(jī)屏幕;c)用戶通過一信息發(fā)送方式將所述密文發(fā)送至一遠(yuǎn)程防偽驗(yàn)證服務(wù)器;d)所述服務(wù)器解密所述密文并驗(yàn)證所述唯一標(biāo)識(shí),驗(yàn)證無誤后將一激活碼返回給用戶;e)所述用戶將所述激活碼輸入所述開機(jī)驗(yàn)證單元,經(jīng)驗(yàn)證無誤后所述開機(jī)驗(yàn)證單元繼續(xù)所述啟動(dòng)程序。本發(fā)明可用于計(jì)算機(jī)防偽。
文檔編號(hào)G06F21/20GK101777105SQ20101010079
公開日2010年7月14日 申請日期2010年1月25日 優(yōu)先權(quán)日2010年1月25日
發(fā)明者劉一帆, 白向春, 趙林, 陳凱鋒 申請人:上海北大方正科技電腦系統(tǒng)有限公司