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

計(jì)算機(jī)保密系統(tǒng)的制作方法

文檔序號(hào):6435068閱讀:436來(lái)源:國(guó)知局
專利名稱:計(jì)算機(jī)保密系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)保密的領(lǐng)域,特別涉及一種計(jì)算機(jī)保密的系統(tǒng)、密鑰及其保密的方法。
計(jì)算機(jī)保密能避免未經(jīng)授權(quán)的使用者進(jìn)入他人的計(jì)算機(jī)系統(tǒng),以現(xiàn)有的計(jì)算機(jī)保密系統(tǒng)而言,一般都是借助于防止利用任何輸入裝置,如操作鍵盤或鼠標(biāo)的輸入操作,使未經(jīng)授權(quán)的使用者無(wú)法更改計(jì)算機(jī)系統(tǒng)內(nèi)部的數(shù)據(jù)。除此之外,保密的另一個(gè)要求也同時(shí)得防止顯示在熒光屏的數(shù)據(jù)被看到。
保密工作首先是對(duì)開(kāi)機(jī)時(shí)的管制,傳統(tǒng)的方式都是要求使用者在開(kāi)機(jī)后輸入通行字密碼,然而密碼可能忘記且輸入也麻煩。而后在計(jì)算機(jī)操作期間,若當(dāng)使用者想暫時(shí)離開(kāi)(如用餐),又怕別人看見(jiàn)甚至破壞重要數(shù)據(jù)(如工資),通常為達(dá)此目的可有三種選擇(1)將計(jì)算機(jī)關(guān)機(jī);(2)進(jìn)入熒光屏保護(hù)程序;以及(3)進(jìn)入操作系統(tǒng)的睡眠省電模式。通常,第一種方法太過(guò)麻煩,若要真正做到保密必須隨時(shí)離開(kāi)隨時(shí)關(guān)機(jī),不切實(shí)際,更何況也非積極的保密方式,只是消極性的作法而已。第二種方法雖然能達(dá)到保密的目的,但在解除熒光屏保護(hù)的時(shí)候也是要求使用者輸入密碼,同時(shí)熒光屏保護(hù)程序并無(wú)省電的功能。最后的第三種方法雖然具有省電的功能,但有些操作系統(tǒng)的睡眠模式并沒(méi)有保密的功能,若有保密的功能是通過(guò)密碼來(lái)解除保護(hù)。
綜上所述,傳統(tǒng)的保密解密都是利用密碼來(lái)實(shí)現(xiàn),但是記憶與輸入密碼并不方便,對(duì)于一般企業(yè)計(jì)算機(jī)的使用者而言,要符合人性化的設(shè)計(jì)仍應(yīng)以硬件裝置作為密鑰的方式較為方便。
就方便性而言,開(kāi)機(jī)時(shí)可讓使用者自由選擇是否以密鑰來(lái)進(jìn)行計(jì)算機(jī)系統(tǒng)的保密,一旦選擇之后,密鑰必須一直插在計(jì)算機(jī)的特定連接端口上系統(tǒng)才能運(yùn)行,任何時(shí)間要進(jìn)入保密的模式,只要簡(jiǎn)單地將密鑰拔出即可,系統(tǒng)立即進(jìn)入睡眠狀態(tài),關(guān)閉熒光屏,鎖住鍵盤及鼠標(biāo),同時(shí)具有保密功能及省電功能,再插入密鑰系統(tǒng)便又立即進(jìn)入工作狀態(tài)。要達(dá)到上述功能,整個(gè)計(jì)算機(jī)的保密系統(tǒng)、方法、裝置都要有新的設(shè)計(jì)。
由此,本發(fā)明的目的便是提供一種計(jì)算機(jī)保密系統(tǒng),它包括一個(gè)計(jì)算機(jī),具有作為辨認(rèn)其為唯一的一個(gè)特定參數(shù),并且包含一個(gè)中央處理器;一個(gè)BIOS存儲(chǔ)器,內(nèi)存有BIOS程序碼;一個(gè)芯片組,分別能接收由CPU與BIOS傳來(lái)的控制指令;一個(gè)USB端口,由芯片組中的一USB控制器控制;以及一個(gè)保密密鑰,它包含一個(gè)微控制器及一個(gè)存儲(chǔ)器,由存儲(chǔ)器提供微控制器一個(gè)認(rèn)別的ID;其特征在于,計(jì)算機(jī)開(kāi)機(jī)時(shí)必須有密鑰插在USB端口上才能開(kāi)機(jī);計(jì)算機(jī)操作期間,密鑰拔出與插入U(xiǎn)SB端口都會(huì)對(duì)系統(tǒng)產(chǎn)生一個(gè)中斷,使計(jì)算機(jī)能得知密鑰未插在USB端口而進(jìn)入睡眠狀態(tài),并且在得知密鑰插在USB端口而進(jìn)入工作狀態(tài);以及密鑰在計(jì)算機(jī)開(kāi)機(jī)/操作時(shí)插入U(xiǎn)SB端口的保密檢查需通過(guò)辨認(rèn)ID與特定參數(shù)是否相同。
為讓本發(fā)明之上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉一優(yōu)選實(shí)施例,并結(jié)合所附附圖作詳細(xì)說(shuō)明如下

