有效
| 申請號: | 201410736479.5 | 申請日: | 2014-12-05 |
| 公開(公告)號: | CN105718762B | 公開(公告)日: | 2019-02-01 |
| 發明(設計)人: | 張偉進;王飛舟;石明;傅子奇 | 申請(專利權)人: | 中國長城科技集團股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F21/57;G06F21/72 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 劉朗星 |
| 地址: | 518000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bios 認證 方法 裝置 | ||
本發明適用于計算機安全領域,提供了一種BIOS認證方法和裝置,該方法包括:在設備上電自檢時,獲取主板的網卡的MAC地址;將獲取的所述網卡的MAC地址根據預設的加密算法進行加密計算,得到所述網卡的MAC地址的加密計算結果;將所述加密計算結果與預設的校驗值比較,如果所述加密計算結果與所述校驗值相同,則通過BIOS認證。由于主板網卡的MAC地址是唯一的,因而使得主板網卡的MAC地址在每個計算機的加密計算結果也不相同,不同的主板需要BIOS認證后才能啟動,從而能夠有效的保護主板,或者BIOS程序,以免受到非法廠商抄襲,從而有利于保護主板開發廠家的研發成果。
技術領域
本發明屬于計算機安全領域,尤其涉及一種BIOS認證方法和裝置。
背景技術
BIOS(英文全稱為Basic Input Output System,中文全稱為基本輸入輸出系統)是一組固化在計算機內主板上的一個ROM芯片上的一組程序。在BIOS中保存著計算機最重要的基本輸入輸出的程序、系統設置信息、開機上電自檢程序和系統啟動自檢程序。所述BIOS的主要功能是為計算機提供最底層的、最直接的硬件設置和控制。使用BIOS設置程序還可以排除系統故障或者診斷系統問題,使系統運行在最好狀態下。
目前,計算機主板與BIOS程序一般不需要認證,當開發設計人員花費大量的時間精力開發設計的主板,或者研發的BIOS程序進入市場后,由于抄襲主板設計以及獲取對應的BIOS二進制文件極為簡單,因此其它廠家可能會進行非法抄襲,不利于保護主板開發廠家的研發成果。
發明內容
本發明的目的在于提供一種BIOS認證方法,以解決現有技術當開發設計人員花費大量的時間精力開發設計的主板,或者研發的BIOS程序進入市場后,由于抄襲主板設計以及獲取對應的BIOS二進制文件極為簡單,因此其它廠家可能會進行非法抄襲,不利于保護主板開發廠家的研發成果的問題。
本發明是這樣實現的,一種BIOS認證方法,所述方法包括:
在設備上電自檢時,獲取主板的網卡的MAC地址;
將獲取的所述網卡的MAC地址根據預設的加密算法進行加密計算,得到所述網卡的MAC地址的加密計算結果;
將所述加密計算結果與預設的校驗值比較,如果所述加密計算結果與所述校驗值相同,則通過BIOS認證。
本發明的另一目的在于提供一種BIOS認證裝置,所述裝置包括:
網卡的MAC地址獲取單元,用于在設備上電自檢時,獲取主板的網卡的MAC地址;
加密計算單元,用于將獲取的所述網卡的MAC地址根據預設的加密算法進行加密計算,得到所述網卡的MAC地址的加密計算結果;
比較單元,用于將所述加密計算結果與預設的校驗值比較,如果所述加密計算結果與所述校驗值相同,則通過BIOS認證。
本發明在設備上電自檢時,獲取主板網卡的MAC地址,并將所述網卡的MAC地址根據預設的加密算法進行加密,從而能夠得到所述網卡的MAC地址的加密計算結果,將其與預設的校驗值比較,如果兩者相同,則通過BIOS認證。由于主板網卡的MAC地址是唯一的,因而使得主板網卡的MAC地址在每個計算機的加密計算結果也不相同,不同的主板需要BIOS認證后才能啟動,從而能夠有效的保護開發設計人員花費大量的時間精力開發設計的主板,或者研發的BIOS程序,以免受到非法廠商抄襲,從而有利于保護主板開發廠家的研發成果。
附圖說明
圖1是本發明第一實施例提供的BIOS認證方法的實現流程圖;
圖2是本發明第二實施例提供的BIOS認證方法的實現流程圖;
圖3是本發明第三實施例提供的BIOS認證方法的實現流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國長城科技集團股份有限公司,未經中國長城科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410736479.5/2.html,轉載請聲明來源鉆瓜專利網。





