專利名稱:密碼輸入方式與密碼輸入裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子裝置的密碼控制技術(shù)領(lǐng)域,即涉及一種密碼輸入裝置及其方法,特別是密碼的編輯方式以及實現(xiàn)上述方式的裝置。
背景技術(shù):
在信息化時代的今天,很多情況下都要有密碼的確認(rèn),即要輸入密碼,然后才能進入特定的“空間”,或執(zhí)行某種“動作”。如學(xué)校、金融、零售、網(wǎng)絡(luò)等需要輸入密碼的場所和行業(yè)。目前,采用密碼的輸入方式和裝置,都是以鍵盤式(包括普通鍵盤、特殊鍵盤、小鍵盤等)為主,此種輸入裝置及其輸入方法的缺陷是由于是鍵盤按鍵式,其輸入密碼方式為開放式,也就是說,在使用者輸入密碼時,旁觀者可通過其操作方式偷窺或推算到其密碼,也可通過使用者所按按鍵的位置獲悉其密碼,從而在安全上構(gòu)成威脅。即使旁觀者無意想知道使用者的密碼,比如上下級、師生、同事、同學(xué)等,采用此種方法雙方都會感到尷尬。此領(lǐng)域的專利有很多,但多數(shù)是遮擋式的或隱藏式的,但不管怎樣都要在現(xiàn)場輸入完整的密碼,這樣就存在安全隱患。
發(fā)明內(nèi)容本發(fā)明的目的是解決開放式密碼輸入裝置在輸入密碼時容易被周圍的人偷窺到所輸入的密碼信息而存在安全隱患的問題,提供一種密碼輸入方式與密碼輸入裝置。使該裝置即便在沒有任何防護的情況下,人或攝像設(shè)備也無法得知所輸入的密碼,從而從根本上杜絕了密碼被他人因窺視而被盜。
本發(fā)明提供的密碼輸入方式是,用一個鍵或兩個鍵的組合定義一個要設(shè)定的字符串作為密碼,按一個鍵或兩個鍵的組合完成一串密碼的輸入。
預(yù)先設(shè)定的字符串即密碼由大寫字符、小寫字符、數(shù)字、下劃線和特殊字符組成。
本發(fā)明提供的密碼輸入裝置包括(1)中央處理器用于進行設(shè)備的列舉、數(shù)據(jù)的傳輸,密碼的編輯及附屬模塊的控制;(2)存儲模塊通過數(shù)據(jù)線與中央處理器雙向連接,用于存儲預(yù)先編輯好的密碼;(3)數(shù)字鍵與中央處理器連接,用于輸入密碼編號或簡單數(shù)字密碼;(4)確認(rèn)鍵與中央處理器連接,用于確認(rèn)所輸入的密碼或密碼編號;(5)輸入輸出端口與中央處理器連接,用于預(yù)設(shè)密碼的存儲與輸出。
上述輸入輸出端口可以是下列之一種、或兩種、或全部(5.1)USB接口該接口通過USB接口模塊雙向連接中央處理器;(5.2)串口該接口通過串口模塊雙向連接中央處理器;(5.3)并口該接口雙向連接中央處理器;(5.4)PS2接口該接口連接中央處理器。
該密碼輸入裝置還包括(6)顯示裝置用于顯示輸入的數(shù)字或密碼;(7)復(fù)位鍵用于清除所輸入的數(shù)字和系統(tǒng)復(fù)位。
本發(fā)明的優(yōu)點及效果本發(fā)明提供的密碼輸入裝置,是將已經(jīng)設(shè)定好的密碼,通過一個或兩個鍵,就可以完成密碼的輸入,即便在沒有任何防護的情況下,人或攝像設(shè)備也都無法得知所輸入的密碼,因此從根本上杜絕了密碼被他人因窺視而被盜。本發(fā)明的密碼輸入器在設(shè)計時還特別添加了保護措施,中央處理器上的程序是加密而不可讀的,存儲模塊內(nèi)存儲的密碼是經(jīng)過加密處理的,不是原始密碼,本密碼輸入器設(shè)有開機密碼,只有輸入正確的開機密碼才能進行密碼操作,而開機密碼可以設(shè)定輸入次數(shù),一旦錯誤開機密碼次數(shù)達到某一規(guī)定數(shù)值,密碼輸入器將自鎖。
本發(fā)明的密碼輸入器,可應(yīng)用于PC機上,也可用于任何帶USB接口、而同時又需要輸入密碼的儀器設(shè)備。在PC機上,任何需要輸入密碼的環(huán)節(jié),都可以用本發(fā)明的密碼輸入器完成密碼的輸入,如開機密碼、屏幕保護密碼、郵箱密碼、文件加密密碼,網(wǎng)上注冊用戶的登錄密碼等等。如果在自動存、取款機、超市收款機、銀行的柜臺等都引出一顆USB線就可以使用本密碼輸入器,這樣就可以將原來的簡單數(shù)字密碼,變?yōu)楸容^復(fù)雜的由大寫字符、小寫字符、數(shù)字、下劃線等組成的密碼,從而使密碼的破解更為困難,這樣可以一舉兩得。
圖1是密碼輸入裝置框圖;圖2是密碼編輯流程框圖;圖3是密碼輸入裝置軟件流程框圖;圖4是SoC框圖及外圍關(guān)鍵器件示意圖;圖5是無線連接方式框圖。
具體實施方式實施例1如圖1所示,本發(fā)明提供的密碼輸入裝置包括(1)中央處理器用于進行設(shè)備的列舉、數(shù)據(jù)的傳輸,密碼的編輯及附屬模塊的控制;(2)存儲模塊通過數(shù)據(jù)線與中央處理器雙向連接,用于存儲預(yù)先編輯好的密碼;(3)數(shù)字鍵與中央處理器連接,用于輸入密碼編號或簡單數(shù)字密碼;(4)確認(rèn)鍵與中央處理器連接,用于確認(rèn)所輸入的密碼或密碼編號;(5)輸入輸出端口與中央處理器連接,用于預(yù)設(shè)密碼的存儲與輸出,包括(5.1)USB接口該接口通過USB接口模塊雙向連接中央處理器;(5.2)串口該接口通過串口模塊雙向連接中央處理器;(5.3)并口該接口雙向連接中央處理器;(5.4)PS2接口該接口連接中央處理器。
此外,該密碼輸入裝置還包括
(6)顯示裝置用于顯示輸入的數(shù)字或密碼;(7)復(fù)位鍵用于清除所輸入的數(shù)字和系統(tǒng)復(fù)位。
該裝置的密碼編輯流程參見圖2。密碼輸入裝置的軟件流程參見圖3。
本發(fā)明提供的密碼輸入器上的一個按鍵或兩個鍵的組合表示一串密碼,按下不同的按鍵或組合鍵,即可輸出不同的密碼,最后將密碼通過輸出接口傳給密碼接收方。比如通過USB口傳給PC機、或帶有USB口的自動存取款機、或帶有USB口的超市收款機以及帶有USB口的任何需要密碼的系統(tǒng)。密碼的編輯可通過密碼編輯系統(tǒng),在PC機上任意編輯自己所需要的密碼(密碼可以由大寫字符、小寫字符、數(shù)字和下劃線等組成),然后通過串口、并口、USB口或PS2口,將編輯好的密碼存儲到密碼輸入器上,也可在密碼輸入器上編輯簡單的數(shù)字密碼。
本發(fā)明提供的密碼輸入器,可以通過如圖4所示的SoC框圖實現(xiàn)單芯片的解決方案。
本發(fā)明提供的密碼輸入器通過上述接口,可以采用有線連接,也可以采用無線連接,但要添加無線發(fā)射和接受模塊,如圖5所示。
權(quán)利要求
1.一種密碼輸入方式,其特征在于用一個鍵或兩個鍵的組合定義一個要設(shè)定的字符串作為密碼,按一個鍵或兩個鍵的組合完成一串密碼的輸入。
2.根據(jù)權(quán)利要求1所述的密碼輸入方式,其特征在于要設(shè)定的字符串即密碼由大寫字符、小寫字符、數(shù)字、下劃線和特殊字符組成。
3.一種密碼輸入裝置,其特征是該裝置包括(1)中央處理器用于進行設(shè)備的列舉、數(shù)據(jù)的傳輸,密碼的編輯及附屬模塊的控制;(2)存儲模塊通過數(shù)據(jù)線與中央處理器雙向連接,用于存儲預(yù)先編輯好的密碼;(3)數(shù)字鍵與中央處理器連接,用于輸入密碼編號或簡單數(shù)字密碼;(4)確認(rèn)鍵與中央處理器連接,用于確認(rèn)所輸入的密碼或密碼編號;(5)輸入輸出端口與中央處理器連接,用于預(yù)設(shè)密碼的存儲與輸出。
4.根據(jù)權(quán)利要求3所述的密碼輸入裝置,其特征是輸入輸出端口是下列之一種、或兩種、或全部(5.1)USB接口該接口通過USB接口模塊雙向連接中央處理器;(5.2)串口該接口通過串口模塊雙向連接中央處理器;(5.3)并口該接口雙向連接中央處理器;(5.4)PS2接口該接口連接中央處理器。
5.根據(jù)權(quán)利要求3或4所述的密碼輸入裝置,其特征是該裝置還包括(6)顯示裝置用于顯示輸入的數(shù)字或密碼;(7)復(fù)位鍵用于清除所輸入的數(shù)字和系統(tǒng)復(fù)位。
全文摘要
密碼輸入方式與密碼輸入裝置。密碼輸入方式是,用一個鍵或兩個鍵的組合定義一個要設(shè)定的字符串作為密碼,按一個鍵或兩個鍵的組合完成一串密碼的輸入。密碼輸入裝置包括中央處理器、存儲模塊、數(shù)字鍵、確認(rèn)鍵、輸入輸出端口,以及顯示裝置和復(fù)位鍵。該密碼輸入裝置,是將已經(jīng)設(shè)定好的密碼,通過一個或兩個鍵,就可以完成密碼的輸入,即便在沒有任何防護的情況下,人或攝像設(shè)備也都無法得知所輸入的密碼,因此從根本上杜絕了密碼被他人因窺視而被盜。本發(fā)明還特別添加了保護措施,程序是加密不可讀的,存儲的密碼是經(jīng)加密處理的。本發(fā)明還設(shè)有開機密碼,且開機密碼可設(shè)定輸入次數(shù),一旦錯誤開機密碼次數(shù)達到某一規(guī)定數(shù)值,密碼輸入器將自鎖。
文檔編號G07F19/00GK1952857SQ200610129448
公開日2007年4月25日 申請日期2006年11月17日 優(yōu)先權(quán)日2006年11月17日
發(fā)明者李國峰, 馬世亮, 董海坤, 張勇 申請人:南開大學(xué)