欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在主引導區(qū)實現(xiàn)開機鎖功能的方法

文檔序號:6420598閱讀:165來源:國知局
專利名稱:一種在主引導區(qū)實現(xiàn)開機鎖功能的方法
技術領域
本發(fā)明關于實現(xiàn)PC鎖的方法,具體的說是在PC啟動后進入MBR階段進行USB Key身份認證,從而實現(xiàn)啟動過程中的開機鎖的方法。
背景技術
隨著計算機技術的提高,個人計算機(PC),特別是筆記本電腦應用日益普遍。許多人都會把一些對個人或公司非常有用的數(shù)據(jù)存儲在電腦的硬盤里面。如何防止電腦中重要的數(shù)據(jù)被非法竊取,防止非法用戶任意開啟自己的電腦之類有關PC安全的問題日益受到人們的關注,特別是商務人士。人們非常希望能有把電子鑰匙來保護自己的電腦不受侵害,所以USBKey的概念就產(chǎn)生了,而如何對USB Key進行身份識別就成為PC開機鎖需要解決的問題。目前的PC開機鎖仍然只是局限在開機啟動進入Windows操作系統(tǒng)后,對USB Key進行身份識別,如果識別錯誤則鎖住電腦屏幕。這樣一種方法并不安全,非法用戶可以通過一些小軟件在Windows下面運行,從而破解掉屏幕保護。在這個意義上,它僅僅是實現(xiàn)了屏幕保護鎖,而并非真正的開機鎖。
在PC啟動過程中能有效實現(xiàn)開機鎖功能的階段有兩個1.在BIOS階段進行防護;2.在MBR階段進行防護。第一種方案需要主板產(chǎn)商在BIOS程序中加入USB Key身份驗證的代碼,而BIOS EPROM中程序代碼惜字如金的主板產(chǎn)商不大會為一個需要PC安全的特殊群體去修改BIOS。而在MBR階段,此時并未加載操作系統(tǒng),無法運行各類破解程序,身份驗證代碼和USB主機控制器驅動程序可以存放在硬盤中,因此可以非常好的實現(xiàn)PC開機鎖功能。

發(fā)明內容
為了以上目的,本發(fā)明提供了一種在主引導區(qū)階段實現(xiàn)開機鎖功能的方法,該方法包括編寫基于BIOS環(huán)境下的USB主機控制器驅動程序,該驅動程序可以兼容目前PC主板上主流的UHCI,OHCI為標準的USB主機控制器;在MBR階段加載USB主機控制器驅動程序,把BIOS控制的USB主機控制器接管過來,并對USB Key進行檢測和身份驗證;驗證結束后從新恢復BIOS程序對USB主機控制器的控制,使之繼續(xù)支持USB鼠標,USB鍵盤,USB軟盤等。


