国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于兩級轉(zhuǎn)換的口令輸入方法及系統(tǒng)的制作方法

      文檔序號:6629989閱讀:267來源:國知局
      一種基于兩級轉(zhuǎn)換的口令輸入方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種基于兩級轉(zhuǎn)換的口令輸入方法,具體為:(1)將口令組成符號作為原始基本符號,并為其隨機選取中間基本符號;(2)分別隨機排序原始基本符號和中間基本符號并按照空間位置關系一一對應,形成一級關聯(lián);(3)再次分別重新隨機排序原始基本符號和中間基本符號并按照空間位置關系一一對應,形成二級關聯(lián);(4)對于當前待輸入口令組成符號,按照先二級關聯(lián)、再一級關聯(lián)查詢到其對應的原始基本符號,以完成當前待輸入口令組成符號的輸入操作;(5)重復步驟(2)~(4)直到所有口令組成符號輸入完畢。本發(fā)明提供的方法能很好地適應當前廣泛使用的口令輸入環(huán)境,同時能有效避免口令竊取問題,提高了口令輸入時的安全性。
      【專利說明】—種基于兩級轉(zhuǎn)換的口令輸入方法及系統(tǒng)

      【技術領域】
      [0001]本發(fā)明屬于計算機信息安全領域,具體涉及一種基于兩級轉(zhuǎn)換的口令輸入方法及系統(tǒng)。

      【背景技術】
      [0002]長久以來,在密碼認證系統(tǒng)當中,人們使用最廣泛的密碼形式是字母和數(shù)字密碼,即通過一組字母和數(shù)字的組合作為密碼,通過向系統(tǒng)或他人提交這個密碼以達到證明自己身份的目的。然而,在方便快捷的同時,它也面臨很多問題。通常出于安全性的考慮,系統(tǒng)會要求用戶使用強密碼。強密碼的特點是密碼位數(shù)相對較長,使用大小寫字母、數(shù)字和一些特殊符號的組合,密鑰空間大,不易被暴力破解。但是用戶為了使用和記憶方便,往往會傾向縮短密碼長度或使用熟悉的密碼。這就給密碼的安全性帶來了致命的問題,攻擊者們常常能通過包括暴力破解、字典攻擊等在內(nèi)的各種方法破解用戶的密碼,竊取他人的各種信息。D.Klein指出,使用一個包含3000000單詞的字典即可以破解14000個密碼當中的1/4。E.Spafford也指出,僅使用1988UNIX在線字典再加432個單詞作為字典,即可破解50%網(wǎng)站的密碼?,F(xiàn)在的計算機速度越來越快,使得更為復雜的攻擊字典可以輕松的應用于密碼破解中,破解速度不斷縮短。


      【發(fā)明內(nèi)容】

      [0003]針對現(xiàn)有技術的以上缺陷或改進需求,本發(fā)明提供一種基于兩級轉(zhuǎn)換的口令輸入方法及系統(tǒng),在用戶口令符號和實際輸入符號之間加入了一層中間符號,使得實際輸入的符號和口令符號不是簡單的一一對應關系,用戶不再直接輸入原始密碼符號,而是依據(jù)隨機生成的對應關系輸入符號,有效防止了對口令的偷窺和破解。
      [0004]為實現(xiàn)上述目的,本發(fā)明提供一種基于兩級轉(zhuǎn)換的口令輸入方法,包括以下步驟:
      [0005](1)將口令組成符號作為原始基本符號,并為其隨機選取數(shù)量相同的中間基本符號;
      [0006](2)分別隨機排序原始基本符號和中間基本符號,將排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成一級關聯(lián);
      [0007](3)再次分別重新隨機排序原始基本符號和中間基本符號,將重新排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成二級關聯(lián);
      [0008](4)對于當前待輸入口令組成符號,首先在二級關聯(lián)中查詢與當前待輸入口令組成符號位置對應的中間基本符號,然后在一級關聯(lián)中查詢與該中間基本符號位置對應的原始基本符號,用戶輸入查詢到的原始基本符號,完成當前待輸入口令組成符號的輸入操作;
      [0009](5)重復步驟(2)?(4)直到所有口令組成符號輸入完畢。
      [0010]進一步地,所述原始基本符號為字母、數(shù)字、特殊字符、漢字、圖形和圖像中的任意一種或組合。
      [0011]進一步地,所述中間基本符號為字母、數(shù)字、特殊字符、漢字、圖形和圖像中的任意一種或組合。
      [0012]進一步地,所述原始基本符號與中間基本符號不相同。
      [0013]進一步地,所述原始基本符號為字母或數(shù)字或字母與數(shù)字的組合,所述中間基本符號為特殊字符或圖形或圖像或該三者組合。
      [0014]進一步地,所述一級關聯(lián)和二級關聯(lián)按照序列或者矩陣建立位置一一對應關系。
      [0015]一種基于兩級轉(zhuǎn)換的口令輸入系統(tǒng),包括:
      [0016]第一模塊,用于將口令組成符號作為原始基本符號,并為其隨機選取數(shù)量相同的中間基本符號;
      [0017]第二模塊,用于分別隨機排序原始基本符號和中間基本符號,將排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成一級關聯(lián);
      [0018]第三模塊,用于再次分別重新隨機排序原始基本符號和中間基本符號,將重新排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成二級關聯(lián);
      [0019]第四模塊,用于對于當前待輸入口令組成符號,首先在二級關聯(lián)中查詢與當前待輸入口令組成符號位置對應的中間基本符號,然后在一級關聯(lián)中查詢與該中間基本符號位置對應的原始基本符號,用戶輸入查詢到的原始基本符號,完成當前待輸入口令組成符號的輸入操作;
      [0020]第五模塊,用于重復第二模塊?第四模塊直到所有口令組成符號輸入完畢。
      [0021]總體而言,通過本發(fā)明所構(gòu)思的以上技術方案與現(xiàn)有技術相比,具有以下有益效果:
      [0022]在用戶口令符號和實際輸入符號之間加入了一層中間符號,進而建立原始基本符號-中間基本符號、中間基本符號-原始基本符號的兩極關聯(lián)。用戶最終的輸入依賴于隨機生成的關聯(lián)表,每輸入一個口令符號,關聯(lián)表就會改變一次。對于一個確定的密鑰,最后實際使用鍵盤輸入的可能是任何組合的符號。這樣做的一個最大好處就是可以防止肩窺,因為每次輸入口令都會有一張不一樣的關聯(lián)表,短時間內(nèi)一般人無法記住。并由此生成了多元化的對應表便于用戶輸入密鑰。將傳統(tǒng)單一的密鑰輸入方式改變?yōu)榫哂须S機性的符號多?;P聯(lián)表,是一種安全的密碼輸入方案。

      【專利附圖】

      【附圖說明】
      [0023]圖1是本發(fā)明方法流程圖。
      [0024]圖2為實例1示意圖,其中,圖2(a)為實例1的ATM的輸入鍵盤示意圖,圖2 (b)為實例1選取的中間基本符號不意圖,圖2 (c)和圖2 (d)為實例1的一級關聯(lián)關系不意圖;圖2(e)和圖2(f)為實例1的_■級關聯(lián)關系不意圖。
      [0025]圖3為實例2示意圖,其中,圖3(a)為實例2的ATM的輸入鍵盤示意圖,圖3 (b)為實例2選取的中間基本符號不意圖,圖3 (c)為實例2的一級關聯(lián)關系不意圖;圖3 (d)為實例2的二級關聯(lián)關系示意圖。
      [0026]圖4為實例3示意圖,其中,圖4(a)為實例3的ATM的輸入鍵盤示意圖,圖4(b)為實例3選取的中間基本符號不意圖,圖4 (c)為實例3的一級關聯(lián)關系不意圖;圖4 (d)為實例3的二級關聯(lián)關系示意圖。

      【具體實施方式】
      [0027]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合案例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術特征只要彼此之間未構(gòu)成沖突就可以相互組合。
      [0028]參見圖1,本發(fā)明提供一種基于兩級轉(zhuǎn)換的口令輸入方法,具體為:
      [0029](1)獲取組成口令的原始基本符號,并為其隨機選取數(shù)量相同的中間基本符號;
      [0030](2)分別隨機排序原始基本符號和中間基本符號,將排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成一級關聯(lián);
      [0031](3)再次分別重新隨機排序原始基本符號和中間基本符號,將重新排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成二級關聯(lián);
      [0032](4)對于當前待輸入符號,首先在二級關聯(lián)中查詢與當前待輸入字符位置對應的中間基本符號,然后在一級關聯(lián)中查詢與該中間基本符號位置對應的原始基本符號,用戶輸入查詢到的原始基本符號;
      [0033](5)重復步驟(2)?⑷直到組成口令的所有符號輸入完畢。
      [0034]系統(tǒng)內(nèi)部對口令的解析就是對用戶輸入的逆過程,根據(jù)用戶的輸入,按照先一級關聯(lián)、再二級關聯(lián)中查詢到真實的字符最終確定用戶口令。
      [0035]所述組成口令的原始基本符號可以是字母、數(shù)字、特殊字符、漢字、圖形/圖像等,也可以是字母、數(shù)字、特殊字符、漢字、圖形、圖像的組合;所述中間基本符號可以是字母、數(shù)字、特殊字符、漢字、圖形、圖像等,也可以是字母、數(shù)字、特殊字符、漢字、圖形、圖像的組合。所述字母為英文字母、拉丁字母、希臘字母等,所述數(shù)字為0、1、2、3等,所述特殊字符為標點符號、數(shù)學運算符、制表符等,所述圖形/圖像為任意的可視圖形(如矩形、菱形、三角形、圓形等)和圖像(如人體或其部件圖像,山、水、樹木、動物等自然物體圖像,車、船、飛機、桌椅等人造物體圖像)。
      [0036]考慮突出原始基本符號與中間基本符號的差異性,優(yōu)選原始基本符號與中間基本符號盡量不重復使用。
      [0037]遵照目前大量實際應用中口令的組成方式,優(yōu)選原始基本符號采用字母、數(shù)字。
      [0038]結(jié)合到人對非常見對象的短時記憶差的特點,優(yōu)選中間基本符號采用特殊字符、復雜的圖形/圖像等,以提高口令輸入時的抗偷窺能力。
      [0039]所述一級關聯(lián)和二級關聯(lián)中可以按照例如序列位置或者是矩陣位置等位置關系對應。
      [0040]遵照本發(fā)明技術思路,可根據(jù)需要擴展為三級關聯(lián)、四級關聯(lián),甚至更多層的關聯(lián),層次越多,口令輸入復雜性和安全性越高。
      [0041 ] 本發(fā)明口令輸入方法可應用于各類需要提供口令才能獲取相應服務的場合,包括ATM機口令、網(wǎng)銀口令、門禁口令、重要文件加密口令、電子郵箱口令等。
      [0042]實例1:
      [0043]下面以ATM機作為實例說明。圖2(a)是ATM的輸入界面,可以輸入0?9的數(shù)字。如圖2(b)所示,此實例選取a?j共10個字母作為中間基本符號。假定用戶口令是“123941”,在屏幕上將第一級轉(zhuǎn)換關系顯示出來如圖2(c)和2(d)所示,將第二級轉(zhuǎn)換關系顯示出來如圖2(e)和2(f)所示。如果用戶想輸入數(shù)字“1”,首先根據(jù)圖2(e)和2 (f)所示的二級對應表找到其位置對應的中間基本符號“a”,然后根據(jù)圖2(c)和2(d)所示的一級對應表找到與“a”位置對應的原始基本符號“7”,所以用戶應該操作ATM鍵盤上的數(shù)字“7”鍵。輸入之后,用戶繼續(xù)想輸入數(shù)字“2”,則系統(tǒng)自動生成新的關聯(lián)關系對照表,按照相同的方式輸入。為了簡單示意,這里假定六次輸入對應的關聯(lián)關系對照表均與第一次相同,則最后從鍵盤輸入的口令應該是“ 765437 ”。ATM機在系統(tǒng)內(nèi)部對口令的解析就是對用戶輸入的逆過程,根據(jù)用戶的輸入,按照先一級關聯(lián)、再二級關聯(lián)中查詢到真實的字符最終確定用戶口令。
      [0044]實例2:
      [0045]圖3 (a)是ATM的輸入界面,可以輸入0?9的數(shù)字;如圖3(b)所示,此實例選取10個動物圖案作為中間基本符號。在屏幕上將第一級轉(zhuǎn)換關系顯示出來如圖3(c)所示,將第二級轉(zhuǎn)換關系顯示出來如圖3(d)所示。假定用戶口令是“123941”,如果用戶想輸入數(shù)字“1”,首先根據(jù)圖圖3(d)所示的二級對應表找到其位置對應的中間基本符號,然后根據(jù)圖3(c)所示的一級對應表找到與中間基本符號位置對應的原始基本符號“7”,他應該操作ATM鍵盤上的數(shù)字“7”鍵。輸入之后,用戶繼續(xù)想輸入數(shù)字“2”,則系統(tǒng)自動生成新的對照表,按照相同的方式輸入。為了簡單示意,這里假定六次輸入對應的關聯(lián)關系對照表均與第一次相同,則最后從鍵盤輸入的口令應該是“ 765437 ”。
      [0046]實例3:
      [0047]圖4 (a)是ATM的輸入界面,可以輸入0?9的數(shù)字;如圖4(b)所示,此實例選取10個由文字、字母和圖形混合組成為中間基本符號。在屏幕上將第一級轉(zhuǎn)換關系顯示出來如圖4(C)所示,將第二級轉(zhuǎn)換關系顯示出來如圖4(d)所示。假定用戶口令是“123941”,如果用戶想輸入數(shù)字“1”,首先根據(jù)圖3(d)所示的二級對應表找到其位置對應的中間基本符號“A”,然后根據(jù)圖3(c)所示的一級對應表找到與中間基本符號位置對應的原始基本符號“ 7 ”,他應該操作ATM鍵盤上的數(shù)字“ 7 ”鍵。輸入之后,用戶繼續(xù)想輸入數(shù)字“ 2 ”,則系統(tǒng)自動生成新的對照表,按照相同的方式輸入。為了簡單示意,這里假定六次輸入對應的關聯(lián)關系對照表均與第一次相同,則最后從鍵盤輸入的口令應該是“765437”。
      [0048]本領域的技術人員容易理解,以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
      【權(quán)利要求】
      1.一種基于兩級轉(zhuǎn)換的口令輸入方法,其特征在于,包括以下步驟: (1)將口令組成符號作為原始基本符號,并為其隨機選取數(shù)量相同的中間基本符號; (2)分別隨機排序原始基本符號和中間基本符號,將排序后的中間基本符號與原始基本符號按照空間位置關系 對應,形成一級關聯(lián); (3)再次分別重新隨機排序原始基本符號和中間基本符號,將重新排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成二級關聯(lián); (4)對于當前待輸入口令組成符號,首先在二級關聯(lián)中查詢與當前待輸入口令組成符號位置對應的中間基本符號,然后在一級關聯(lián)中查詢與該中間基本符號位置對應的原始基本符號,用戶輸入查詢到的原始基本符號,完成當前待輸入口令組成符號的輸入操作; (5)重復步驟(2)?(4)直到所有口令組成符號輸入完畢。
      2.根據(jù)權(quán)利要求1所述的口令輸入方法,其特征在于,所述原始基本符號為字母、數(shù)字、特殊字符、漢字、圖形和圖像中的任意一種或組合。
      3.根據(jù)權(quán)利要求1所述的口令輸入方法,其特征在于,所述中間基本符號為字母、數(shù)字、特殊字符、漢字、圖形和圖像中的任意一種或組合。
      4.根據(jù)權(quán)利要求1或2或3所述的口令輸入方法,其特征在于,所述原始基本符號與中間基本符號不相同。
      5.根據(jù)權(quán)利要求1或2或3所述的口令輸入方法,其特征在于,所述原始基本符號為字母或數(shù)字或字母與數(shù)字的組合,所述中間基本符號為特殊字符或圖形或圖像或該三者組入口 ο
      6.根據(jù)權(quán)利要求1或2或3所述的口令輸入方法,其特征在于,所述一級關聯(lián)和二級關聯(lián)按照序列或者矩陣建立位置一一對應關系。
      7.一種基于兩級轉(zhuǎn)換的口令輸入系統(tǒng),其特征在于,包括: 第一模塊,用于將口令組成符號作為原始基本符號,并為其隨機選取數(shù)量相同的中間基本符號; 第二模塊,用于分別隨機排序原始基本符號和中間基本符號,將排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成一級關聯(lián); 第三模塊,用于再次分別重新隨機排序原始基本符號和中間基本符號,將重新排序后的中間基本符號與原始基本符號按照空間位置關系一一對應,形成二級關聯(lián); 第四模塊,用于對于當前待輸入口令組成符號,首先在二級關聯(lián)中查詢與當前待輸入口令組成符號位置對應的中間基本符號,然后在一級關聯(lián)中查詢與該中間基本符號位置對應的原始基本符號,用戶輸入查詢到的原始基本符號,完成當前待輸入口令組成符號的輸入操作; 第五模塊,用于重復第二模塊?第四模塊直到所有口令組成符號輸入完畢。
      【文檔編號】G06F21/83GK104298905SQ201410537714
      【公開日】2015年1月21日 申請日期:2014年10月13日 優(yōu)先權(quán)日:2014年10月13日
      【發(fā)明者】桑永朋 申請人:桑永朋
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1