專利名稱:基于觸點的路徑密碼輸入方法
基于觸點的路徑密碼輸入方法技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于信息技術(shù)領(lǐng)域,特別是指一種在現(xiàn)代各種輸入設(shè)備中普遍 使用的密碼保護技術(shù)。背景技術(shù):
隨著信息技術(shù)不斷發(fā)展,人們的隱私越來越重要,所以目前使用者在使用各種輸入設(shè)備,如電腦、手機或者PDA (個人數(shù)字助理)時,通常都會設(shè) 置密碼,防止別人看到設(shè)備中存儲的信息。但不可避免的,密碼盜取狀況也 經(jīng)常發(fā)生,而且密碼越來越容易被盜取,所以密碼種類也越來越多。出現(xiàn)了 指紋識別、面部識別、usbkey (電子鑰匙)等等,上述這些密碼的保密性極 強,通常不會被惡意者破壞,但是這些新技術(shù)都是不可傳遞的,即只有密碼 擁有者本人可以使用該密碼,當(dāng)密碼擁有者本人不在,又急需打開該密碼保 護的設(shè)備時,基本是沒有辦法,給使用者造成很大的困擾。作為可以傳遞的密碼,并且使用最簡單方便,如今用的最多的依然是鍵 盤輸入式密碼,關(guān)于鍵盤輸入式密碼的技術(shù)已經(jīng)相當(dāng)成熟,通過鍵盤將密碼 輸入電腦以后電腦對密碼的處理技術(shù)也已經(jīng)相當(dāng)成熟。但是隨著CPU(中央 處理器)性能的不斷提高,惡意者破譯密碼的速度越來越快。目前的解決方 法只有不斷的增加密碼位數(shù),得以增強密碼強度,但是密碼位數(shù)太多,導(dǎo)致 輸入方式慢,且非常不便于使用者記憶,所以經(jīng)常出現(xiàn)密碼忘記的情況。且 鍵盤密碼輸入的方法,使用者使用的密碼大多與本人資料有關(guān)聯(lián),所以容易 產(chǎn)生密碼字典,現(xiàn)在很大部分的破解都是以密碼字典來破解密碼的。漸漸的 現(xiàn)在設(shè)置密碼成了眾多電腦、手機、PDA等輸入設(shè)備使用者的難題。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題在于提供一種輸入快、易記憶、密碼強度 高、不易產(chǎn)生密碼字典的基于觸點的路徑密碼輸入方法。本發(fā)明是通過以下技術(shù)方案解決上述技術(shù)問題的 一種基于觸點的路徑 密碼輸入方法,包括下述步驟開始于步驟l;步驟2:輸入設(shè)備上預(yù)先設(shè)置一密碼輸入矩陣;步驟3:使用者在上述密碼輸入矩陣中劃出路徑作為密碼,該密碼輸入 信息傳給輸入設(shè)備內(nèi)部的處理器;步驟4:輸入設(shè)備內(nèi)部的處理器將上述路徑密碼信息轉(zhuǎn)化為字母或者數(shù) 字或者密文,然后與處理器內(nèi)部預(yù)存的密碼信息進行比對,如果符合,則密 碼驗證通過,進入步驟5,密碼不符合,則返回步驟1,重新輸入,或者與 處理器內(nèi)部預(yù)存多媒體快捷方式的設(shè)置進行比對,如果有相對應(yīng)的信息,則 執(zhí)行相應(yīng)的程序或者程序的某個功能,進入步驟5,沒有相對應(yīng)的信息,則 返回步驟1,重新輸入;;步驟5:結(jié)束。該發(fā)明可進一步具體為所述密碼輸入矩陣由各個不同的字母組成。所述密碼輸入矩陣由各個不同的數(shù)字組成,或者由各個不同的字母與數(shù) 字混合組成所述步驟4中,處理器將使用者輸入的路徑密碼信息按路徑畫出的順序 轉(zhuǎn)換為路徑對應(yīng)的字母,所述輸入設(shè)備的處理器中用8個不同的數(shù)字代表8 個方向,所述步驟4中,處理器將使用者輸入的路徑密碼信息按照路徑中每 一步的方向轉(zhuǎn)化為該方向?qū)?yīng)的數(shù)字,路徑的初始位置仍然轉(zhuǎn)化為其位置對 應(yīng)的字母。所述密碼輸入矩陣為4x4的矩陣,或者為m氣(mX),nX))的矩陣甚至各 種不規(guī)則矩陣。所述密碼輸入矩陣顯示在輸入設(shè)備的顯示屏或者觸摸屏上,或者刻在輸 入設(shè)備的觸摸盤或者手寫板上。所述步驟3中當(dāng)密碼輸入矩陣顯示在顯示屏上時,使用者通過鼠標或 者其他指點設(shè)備在上述密碼輸入矩陣中劃出路徑作為密碼,當(dāng)上述密碼輸入 矩陣設(shè)置在觸摸屏、觸摸盤或者手寫板上時,以手指、手寫筆來輸入,該密碼輸入信息隨后傳給輸入設(shè)備內(nèi)部的處理器。本發(fā)明基于觸點的路徑密碼輸入方法的優(yōu)點在于一、 密碼強度高如本發(fā)明中在4x4矩陣中的密碼為24位,4要照本發(fā)明實施例中的三步 輸入法可產(chǎn)生(16+21/4) **24=7.1881E+31種不同密碼的可能,相當(dāng)于32 位的數(shù)字可能產(chǎn)生的密碼。如果把矩陣擴大,5x5、 7x7、 9x9.。。。。會 有更高的密碼強度;二、 輸入速度快輸入本發(fā)明中的密碼,大約用時5秒,用鍵盤輸入24位數(shù)字密碼,如 果熟計的話也要10秒。而且隨著矩陣的擴大,手勢密碼輸入速度更快。而 鍵盤輸入式密碼只會隨著鍵位的增加,輸入時間成倍增長。特別對于一些手 持設(shè)備,如PDA, UMPC,觸摸型手機來說,手勢密碼可以達到更快的速度;三、 便于記憶記住圖形比記住一長串的字母簡單的多;四、 不會有密碼字典因為手勢密碼是以路徑為密碼,與本人資料幾乎沒有關(guān)聯(lián),所有不會有 密碼字典的產(chǎn)生,這樣使破譯難度大大增加。
下面參照附圖結(jié)合實施例對本發(fā)明作進一步的描述。 圖1至圖3是使用者通過本發(fā)明中的密碼輸入矩陣輸入密碼的路徑。 圖4是本發(fā)明中密碼輸入矩陣的一個具體實施例。 圖5是本發(fā)明中各個數(shù)字代表的方向示意圖。
具體實施方式本發(fā)明基于觸點的路徑密碼輸入方法包括下述步驟 開始于步驟1;步驟2:輸入設(shè)備在其顯示屏上顯示密碼輸入?yún)^(qū),或者在輸入設(shè)備的觸 摸盤上刻上密碼輸入?yún)^(qū)。該密碼輸入?yún)^(qū)為一密碼輸入矩陣,該密碼輸入矩陣 可以由各個不同的字母組成,也可以由各個不同的數(shù)字組成,或者由各個不同的字母與數(shù)字混合組成;步驟3:當(dāng)上述密碼輸入矩陣顯示在顯示屏上時,使用者通過鼠標或者 其他指點設(shè)備等輸入裝置在上述密碼輸入矩陣中劃出路徑作為密碼,當(dāng)上述 密碼輸入矩陣設(shè)置在觸摸屏、觸摸盤或者手寫板上時,以手指、手寫筆來輸 入,該密碼輸入信息隨后傳給輸入設(shè)備內(nèi)部的處理器;步驟4:輸入設(shè)備內(nèi)部的處理器將上述路徑密碼信息轉(zhuǎn)化為字母或者數(shù) 字或者密文,然后與處理器內(nèi)部預(yù)存的密碼進行比對,如果符合,則密碼驗 證通過,進入步驟5,密碼不符合,則返回步驟l,重新輸入;步驟5:結(jié)束。上述通過密碼輸入矩陣輸入的路徑除了可做為密碼外也可以做為啟動 某個程序的快捷方式或者做為程序某個功能的快捷鍵,作為這一用途時,只 需要將上述步驟4替換為下述步驟42即可。步驟42:輸入設(shè)備內(nèi)部的處理器將上述路徑密碼信息轉(zhuǎn)化為字母或者數(shù) 字或者或者密文,然后與處理器內(nèi)部預(yù)存多媒體快捷方式的設(shè)置進行比對, 如果有相對應(yīng)的信息,則執(zhí)行相應(yīng)的程序或者程序的某個功能,進入步驟5, 沒有相對應(yīng)的信息,則返回步驟l,重新輸入;當(dāng)上述步驟2中的密碼輸入矩陣由字母組成時,則輸入設(shè)備的處理器中 可以用8個不同的數(shù)字代表8個可能出現(xiàn)的方向,則步驟4或者步驟42中, 處理器可以將使用者輸入的路徑密碼信息按照路徑中每一 步的方向轉(zhuǎn)化為 該方向?qū)?yīng)的數(shù)字,路徑的初始位置仍然轉(zhuǎn)化為其位置對應(yīng)的字母。上述步驟2中的密碼輸入矩陣可以為4x4的矩陣,也可以擴大為5x5、 7x7、 9x9......的矩陣,當(dāng)矩陣越大,所設(shè)置的密碼強度越高。以下以 一個具體的實施例對本發(fā)明進行更詳細的解釋。如圖1至3所示,為一使用者通過三步輸入的密碼,使用者首先在輸入 設(shè)備顯示屏上顯示的密碼輸入矩陣IO上畫出如圖l所示的連續(xù)的折線12, 然后再在該密碼輸入矩陣IO上點出如圖2所示的一點14,其后又在該密碼 輸入矩陣IO上畫出如圖3所示的連續(xù)的折線16,當(dāng)上述的密碼輸入矩陣10 的排列如圖4所示時,即矩陣由A-P16個字母逐行排列組成,則輸入設(shè)備內(nèi)部的處理器將使用者通過上述三步路徑密碼信息轉(zhuǎn)化為(ABEFIJKNO內(nèi)部預(yù)存的密碼進行比對。如果輸入設(shè)備的處理器中預(yù)先用數(shù)字1 -8分別代表8個可能出現(xiàn)的方向, l-8分別代表的方向如圖5所示,分別為l-北、2-東北、3-東、4-東南、5-南、6-西南、7-西、8-西北。則以上三步所輸入的密碼可以轉(zhuǎn)換為(A 36363363311) (G)(C 46477)。雖然以上描述了本發(fā)明的具體實施方式
,但是熟悉本技術(shù)領(lǐng)域的技術(shù) 人員應(yīng)當(dāng)理解,我們所描述的具體的實施例只是說明性的,而不是用于對本 發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效 的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護的范圍內(nèi)。,轉(zhuǎn)化后的密碼信息既可以與處理器
權(quán)利要求
1.一種基于觸點的路徑密碼輸入方法,其特征在于包括下述步驟開始于步驟1;步驟2輸入設(shè)備上預(yù)先設(shè)置一密碼輸入矩陣;步驟3使用者在上述密碼輸入矩陣中劃出路徑作為密碼,該密碼輸入信息傳給輸入設(shè)備內(nèi)部的處理器;步驟4輸入設(shè)備內(nèi)部的處理器將上述路徑密碼信息轉(zhuǎn)化為字母或者數(shù)字或者密文,然后與處理器內(nèi)部預(yù)存的密碼信息進行比對,如果符合,則密碼驗證通過,進入步驟5,密碼不符合,則返回步驟1,重新輸入,或者與處理器內(nèi)部預(yù)存多媒體快捷方式的設(shè)置進行比對,如果有相對應(yīng)的信息,則執(zhí)行相應(yīng)的程序或者程序的某個功能,進入步驟5,沒有相對應(yīng)的信息,則返回步驟1,重新輸入;;步驟5結(jié)束。
2. 如權(quán)利要求l所述的基于觸點的路徑密碼輸入方法,其特征在于所述 密碼輸入矩陣由各個不同的字母組成。
3. 如權(quán)利要求1所述的基于觸點的路徑密碼輸入方法,其特征在于所述 密碼輸入矩陣由各個不同的數(shù)字組成,或者由各個不同的字母與數(shù)字混合組 成
4. 如權(quán)利要求2所述的基于觸點的路徑密碼輸入方法,其特征在于所述 步驟4中,處理器將使用者輸入的路徑密碼信息按路徑畫出的順序轉(zhuǎn)換為路 徑對應(yīng)的字母。
5. 如權(quán)利要求2所述的基于觸點的路徑密碼輸入方法,其特征在于所述 輸入設(shè)備的處理器中用8個不同的數(shù)字代表8個方向,所述步驟4中,處理 器將使用者輸入的路徑密碼信息按照路徑中每一 步的方向轉(zhuǎn)化為該方向?qū)?yīng) 的數(shù)字,路徑的初始位置仍然轉(zhuǎn)化為其位置對應(yīng)的字母。
6. 如權(quán)利要求2所述的基于觸點的路徑密碼輸入方法,其特征在于所述 密碼輸入矩陣為mxn (m>0,n>0)的矩陣設(shè)置各種不規(guī)則矩陣。
7. 如權(quán)利要求1所述的基于觸點的路徑密碼輸入方法,其特征在于所述密碼輸入矩陣顯示在輸入設(shè)備的顯示屏或者觸摸屏上,或者刻在輸入設(shè)備的 觸摸盤或者手寫板上。
8. 如權(quán)利要求7所述的基于觸點的路徑密碼輸入方法,其特征在于所述 步驟3中當(dāng)密碼輸入矩陣顯示在顯示屏上時,使用者通過鼠標或者其他指 點設(shè)備在上述密碼輸入矩陣中劃出路徑作為密碼,當(dāng)上述密碼輸入矩陣設(shè)置 在觸摸屏、觸摸盤或者手寫板上時,以手指、手寫筆來輸入,該密碼輸入信 息隨后傳給輸入設(shè)備內(nèi)部的處理器。
全文摘要
一種基于觸點的路徑密碼輸入方法,包括下述步驟輸入設(shè)備在其顯示屏上顯示一密碼輸入矩陣;使用者通過鼠標或觸摸屏等輸入裝置在密碼輸入矩陣中劃出路徑作為密碼,該密碼輸入信息傳給輸入設(shè)備內(nèi)部的處理器;輸入設(shè)備的處理器將上述路徑密碼信息轉(zhuǎn)化為字母或者數(shù)字,然后與處理器內(nèi)部預(yù)存的密碼進行比對,如果符合,則密碼驗證通過,密碼不符合,則返回重新輸入。本發(fā)明的優(yōu)點在于以順序經(jīng)過密碼輸入矩陣各點從而組成的路徑作為密碼,使密碼輸入簡易、快捷,提高密碼的可記憶性和設(shè)置的高強度性,且路徑密碼與個人資料沒有任何關(guān)聯(lián),不易產(chǎn)生密碼字典。并且除了可作為密碼輸入外也可以作為啟動某個程序的快捷方式或者作為程序某個功能的快捷鍵。
文檔編號G06F21/04GK101251884SQ20081007075
公開日2008年8月27日 申請日期2008年3月14日 優(yōu)先權(quán)日2008年3月14日
發(fā)明者明 彭, 楊小焰, 林華斌, 林祖毅, 王財志, 許元進 申請人:福建伊?xí)r代信息科技有限公司