專利名稱:計(jì)算機(jī)保護(hù)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)保護(hù)系統(tǒng)及方法,特別涉及一種利用密碼保護(hù)的計(jì)算機(jī)保護(hù)系統(tǒng)及方法。
背景技術(shù):
計(jì)算機(jī)的普遍應(yīng)用涉及到使用的安全問題,特別在一些保密性較強(qiáng)的機(jī)構(gòu)。如某些機(jī)密機(jī)構(gòu)只允許單個(gè)使用者使用一臺(tái)計(jì)算機(jī),此時(shí),當(dāng)該使用者離開所使用的計(jì)算機(jī)時(shí),就會(huì)退出該計(jì)算機(jī)的系統(tǒng)并鎖定該計(jì)算機(jī)。一般的鎖定計(jì)算機(jī)的方法是設(shè)定一使用計(jì)算機(jī)操作系統(tǒng)的密碼,并于不使用時(shí)退出計(jì)算機(jī)的操作系統(tǒng),只要使用時(shí)輸入密碼就可重新登陸操作系統(tǒng),但是,該密碼的保密性及保護(hù)性并不強(qiáng),破解上述密碼的方法也有很多。
當(dāng)前有許多加密計(jì)算機(jī)及操作系統(tǒng)的方法,比如一種保密適配器和包括保密適配器的保密計(jì)算機(jī),可以安全地把鍵代碼輸入信息從鍵盤傳輸給計(jì)算機(jī),使得只有在從鍵盤或計(jì)算機(jī)接收到保密模式設(shè)置命令時(shí)才在對鍵代碼輸入信息加密后將其傳輸,如果接收到保密模式清除命令或在保密模式清除狀態(tài)下,就把信息從鍵盤傳輸給計(jì)算機(jī)而不進(jìn)行加密。如果使用上述保密適配器和采用該保密適配器的保密計(jì)算機(jī),有可能防止第三者闖入計(jì)算機(jī)剽竊和偷盜用戶的保密數(shù)據(jù)或網(wǎng)絡(luò)上的數(shù)據(jù)傳輸。上述一種保密適配器和包括保密適配器的保密計(jì)算機(jī)雖然保護(hù)的范圍比較廣,然而保護(hù)性不強(qiáng),使用也不方便。
還有一種利用可移動(dòng)存儲(chǔ)器來保護(hù)計(jì)算機(jī)及其系統(tǒng)的方法,比如現(xiàn)在市面上流行的U-LOCK,即利用優(yōu)盤(Universal Serial Bus FlashDisk,簡稱U盤或者優(yōu)盤)鎖定計(jì)算機(jī)及其系統(tǒng),其需要將優(yōu)盤插入計(jì)算機(jī)的USB接口,并輸入密碼解除鎖定。該方法每次使用都要輸入密碼,并且在丟失了優(yōu)盤后就無法進(jìn)行解鎖及保護(hù)。
發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種計(jì)算機(jī)保護(hù)系統(tǒng),可以方便的鎖定及解鎖計(jì)算機(jī),并且在密碼丟失后可以迅速找回密碼。
鑒于以上內(nèi)容,有必要提供一種計(jì)算機(jī)保護(hù)方法,可以方便的鎖定及解鎖計(jì)算機(jī),并且在密碼丟失后可以迅速找回密碼。
在此以較佳實(shí)施例說明一種計(jì)算機(jī)保護(hù)系統(tǒng),該系統(tǒng)包括一計(jì)算機(jī)及可插入該計(jì)算機(jī)的一可攜式存儲(chǔ)設(shè)備,所述計(jì)算機(jī)通過拔離/插入可攜式存儲(chǔ)設(shè)備來保持鎖定/解鎖狀態(tài),其中,該計(jì)算機(jī)包括一密碼生成模塊,用于首次運(yùn)行該計(jì)算機(jī)保護(hù)系統(tǒng)時(shí),根據(jù)用戶插入可攜式存儲(chǔ)設(shè)備及輸入的一初始化密碼生成一解鎖密碼并保存于可攜式存儲(chǔ)設(shè)備中;一鎖定模塊,用于當(dāng)計(jì)算機(jī)內(nèi)未插入可攜式存儲(chǔ)設(shè)備或插入的可攜式存儲(chǔ)設(shè)備未保存解鎖密碼時(shí),使得計(jì)算機(jī)處于鎖定狀態(tài);一解鎖模塊,用于當(dāng)計(jì)算機(jī)內(nèi)插入可攜式存儲(chǔ)設(shè)備并讀取到其所保存的解鎖密碼時(shí)解除計(jì)算機(jī)鎖定狀態(tài);一提示模塊,用于無法解鎖計(jì)算機(jī)時(shí)提示用戶是否需要生成新的用于解鎖計(jì)算機(jī)的密碼,并當(dāng)用戶需要生成新的解鎖密碼時(shí),提示用戶插入可攜式存儲(chǔ)設(shè)備并輸入一密碼;一密碼比對模塊,用于判斷輸入的密碼是否和首次運(yùn)行該計(jì)算機(jī)保護(hù)系統(tǒng)時(shí)輸入的初始化密碼相同,并于相同時(shí)通知密碼生成模塊生成新的解鎖密碼。
在此還以較佳實(shí)施例說明一種計(jì)算機(jī)保護(hù)方法,其可適用于由一計(jì)算機(jī)及一可插入該計(jì)算機(jī)的可攜式存儲(chǔ)設(shè)備組成的計(jì)算機(jī)保護(hù)系統(tǒng),該方法包括以下步驟運(yùn)行上述計(jì)算機(jī)保護(hù)系統(tǒng)并判斷該計(jì)算機(jī)保護(hù)系統(tǒng)是否首次運(yùn)行;若是首次運(yùn)行,則插入可攜式存儲(chǔ)設(shè)備并輸入一初始化密碼,根據(jù)輸入的一初始化密碼生成一解鎖密碼并保存于可攜式存儲(chǔ)設(shè)備中;若不是首次運(yùn)行,則判斷是否插入可攜式存儲(chǔ)設(shè)備;若沒有插入可攜式存儲(chǔ)設(shè)備,則保持計(jì)算機(jī)鎖定狀態(tài);若有插入可攜式存儲(chǔ)設(shè)備,則判斷是否讀取到插入的可攜式存儲(chǔ)設(shè)備所存儲(chǔ)的解鎖密碼;若讀取到插入的可攜式存儲(chǔ)設(shè)備所存儲(chǔ)的解鎖密碼,則解除計(jì)算機(jī)的鎖定狀態(tài)。
其中,若步驟判斷是否讀取到插入的可攜式存儲(chǔ)設(shè)備所存儲(chǔ)的解鎖密碼的結(jié)果為否,則執(zhí)行如下步驟提示用戶是否需要生成新的解鎖計(jì)算機(jī)的密碼;若需要生成新密碼,則提示用戶輸入一密碼;判斷上述步驟輸入的密碼是否是初始化密碼;若判斷為是,則生成新的可用于解鎖計(jì)算機(jī)的密碼。
利用本發(fā)明所提供的計(jì)算機(jī)保護(hù)系統(tǒng)及方法,可以方便的鎖定及解鎖計(jì)算機(jī),并且于密碼丟失后迅速有效的找回密碼。
圖1是本發(fā)明計(jì)算機(jī)保護(hù)系統(tǒng)較佳實(shí)施例的系統(tǒng)架構(gòu)圖。
圖2是本發(fā)明計(jì)算機(jī)保護(hù)方法較佳實(shí)施例的具體流程圖。
具體實(shí)施方式如圖1所示,是本發(fā)明計(jì)算機(jī)保護(hù)系統(tǒng)較佳實(shí)施例的系統(tǒng)架構(gòu)圖。該系統(tǒng)利用一可攜式存儲(chǔ)設(shè)備20對一計(jì)算機(jī)10進(jìn)行保護(hù),所述計(jì)算機(jī)10可以是臺(tái)式機(jī)也可以是筆記本電腦,其通過拔離/插入可攜式存儲(chǔ)設(shè)備20來保持鎖定/解鎖狀態(tài)。
其中,所述計(jì)算機(jī)10包括一密碼生成模塊101,用于首次運(yùn)行該計(jì)算機(jī)保護(hù)系統(tǒng)時(shí),根據(jù)用戶插入可攜式存儲(chǔ)設(shè)備20時(shí)輸入的初始化密碼生成一解鎖密碼并保存于可攜式存儲(chǔ)設(shè)備20中;一鎖定模塊102,用于在計(jì)算機(jī)10內(nèi)未插入可攜式存儲(chǔ)設(shè)備20或插入的可攜式存儲(chǔ)設(shè)備20未保存解鎖密碼時(shí),使計(jì)算機(jī)10處于鎖定狀態(tài);一解鎖模塊103,用于在計(jì)算機(jī)10內(nèi)插入可攜式存儲(chǔ)設(shè)備20并讀取到其所保存的解鎖密碼時(shí)解除計(jì)算機(jī)10的鎖定狀態(tài)。
該計(jì)算機(jī)10還可以包括一提示模塊104,用于無法解除計(jì)算機(jī)10鎖定狀態(tài)時(shí)提示用戶是否需要生成新的用于解鎖該計(jì)算機(jī)10的密碼,并當(dāng)用戶需要生成新的解鎖密碼時(shí),提示用戶插入可攜式存儲(chǔ)設(shè)備20并輸入一密碼;一密碼比對模塊105,用于判斷用戶輸入的密碼是否和首次運(yùn)行該計(jì)算機(jī)保護(hù)系統(tǒng)系統(tǒng)時(shí)輸入的初始化密碼相同,若該密碼與初始化密碼相同,則通知密碼生成模塊101生成一個(gè)新的解鎖密碼,并保存于可攜式存儲(chǔ)設(shè)備20,若輸入的密碼與初始化密碼不相同,則通知提示模塊104提示用戶重新輸入密碼。
上述可攜式存儲(chǔ)設(shè)備20用于存放計(jì)算機(jī)10的解鎖密碼,其可以是優(yōu)盤、移動(dòng)硬盤、軟盤、或者光盤等可以攜帶的存儲(chǔ)設(shè)備。
如圖2所示,是本發(fā)明計(jì)算機(jī)保護(hù)方法較佳實(shí)施例的具體流程圖。該方法應(yīng)用于由計(jì)算機(jī)10及可插入該計(jì)算機(jī)10的可攜式存儲(chǔ)設(shè)備20組成的計(jì)算機(jī)保護(hù)系統(tǒng),其包括如下步驟運(yùn)行上述計(jì)算機(jī)保護(hù)系統(tǒng)并判斷該計(jì)算機(jī)保護(hù)系統(tǒng)是否首次運(yùn)行(步驟S21)。如果是首次運(yùn)行,則插入可攜式存儲(chǔ)設(shè)備20并輸入一初始化密碼,密碼生成模塊101根據(jù)用戶輸入的初始化密碼生成一解鎖密碼并保存于可攜式存儲(chǔ)設(shè)備20中,此時(shí),該保存有解鎖密碼的可攜式存儲(chǔ)設(shè)備20可直接用于拔離/插入計(jì)算機(jī)10而保持計(jì)算機(jī)10的鎖定/解鎖狀態(tài)(步驟S22)。如果不是首次運(yùn)行,判斷是否插入可攜式存儲(chǔ)設(shè)備20(步驟S23)。若沒有插入可攜式存儲(chǔ)設(shè)備20,則鎖定模塊102保持計(jì)算機(jī)10鎖定狀態(tài)(步驟S24)。若有插入可攜式存儲(chǔ)設(shè)備20,則判斷是否讀取到插入的可攜式存儲(chǔ)設(shè)備20所存儲(chǔ)的解鎖密碼(步驟S25)。若讀取到插入的可攜式存儲(chǔ)設(shè)備20所存儲(chǔ)的解鎖密碼,則解鎖模塊103解除計(jì)算機(jī)10的鎖定狀態(tài)(步驟S26)。
在步驟S24中若沒有讀取到插入的可攜式存儲(chǔ)設(shè)備20所存儲(chǔ)的解鎖密碼,說明上述插入計(jì)算機(jī)10的可攜式存儲(chǔ)設(shè)備20沒有保存解鎖密碼,或者保存有解鎖密碼的可攜式存儲(chǔ)設(shè)備20已經(jīng)丟失,此時(shí)無法解鎖計(jì)算機(jī)10,則提示密塊104提示用戶是否需要生成新的解鎖計(jì)算機(jī)的密碼(步驟S27)。
若用戶選擇需要生成新的解鎖密碼,則提示模塊104提示用戶輸入一密碼(步驟S28)。密碼比對模塊105判斷輸入的密碼與上述初始化密碼是否相同(步驟S29)。若輸入的密碼與初始化密碼相同,則密碼比對模塊105通知密碼生成模塊101生成新的解鎖密碼(步驟S210)。若輸入的密碼與初始化密碼不相同,則返回步驟S28,提示用戶再次輸入一密碼。
在步驟S27中,若用戶選擇不需要生成新的解鎖計(jì)算機(jī)的密碼,則返回步驟S24,保持計(jì)算機(jī)鎖定狀態(tài)。
權(quán)利要求
1.一種計(jì)算機(jī)保護(hù)系統(tǒng),包括一計(jì)算機(jī)及可插入該計(jì)算機(jī)的一可攜式存儲(chǔ)設(shè)備,其特征在于,所述計(jì)算機(jī)通過拔離/插入可攜式存儲(chǔ)設(shè)備來保持鎖定/解鎖狀態(tài),該計(jì)算機(jī)包括一鎖定模塊,用于當(dāng)計(jì)算機(jī)內(nèi)未插入可攜式存儲(chǔ)設(shè)備或插入的可攜式存儲(chǔ)設(shè)備未保存解鎖密碼時(shí),使得計(jì)算機(jī)處于鎖定狀態(tài);一解鎖模塊,用于當(dāng)計(jì)算機(jī)內(nèi)插入可攜式存儲(chǔ)設(shè)備并讀取到其所保存的解鎖密碼時(shí)解除計(jì)算機(jī)鎖定狀態(tài)。
2.如權(quán)利要求1所述的計(jì)算機(jī)保護(hù)系統(tǒng),其特征在于,所述計(jì)算機(jī)還包括一密碼生成模塊,用于首次運(yùn)行該計(jì)算機(jī)保護(hù)系統(tǒng)時(shí),根據(jù)用戶插入可攜式存儲(chǔ)設(shè)備及輸入的一初始化密碼生成一解鎖密碼并保存于可攜式存儲(chǔ)設(shè)備中。
3.如權(quán)利要求2所述的計(jì)算機(jī)保護(hù)系統(tǒng),其特征在于,所述計(jì)算機(jī)還包括一提示模塊,用于無法解鎖計(jì)算機(jī)時(shí)提示用戶是否需要生成新的用于解鎖計(jì)算機(jī)的密碼,并當(dāng)用戶需要生成新的解鎖密碼時(shí),提示用戶插入可攜式存儲(chǔ)設(shè)備并輸入一密碼;一密碼比對模塊,用于判斷輸入的密碼是否和首次運(yùn)行該計(jì)算機(jī)保護(hù)系統(tǒng)時(shí)輸入的初始化密碼相同,并于相同時(shí)通知密碼生成模塊生成新的解鎖密碼。
4.如權(quán)利要求1所述的計(jì)算機(jī)保護(hù)系統(tǒng),其特征在于,所述可攜式存儲(chǔ)設(shè)備為優(yōu)盤、硬盤、軟盤及光盤的一種。
5.一種計(jì)算機(jī)保護(hù)方法,其可適用于由一計(jì)算機(jī)及一可插入該計(jì)算機(jī)的可攜式存儲(chǔ)設(shè)備組成的計(jì)算機(jī)保護(hù)系統(tǒng),其特征在于,該方法包括以下步驟運(yùn)行上述計(jì)算機(jī)保護(hù)系統(tǒng)并判斷該計(jì)算機(jī)保護(hù)系統(tǒng)是否首次運(yùn)行;若不是首次運(yùn)行,則判斷是否插入可攜式存儲(chǔ)設(shè)備;若沒有插入可攜式存儲(chǔ)設(shè)備,則保持計(jì)算機(jī)鎖定狀態(tài);若有插入可攜式存儲(chǔ)設(shè)備,則判斷是否讀取到插入的可攜式存儲(chǔ)設(shè)備所存儲(chǔ)的解鎖密碼;若讀取到插入的可攜式存儲(chǔ)設(shè)備所存儲(chǔ)的解鎖密碼,則解除計(jì)算機(jī)的鎖定狀態(tài)。
6.如權(quán)利要求5所述的一種計(jì)算機(jī)保護(hù)的方法,其特征在于,若步驟判斷該計(jì)算機(jī)保護(hù)系統(tǒng)是否首次運(yùn)行的結(jié)果為是,則執(zhí)行步驟插入可攜式存儲(chǔ)設(shè)備并輸入一初始化密碼,根據(jù)輸入的一初始化密碼生成一解鎖密碼并保存于可攜式存儲(chǔ)設(shè)備中。
7.如權(quán)利要求5所述的一種計(jì)算機(jī)保護(hù)的方法,其特征在于,若步驟判斷是否讀取到插入的可攜式存儲(chǔ)設(shè)備所存儲(chǔ)的解鎖密碼的結(jié)果為否,則執(zhí)行如下步驟提示用戶是否需要生成新的解鎖計(jì)算機(jī)的密碼;若需要生成新密碼,則提示用戶輸入一密碼;判斷上述步驟輸入的密碼是否是初始化密碼;若判斷為是,則生成新的可用于解鎖計(jì)算機(jī)的密碼。
8.如權(quán)利要求7所述的一種計(jì)算機(jī)保護(hù)的方法,其特征在于,若步驟是否需要生成新的用于解鎖計(jì)算機(jī)的密碼的結(jié)果為否,則保持計(jì)算機(jī)鎖定狀態(tài)。
9.如權(quán)利要求7所述的一種計(jì)算機(jī)保護(hù)的方法,其特征在于,若步驟判斷輸入的密碼是否是初始化密碼的結(jié)果為否,則返回提示用戶輸入一密碼的步驟。
全文摘要
本發(fā)明提供一種計(jì)算機(jī)保護(hù)系統(tǒng),該系統(tǒng)包括一計(jì)算機(jī)及可插入該計(jì)算機(jī)的一可攜式存儲(chǔ)設(shè)備,所述計(jì)算機(jī)通過拔離/插入可攜式存儲(chǔ)設(shè)備來保持鎖定/解鎖狀態(tài),其中,該計(jì)算機(jī)包括一密碼生成模塊、一鎖定模塊、一解鎖模塊、一提示模塊及一密碼比對模塊。本發(fā)明還提供一種計(jì)算機(jī)保護(hù)方法。利用本發(fā)明所提供的計(jì)算機(jī)保護(hù)系統(tǒng)及方法,可以方便的鎖定及解鎖計(jì)算機(jī),并且于密碼丟失后迅速有效的找回密碼。
文檔編號G06F1/00GK1936759SQ20051003747
公開日2007年3月28日 申請日期2005年9月23日 優(yōu)先權(quán)日2005年9月23日
發(fā)明者唐桂花, 陳維沅, 黨德華, 張兆斌 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司