圖1表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)的硬件結(jié)構(gòu)圖;圖2表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)在開(kāi)機(jī)管制部份的保密方法流程圖;圖3表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)開(kāi)機(jī)管制時(shí)保蜜密鑰插入的檢查與設(shè)定流程圖;圖4表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)在非ACPI操作系統(tǒng)下在操作時(shí)保密密鑰抽出進(jìn)入睡眠狀態(tài)的流程圖;圖5表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)在非ACPI操作系統(tǒng)下在操作時(shí)保密密鑰抽出進(jìn)入睡眠狀態(tài)的流程圖;圖6表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)在非ACPI操作系統(tǒng)下在操作時(shí)保密密鑰匙再插入回到工作狀態(tài)的流程圖;圖7表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)在ACPI操作系統(tǒng)下在操作時(shí)保密密鑰再插入回到工作狀態(tài)的流程圖;以及圖8表示本發(fā)明計(jì)算機(jī)保密系統(tǒng)中保密密鑰的微控制器固件部份的流程圖。
請(qǐng)參照?qǐng)D1,圖1為本發(fā)明計(jì)算機(jī)保密系統(tǒng)的硬件結(jié)構(gòu)方塊圖,包含左側(cè)大方塊所代表的計(jì)算機(jī)10,其內(nèi)具有一個(gè)中央處理單元(CPU)12、一個(gè)芯片組14、以及一個(gè)BIOS存儲(chǔ)器(通常為快擦寫存儲(chǔ)器16。計(jì)算機(jī)10對(duì)外連接的接口可通過(guò)一個(gè)USB(通用串行總線)端口18實(shí)現(xiàn),在對(duì)應(yīng)的芯片組14內(nèi)用USB控制器142來(lái)控制USB端口18,而CPU12及BIOS16都可分別對(duì)芯片組14發(fā)出控制指令。示意圖的右側(cè)表示一個(gè)鑰匙狀的裝置,即為本發(fā)明的保密密鑰20,保密密鑰20通過(guò)USB的接口18與計(jì)算機(jī)系統(tǒng)10連接,借此提供計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)所需的保密管制,以及計(jì)算機(jī)系統(tǒng)在操作過(guò)程中,必須有保密密鑰20插在USB端口18時(shí)才能處于工作的狀態(tài),否則,保密密鑰20拔出,計(jì)算機(jī)系統(tǒng)便進(jìn)入睡眠狀態(tài)關(guān)閉熒光屏,鎖住鍵盤及鼠標(biāo)等,兼具保密及省電的功能。
首先,本發(fā)明保密系統(tǒng)可以按圖2的流程實(shí)現(xiàn)開(kāi)機(jī)管制部分。當(dāng)電源打開(kāi)時(shí),計(jì)算機(jī)10的CPU 12借助于提取存于BIOS16的指令碼以啟動(dòng)計(jì)算機(jī),在啟動(dòng)BIOS 16的過(guò)程中首先執(zhí)行步驟31的POST(開(kāi)機(jī)后自我測(cè)試),其特征在于包含進(jìn)行各種測(cè)試以確定計(jì)算機(jī)功能是否正確,以及初始化一定硬件裝置內(nèi)的暫存器,且大部份POST執(zhí)行時(shí)也包含載入BIOS程序碼)到存儲(chǔ)器(未表示)中。在POST過(guò)程中,本實(shí)施例中提供如步驟32的選擇功能,讓使用者自行決定是否采用本發(fā)明的USB保密密鑰保密方法,因此在使用者選擇后判斷USB保密密鑰功能是否啟動(dòng)。若未啟動(dòng),流程便走到步驟38的一般開(kāi)機(jī)程序,而后開(kāi)機(jī)至操作系統(tǒng)(步驟39)的路徑,此時(shí)若要兼顧保密的需求便是用傳統(tǒng)的密碼認(rèn)別來(lái)完成;USB保密密鑰功能啟動(dòng),才正式進(jìn)入本發(fā)明所提供的保密系統(tǒng)。
如步驟33,BIOS程序碼裝入存儲(chǔ)器,將存儲(chǔ)器內(nèi)的保密密鑰20插入U(xiǎn)SB端口18,并且同時(shí)進(jìn)行判別是否插入的保密密鑰20與計(jì)算機(jī)10相匹配。此步驟的檢查與保密密鑰的識(shí)別正是與已知的密碼識(shí)別最大的不同之處。對(duì)于本發(fā)明的方法,對(duì)于保密密鑰20插入或拔出的檢查,利用的是USB協(xié)議中USB裝置在實(shí)時(shí)連接計(jì)算機(jī)時(shí)或移除時(shí)可對(duì)系統(tǒng)產(chǎn)生中斷的特性,因此能借以作為密鑰的功能,此部份將于后面作更加詳細(xì)的說(shuō)明;至于已知的密碼識(shí)別,則通過(guò)保密密鑰20內(nèi)存儲(chǔ)器24所存的ID與計(jì)算機(jī)10的主板序號(hào)是否相同來(lái)完成,當(dāng)然也可有其它的方式,不過(guò)基于不采用讓使用者再次設(shè)定密碼的考慮下,由于主機(jī)板序號(hào)通常是唯一配置給個(gè)別的計(jì)算機(jī)的,而且取得不易,因此保密上算是一個(gè)優(yōu)選的選擇。
如果使用者在開(kāi)機(jī)時(shí)便將正確的保密密鑰20插在USB端口18上,在步驟34中便會(huì)檢查到保密密鑰20的存在,且通過(guò)識(shí)別證實(shí)其ID與主機(jī)板序號(hào)相同,此時(shí),進(jìn)行到下一步驟35,此時(shí)在存儲(chǔ)器中設(shè)定保密密鑰插入的標(biāo)志;而若步驟34中檢查不到有USB保密密鑰,或是檢查到有保密密鑰20但是ID不符,此時(shí)便跳過(guò)步驟35進(jìn)行步驟36。步驟36中檢查保密密鑰插入標(biāo)志是否已設(shè)定,若是,便能進(jìn)入步驟39中開(kāi)機(jī)至操作系統(tǒng),使用者便可操作此計(jì)算機(jī);而若為否,系統(tǒng)將顯示出一個(gè)信息,要求使用者插入保密密鑰20(步驟37),并隨時(shí)根據(jù)下述圖3的流程得知是否有保密密鑰插入,并回到步驟36持續(xù)檢查保密密鑰的標(biāo)志。
如以上所述,當(dāng)使用者在開(kāi)機(jī)時(shí)忘記將保密密鑰插上,通過(guò)熒光屏(未示出)的顯示得知要求插入保密密鑰20,此時(shí)使用者插入保密密鑰20的檢查和設(shè)定方法如圖3流程圖所示。
如步驟361,由于USB裝置插入將產(chǎn)生如SMI(系統(tǒng)管理中斷)的中斷信號(hào),本實(shí)施例便是利用以BIOS的SMI處理程序來(lái)提供保密的功能。系統(tǒng)在接收一個(gè)SMI之后,如步驟362,BIOS將指定一個(gè)USB裝置地址給此一插入U(xiǎn)SB的裝置;接著系統(tǒng)將檢查此插入U(xiǎn)SB的裝置是否為保密密鑰20,且同樣地檢查是否ID與計(jì)算機(jī)10的主機(jī)板序號(hào)相同?此處的檢查與圖2及后述的保密密鑰檢查,都是利用BIOS與保密密鑰20內(nèi)的微控制器的22配合來(lái)實(shí)現(xiàn)的,細(xì)節(jié)將在后面提及。類似地,當(dāng)檢查為正確的保密密鑰插入時(shí),便進(jìn)行步驟364的保密密鑰標(biāo)志的設(shè)定,然后在步驟365經(jīng)一般SMI處理程序后退出SMI(步驟366);若檢查結(jié)果只是其他USB裝置如USB鼠標(biāo)、鍵盤等,或?yàn)閁SB保密密鑰但非正確的密鑰,則會(huì)跳至步驟365而后退出SMI。
上述圖2和3的流程完成了開(kāi)機(jī)時(shí)的保密管制,可以看出,使用者只要擁有正確的保密密鑰20便可進(jìn)入計(jì)算機(jī)系統(tǒng)中。接下來(lái),便是說(shuō)明如何提供使用者在計(jì)算機(jī)操作的過(guò)程中,在任何時(shí)間要進(jìn)出保密的模式,只靠簡(jiǎn)單的插拔保密密鑰20即可實(shí)現(xiàn)的方法流程。
請(qǐng)參照?qǐng)D4和5,圖4和5為USB裝置抽出USB端口18,分別針對(duì)操作系統(tǒng)是否為ACPI(Advance Configuration Power Interface)操作系統(tǒng),經(jīng)本發(fā)明方法判別為保密密鑰20拔出而進(jìn)入睡眠狀態(tài)的流程圖。
如圖4所示為非ACPI操作系統(tǒng)下USB裝置抽出產(chǎn)生SMI,CPU進(jìn)入BIOS SMI處理程序的流程。如步驟41,經(jīng)由讀取芯片組14暫存器(未示出)得知SMI產(chǎn)生的原因之后,進(jìn)入步驟42,判斷是否為USB裝置插拔產(chǎn)生的SMI?由于SMI產(chǎn)生的原因很多,因此必須在此作一判斷。若SMI產(chǎn)生是USB裝置插拔造成,便進(jìn)行步驟43,檢查USB保密密鑰20是否還插在USB端口18上,若否,代表使用者將保密密鑰20抽出,因此隨后將使系統(tǒng)進(jìn)入睡眠的狀態(tài)。首先通過(guò)步驟44調(diào)用VGA DPMS功能使熒光屏進(jìn)入省電模式,此時(shí)熒光屏便無(wú)法顯示;接著如步驟45,命令(program)其他硬件裝置也進(jìn)入省電模式;最后再如步驟47,命令芯片組14使CPU進(jìn)入暫停(suspend)狀態(tài),系統(tǒng)便進(jìn)入所謂的睡眠狀態(tài)。此實(shí)施例中,步驟45與47間可加入一個(gè)步驟46,命令芯片組14使USB的中斷成為唯一的喚醒事件(wake up event),這樣一來(lái)對(duì)于以后保密密鑰20再次插入的判斷,便可限于只有USB裝置插入才有可能使計(jì)算機(jī)回復(fù)至工作狀態(tài)。當(dāng)然,從步驟44至46所做的睡眠狀態(tài)處理并不限于上述的方式,只要保密密鑰20拔出之后能達(dá)到保密的目的即可,而如本實(shí)施例那樣同時(shí)還實(shí)現(xiàn)省電功能當(dāng)然更好。
再回到步驟42的判斷框中,若SMI非USB裝置插拔所造成,或是如步驟43中仍檢查出USB保密密鑰20是插在USB端口18上,則進(jìn)入步驟48的一般SMI處理程序,最后便退出SMI(步驟49)。
另一個(gè)狀況是針對(duì)ACPI操作系統(tǒng),如圖5所示的流程,由于此時(shí)USB裝置抽出產(chǎn)生中斷,CPU12將進(jìn)入U(xiǎn)SB驅(qū)動(dòng)程序中斷(USB)處理程序,因此為實(shí)現(xiàn)能與圖4非ACPI操作系統(tǒng)方法兼容,在步驟51中先命令芯片組14將USB插拔產(chǎn)生的SCI(system control interrupt)改為SMI,一種方式為如步驟52所示,將一特定值(如B9h)寫入APM(advanced powermanagement)控制端口以產(chǎn)生SMI,之后便如圖4中左側(cè)判斷為USB裝置插拔產(chǎn)生的SMI(步驟42),并檢查USB保密密鑰20也不存在(步驟43),所以計(jì)算機(jī)系統(tǒng)便進(jìn)入睡眠狀態(tài)(步驟44~47)。至于在步驟42中判斷非USB裝置插拔產(chǎn)生SMI后,仍需如步驟53,進(jìn)一步判斷APM控制端口是否是被寫入的B9h產(chǎn)生的SMI,若是又回到步驟43;并且在步驟43中檢查到USB保密密鑰20存在后,還得如步驟54,將芯片組14插拔USB產(chǎn)生SMI改為原來(lái)的SCI,這樣子回到ACPI操作系統(tǒng)的操作才不會(huì)出問(wèn)題。最后,在步驟53中判斷SMI的產(chǎn)生不是因?yàn)锳PM控制端口的寫入,經(jīng)步驟54將USB插拔產(chǎn)生SMI也改為原來(lái)的SCI,便可進(jìn)行步驟47和48的一般SMI處理程序及退出SMI。
下面,針對(duì)USB裝置再次插入U(xiǎn)SB端口18,同樣針對(duì)是否操作系統(tǒng)為ACPI操作系統(tǒng),分別經(jīng)圖6和圖7的流程判別保密密鑰20是否再次插入而進(jìn)入工作狀態(tài)。
如圖6針對(duì)非ACPI操作系統(tǒng)而言的流程,經(jīng)由硬件的檢測(cè),在步驟61中,使CPU離開(kāi)暫停模式繼續(xù)執(zhí)行BIOS SMI處理程序,便會(huì)前進(jìn)到步驟62,讀取芯片組14的暫存器以得知CPU喚醒的原因,再經(jīng)由步驟63的判斷框,判斷是否為USB裝置插拔造成CPU的喚醒,若是,則進(jìn)行步驟64,檢查是否保密密鑰20已插入且其ID與主機(jī)板序號(hào)相同,若是,則調(diào)用VGA DPMS功能,使熒光屏恢復(fù)為工作模式,使熒光屏能顯示(步驟65);接著便命令其他硬件裝置恢復(fù)為工作模式(步驟66);再經(jīng)由執(zhí)行其它SMI處理程序(步驟67)之后;便退出SMI回到操作系統(tǒng)中(步驟68),此時(shí)計(jì)算機(jī)系統(tǒng)又重新回到使用者的操作之下?;氐讲襟E63中判斷非USB裝置插拔造成CPU的喚醒,或是在步驟64中檢查或ID識(shí)別不相同的話,都會(huì)進(jìn)行到步驟69,命令芯片組14使CPU再次進(jìn)入暫停狀態(tài)。
另一個(gè)針對(duì)ACPI操作系統(tǒng),如圖7所示的流程狀況,由于圖5中CPU進(jìn)入暫停狀態(tài)時(shí),USB裝置插拔已變成產(chǎn)生SMI,所以基本上其保密密鑰20再插入的流程與圖6是一樣的,只不過(guò)接下來(lái)在圖6的步驟68程序必需將系統(tǒng)產(chǎn)生的SMI的設(shè)定改回產(chǎn)生SCI的設(shè)定,如圖7中在步驟70至72所述,先回到USB驅(qū)動(dòng)程序中斷處理程序,借由命令芯片組14將USB插拔產(chǎn)生SMI的設(shè)定改回產(chǎn)生SCI,最后執(zhí)行其他USB驅(qū)動(dòng)程序的處理程序,便回到操作系統(tǒng)(步驟73)。
以上完整描述了使用本發(fā)明的保密密鑰20作為計(jì)算機(jī)系統(tǒng)的保蜜方法,當(dāng)然對(duì)于保密密鑰20本身的微控制器22,也需有對(duì)應(yīng)的固件部份需加以配合,原則上,保密密鑰20也屬于USB裝置之一,所以基本的要求都是按照USB通訊協(xié)議來(lái)做的,其程序的配合流程如圖8所示。
如步驟81,當(dāng)保密密鑰20插上USB端口18后,微控制器22便接上了電源,計(jì)算機(jī)10使USB匯流排復(fù)位;接著便如步驟82,建立堆棧指針及RAM的數(shù)據(jù),從而使中斷可被使用(步驟83)。之后,如步驟84,微控制器22便等待計(jì)算機(jī)10傳來(lái)的指定的USB地址,微控制器22在此步驟的等待正是計(jì)算機(jī)系統(tǒng)在確認(rèn)插入的USB裝置是否為保密密鑰20,所以一旦接收到指定的USB地址,便代表計(jì)算機(jī)系統(tǒng)檢查出USB保密密鑰20已經(jīng)插入,而若步驟84中一直未接收到指定的USB地址,微控制器22將持續(xù)等待,直到系統(tǒng)查詢到USB保密密鑰20已經(jīng)插入時(shí)為止。在微控制器收到主機(jī)指定的USB地址之后,便是等待主機(jī)要求讀取保密密鑰20 ID的指令,通常計(jì)算機(jī)10會(huì)借由產(chǎn)生一個(gè)中斷指令要求微控制器22送出ID的信息,所以如步驟85中,當(dāng)微控制器22收到經(jīng)由中斷要求讀ID的指令時(shí)便會(huì)進(jìn)行下一個(gè)步驟86,由存儲(chǔ)器24中讀出ID再進(jìn)入送出ID至USB的步驟87,完成計(jì)算機(jī)系統(tǒng)辨認(rèn)保密密鑰20的過(guò)程。當(dāng)然,之后的程序便是回到USB裝置所需固件部份的流程(步驟88),而且同樣地,步驟85中未收到要求讀ID的指令,也進(jìn)行步驟88的流程。
雖然以上已經(jīng)公開(kāi)了本發(fā)明的優(yōu)選實(shí)施例,但這并非用以限定本發(fā)明,本領(lǐng)域的普遍技術(shù)人員在不脫離本發(fā)明之精神和范圍的條件下可作出許多更動(dòng)與改進(jìn),因此本發(fā)明之保護(hù)范圍由后附的權(quán)利要求書(shū)確定。
權(quán)利要求
1.一種計(jì)算機(jī)保密系統(tǒng),包括一個(gè)計(jì)算機(jī),具有作為辨認(rèn)其為唯一的一特定參數(shù),包括一個(gè)中央處理器(CPU);一個(gè)BIOS存儲(chǔ)器,內(nèi)存有BIOS程序碼;一個(gè)芯片組,分別能接收由該CPU與BIOS傳來(lái)的控制命令;一個(gè)USB端口,由該芯片組中的一個(gè)USB控制器控制;以及一個(gè)保密密鑰,它包含一個(gè)微控制器及一個(gè)存儲(chǔ)器,由存儲(chǔ)器向微控制器提供一個(gè)識(shí)別ID;其特征在于,計(jì)算機(jī)開(kāi)機(jī)時(shí)必須有密鑰插在該USB端口上才能開(kāi)機(jī);在計(jì)算機(jī)操作期間,密鑰的拔出與插入該USB端口都對(duì)系統(tǒng)產(chǎn)生一但中斷,使該計(jì)算機(jī)能得知該密鑰未插在USB端口而進(jìn)入睡眠狀態(tài),得知該密鑰插在該USB端口而進(jìn)入工作狀態(tài);以及密鑰在該計(jì)算機(jī)開(kāi)機(jī)/操作時(shí)插入U(xiǎn)SB端口的保密檢查是通過(guò)辨認(rèn)該ID與該特定參數(shù)是否相同實(shí)現(xiàn)的。
2.如權(quán)利要求1所述的計(jì)算機(jī)保密系統(tǒng),其特征在于該特定參數(shù)為該計(jì)算機(jī)的主機(jī)板序號(hào)。
3.如權(quán)利要求1所述的計(jì)算機(jī)保密系統(tǒng),其特征在于該斷為一SMI。
4.如權(quán)利要求3所述的計(jì)算機(jī)保密系統(tǒng),其特征在于該計(jì)算機(jī)開(kāi)機(jī)的保密管制程序包括;取得一個(gè)保密密鑰插入標(biāo)記;BIOS開(kāi)機(jī)自我測(cè)試;清除計(jì)算機(jī)存儲(chǔ)器中標(biāo)志的設(shè)定;當(dāng)檢查密鑰已插入U(xiǎn)SB端口且ID與特定參數(shù)相同時(shí),在計(jì)算機(jī)存儲(chǔ)器中設(shè)定標(biāo)志;當(dāng)檢查該標(biāo)志已被設(shè)定,開(kāi)機(jī)至操作系統(tǒng);以及當(dāng)檢查該標(biāo)志未被設(shè)定,則顯示要求插入該密鑰的信息。
5.如權(quán)利要求4所述的計(jì)算機(jī)保密系統(tǒng),其特征在于該計(jì)算機(jī)開(kāi)機(jī)的保密管制程序可在BIOS開(kāi)機(jī)自我測(cè)試開(kāi)始時(shí)關(guān)閉。
6.如權(quán)利要求4所述的計(jì)算機(jī)保密系統(tǒng),其特征在于密鑰插入和檢查與設(shè)定程序包括產(chǎn)生該SMI;BIOS指定一個(gè)USB裝置地址;檢查密鑰是否插入U(xiǎn)SB端口且ID與特定參數(shù)是否相同;以及在計(jì)算機(jī)存儲(chǔ)器中設(shè)定標(biāo)志。
7.如權(quán)利要求3所述的計(jì)算機(jī)保密系統(tǒng),其特征在于計(jì)算機(jī)操作期間,在一個(gè)非ACPI操作系統(tǒng)下產(chǎn)生一個(gè)SMI的保密識(shí)別程序,保密識(shí)別程序包括;CPU進(jìn)入BIOS的SMI處理程序;讀取芯片組暫存器得知該SMI產(chǎn)生的原因;判斷是否為一個(gè)USB裝置插拔所造成;當(dāng)檢查該密鑰仍插于該USB端口,按一般SMI處理序并退出;以及當(dāng)檢查該密鑰未插于該USB端口,使計(jì)算機(jī)進(jìn)入睡眠狀態(tài)。
8.如權(quán)利要求7所述的計(jì)算機(jī)保密系統(tǒng),其特征在于進(jìn)入睡眠狀態(tài)還包括使熒光屏進(jìn)入省電模式并且無(wú)法顯示;以及命令芯片組使CPU進(jìn)入暫停狀態(tài)。
9.如權(quán)利要求8所述的計(jì)算機(jī)保密系統(tǒng),其特征在于進(jìn)入睡眠狀態(tài)包括命令其他硬件裝置進(jìn)入省電模式;以及命令芯片組使USB中斷成為唯一的一個(gè)喚醒事件。
10.如權(quán)利要求9所述的計(jì)算機(jī)保密系統(tǒng),其特征在于USB裝置插入U(xiǎn)SB端口的保密辨認(rèn)程序包括CPU離開(kāi)暫停模式繼續(xù)執(zhí)行BIOS SMI處理程序;讀取芯片組暫存器得知CPU喚醒原因;判斷的結(jié)果為該密鑰插入該USB端口,否則命令該芯片組使CPU再次進(jìn)入暫停狀態(tài);檢查密鑰是否已插于該USB端口且該ID是否與特定參數(shù)相同;以及命令熒光屏及其他硬件裝置恢復(fù)為工作狀態(tài)。
11.如權(quán)利要求7所述的計(jì)算機(jī)保密系統(tǒng),其特征在于計(jì)算機(jī)操作期間,對(duì)于一個(gè)ACPI操作系統(tǒng)產(chǎn)生一個(gè)中斷的保密識(shí)別程序包括CPU進(jìn)入U(xiǎn)BS驅(qū)動(dòng)器中斷處理程序命令芯片組將USB裝置插拔產(chǎn)生SCI的設(shè)定改為產(chǎn)生一個(gè)SMI;CPU進(jìn)入BIOS的SMI處理程序;讀取芯片組暫存器得知該SMI產(chǎn)生之原因;判斷結(jié)果為一USB裝置插拔所造成的;當(dāng)檢查密鑰仍插于USB端口將USB裝置插拔產(chǎn)生SMI的設(shè)定改為產(chǎn)生SCI;以及當(dāng)檢查密鑰未插于USB端口,使計(jì)算機(jī)進(jìn)入睡眠狀態(tài)。
12.如權(quán)利要求11所述的計(jì)算機(jī)保密系統(tǒng),其特征在于將一特定值寫入APM控制端口以產(chǎn)生SMI。
13.如權(quán)利要求12所述的計(jì)算機(jī)保密系統(tǒng),其特征在于特定值為B9h。
14.如權(quán)利要求11項(xiàng)所述的計(jì)算機(jī)保密系統(tǒng),其特征在于進(jìn)入睡眠狀態(tài)還包括使熒光屏進(jìn)入省電模式并且無(wú)法顯示;以及命令該芯片組使CPU進(jìn)入暫停狀態(tài)。
15.如權(quán)利要求14所述的計(jì)算機(jī)保密系統(tǒng),其特征在于進(jìn)入睡眠狀態(tài)還包括命令其他硬件裝置進(jìn)入省電模式;以及命令芯片組使USB中斷成為唯一的一個(gè)喚醒事件。
16.如權(quán)利要求15所述的計(jì)算機(jī)保密系統(tǒng),其特征在于USB裝置插入U(xiǎn)SB端口的保密識(shí)別程序包括CPU離開(kāi)暫停模式繼續(xù)執(zhí)行BIOS SMI處理程序;讀取芯片組暫存器得知CPU喚醒原因;判斷的結(jié)果為該密鑰插入該USB端口,否則命令芯片組使CPU再次進(jìn)入暫停狀態(tài);檢查密鑰是否已插于USB端口且ID是否與特定參數(shù)相同;命令熒光屏及其他硬件裝置恢復(fù)成工作狀態(tài);回到USB驅(qū)動(dòng)器中斷處理程序;以及命令芯片組將USB裝置插拔產(chǎn)生SMI和設(shè)定改為產(chǎn)生SCI。
17.如權(quán)利要求1所述的計(jì)算機(jī)保密系統(tǒng),其特征在于密鑰插入U(xiǎn)SB端口時(shí)微控制器處理程序包括取得電源供應(yīng),復(fù)位USB總線;設(shè)定堆棧指針及存儲(chǔ)器內(nèi)的數(shù)據(jù);使中斷能被使用;接收計(jì)算機(jī)所指定的一個(gè)USB地址;經(jīng)由中斷接收一個(gè)讀取ID的命令;自存儲(chǔ)器讀取ID;以及送出該ID至USB總線。
18.如權(quán)利要求1所述的計(jì)算機(jī)保密系統(tǒng),其特征在于存儲(chǔ)器為一EEPROM。
全文摘要
一種計(jì)算機(jī)保密系統(tǒng),主要是利用USB裝置在實(shí)時(shí)連接計(jì)算機(jī)時(shí)或斷開(kāi)計(jì)算機(jī)時(shí)可使系統(tǒng)產(chǎn)生中斷的特性,借由BIOS程序碼的控制,可使計(jì)算機(jī)必需有密鑰插在USB上才能開(kāi)機(jī),密鑰內(nèi)由存儲(chǔ)單元儲(chǔ)存一個(gè)特定主機(jī)板序號(hào)的密碼作為比較標(biāo)準(zhǔn),開(kāi)機(jī)后可自動(dòng)地在密鑰插入或拔出時(shí)將計(jì)算機(jī)置于工作或睡眠狀態(tài),避免已知的以密碼輸入作為識(shí)別標(biāo)準(zhǔn)的不便。
文檔編號(hào)G06F12/16GK1357840SQ0013404
公開(kāi)日2002年7月10日 申請(qǐng)日期2000年12月8日 優(yōu)先權(quán)日2000年12月8日
發(fā)明者李永富 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鹤山市| 南雄市| 洪雅县| 固原市| 萨嘎县| 息烽县| 融水| 中方县| 安西县| 湖南省| 古蔺县| 高碑店市| 惠安县| 鄂托克前旗| 明星| 奎屯市| 昆明市| 五莲县| 镶黄旗| 杭锦旗| 新野县| 交口县| 蒙城县| 隆回县| 双江| 平乡县| 绍兴市| 故城县| 泾阳县| 灵台县| 大足县| 长沙市| 治多县| 东平县| 合江县| 余干县| 通河县| 武胜县| 抚宁县| 商南县| 新乡市|