在本專利申請的權利要求書中,具體地指出了本發(fā)明的主題,并清楚地對其提出了專利保護。然而參照下面的詳細說明和附圖,可以更好的理解本發(fā)明的有關結構和實現(xiàn)方法以及其目的、特征和優(yōu)勢。
圖1為未具有開機鎖功能時,PC的啟動過程;圖2具有本發(fā)明的開機瑣功能時,PC的啟動過程圖3USB主機控制器的主程序流程4USB主機控制器的中斷程序流程圖具體實施方法在以下的詳細說明中,描述了特定的細節(jié)以便提供對本發(fā)明全面的理解。然而本專業(yè)的技術人員會認識到,本發(fā)明也可以用其它相類似的細節(jié)實施。
PC開機鎖功能安裝時,將具有基于BIOS環(huán)境下USB主機控制器控制程序及USB Key身份驗證功能的MBR代碼存入磁盤的第0頭第0道第1扇區(qū)開始的空間里面;PC啟動后,進入MBR階段,基于BIOS環(huán)境下USB主機控制器控制程序接管USB主機控制器;通過USB主機控制器驅動,檢測USB Key并對USB Key使用專用的USB數(shù)據(jù)傳輸指令,進行身份驗證;如果檢測和身份驗證通過則從新恢復BIOS程序對USB主機控制器的控制,進入正常的加載操作系統(tǒng)的啟動過程,如果未通過則繼續(xù)檢測。
雖然此處說明描述了本發(fā)明的某此特征及一種實現(xiàn)方法,但是對于本專業(yè)的技術人員來說,將會出現(xiàn)許多修改、替換、變化和等效代換。因此,本發(fā)明的保護范圍由所附的權利要求的范圍為準。
權利要求
1.一種在主引導區(qū)實現(xiàn)開機鎖功能的方法,該方法包括以下步驟-PC開機鎖功能安裝時,將具有USB Key身份驗證功能的MBR代碼存入磁盤的第0頭第0道第1扇區(qū)開始的空間里面;-PC啟動后,進入MBR階段,基于BIOS環(huán)境下USB主機控制器控制程序接管BIOS控制的USB主機控制器;-通過USB主機控制器控制程序,檢測USB Key并對USB Key使用專用的USB數(shù)據(jù)傳輸指令,進行身份驗證;-如果檢測和身份驗證通過則重新恢復BIOS程序對USB主機控制器的控制,進入正常的加載操作系統(tǒng)的啟動過程,如果未通過則繼續(xù)檢測。
2.如權利要求1所述一種在主引導區(qū)實現(xiàn)開機鎖功能的方法,其特征在于將具有基于BIOS環(huán)境下USB主機控制器驅動及USB Key身份驗證功能的MBR代碼存入磁盤的第0頭第0道第1扇區(qū)開始的空間里面;
3.如權利要求1所述一種在主引導區(qū)實現(xiàn)開機鎖功能的方法,其特征在于進入MBR階段,基于BIOS環(huán)境下USB主機控制器控制程序接管BIOS控制的USB主機控制器;
4.如權利要求3所述一種在主引導區(qū)實現(xiàn)開機鎖功能的方法,其特征在于所述基于BIOS環(huán)境下USB主機控制器控制程序支持UHCI,OHCI的USB主機控制器;
5.如權利要求1所述一種在主引導區(qū)實現(xiàn)開機鎖功能的方法,其特征在于通過USB主機控制器控制程序,檢測USB Key并對USB Key使用專用的USB數(shù)據(jù)傳輸指令,進行身份驗證;
6.如權利要求1所述一種在主引導區(qū)實現(xiàn)開機鎖功能的方法,其特征在于如果檢測和身份驗證通過則重新恢復BIOS程序對USB主機控制器的控制,進入正常的加載操作系統(tǒng)的啟動過程,如果未通過則繼續(xù)檢測。
全文摘要
本發(fā)明提供了一種更有效的實現(xiàn)PC開機鎖的方法。此方法將基于BIOS環(huán)境下的USB主機控制器控制程序存入硬盤第0磁頭第0道的隱藏扇區(qū)中。當PC機開機啟動后,在系統(tǒng)進入MBR階段加載此USB主機控制器控制程序,接管主板上的USB主機控制器,并對插在USB接口上的USB Key進行檢測和身份識別,從而實現(xiàn)PC開機鎖功能。
文檔編號G06F1/00GK1609747SQ20041006496
公開日2005年4月27日 申請日期2004年10月14日 優(yōu)先權日2004年10月14日
發(fā)明者吳俊輝 申請人:蘇州超銳微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
加查县| 阿尔山市| 雅安市| 木兰县| 临泽县| 宁明县| 仪征市| 安图县| 凤冈县| 青海省| 台南市| 铁岭县| 岳普湖县| 葫芦岛市| 怀仁县| 望都县| 乐至县| 仪征市| 南溪县| 惠州市| 前郭尔| 龙泉市| 永善县| 五常市| 镇江市| 临高县| 清水县| 米泉市| 周至县| 沧源| 长宁县| 曲阜市| 阳江市| 乳山市| 大竹县| 海淀区| 上思县| 屯昌县| 萍乡市| 宁安市| 四会市|