密碼設(shè)定方法及其設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種電子安全防護技術(shù),尤其涉及一種密碼設(shè)定方法及用于執(zhí)行該方 法的密碼設(shè)定設(shè)備。
【背景技術(shù)】
[0002] 隨著社會的發(fā)展,各類安全問題不斷發(fā)生,人類安全意識不斷提高,現(xiàn)今被廣泛使 用的智能手機、平板電腦等移動終端,通常會設(shè)定開機密碼,隱私文件的密碼加鎖等,都存 在密碼安全設(shè)定方法的應(yīng)用。也因此密碼的安全設(shè)定方法變得尤為重要,逐漸應(yīng)用于生活 工作的各個方面。如在移動終端中,通常提供一基于觸摸反饋的顯示屏,可以通過觸摸按 鍵輸入數(shù)字、字母或其他字符設(shè)定密碼,人臉拍照設(shè)定密碼,以及九宮格畫線等方式設(shè)定密 碼。這些方式都存在很大的不足,其中,通過觸摸按鍵輸入和九宮格畫線的方式容易被旁人 偷窺而被破解,人臉拍照設(shè)定密碼容易被靜態(tài)圖片破解??梢姡鲜龇椒ǘ疾痪哂凶銐虻碾[ 蔽性和可靠性,容易被破解。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的旨在提供一種隱蔽性優(yōu)越的具有較高安全性的密碼設(shè)定方法,并根 據(jù)該方法提供一種密碼設(shè)定設(shè)備。為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0004] 一種密碼設(shè)定方法,包括以下步驟:
[0005] 提供第一鍵盤布局和第二鍵盤布局,每個鍵盤布局分別具有若干鍵位,每個鍵位 與由若干信息元構(gòu)成的信息單元存在映射關(guān)系,所述第一鍵盤布局的任一鍵位對應(yīng)的信息 單元與第二鍵盤布局的任一鍵位對應(yīng)的信息單元之間彼此不全等;
[0006] 顯示所述的兩個鍵盤布局,分別對應(yīng)接收基于不同鍵盤布局進行的兩輪鍵位選 定,以獲取對應(yīng)的兩個信息單元序列;
[0007] 按輸入次序比較所述兩輪信息單元序列,將同一輸入次序的鍵位相對應(yīng)的信息單 元中的共同信息元確定為設(shè)定信息元,將所述設(shè)定信息元按位串接設(shè)定為密碼。
[0008] 具體的,所述第一鍵盤布局的任意一個鍵位所對應(yīng)的若干信息元,分散布置于第 二個鍵盤布局的不同鍵位。
[0009] 具體的,所述第一鍵盤布局與第二鍵盤布局先后顯示于同一用戶界面,以便在先 后顯示的用戶界面中接收所述兩輪鍵位選定。
[0010] 具體的,顯示所述兩個鍵盤布局時,在其相應(yīng)鍵位上顯示與該鍵位相映射的信息 單元。
[0011] 較佳的,所述每個信息單元以圖片或編碼化信息元集合形式顯示于鍵盤布局的相 應(yīng)鍵位所在的用戶界面中。
[0012] 較佳的,所述每個信息單元至少包括兩個信息元。
[0013] 可選的,所述信息元為字符、字體、字號、色彩、圖形、圖案、圖片中的任意一種或任 意多種的結(jié)合。
[0014] 可選的,不同信息單元中的信息元個數(shù)相同或不同。
[0015] 具體的,所述同一鍵盤布局中的不同鍵位對應(yīng)的信息單元中的信息元互不相同。
[0016] 具體的,所述鍵盤布局的鍵位對應(yīng)的信息單元在用戶界面上保持位置固定的靜態(tài) 顯不O
[0017] 具體的,所述鍵盤布局的鍵位對應(yīng)的信息單元在用戶界面上均進行位置實時變化 的動態(tài)顯示。
[0018] 具體的,所述接收用戶鍵位選定具體指所對應(yīng)的鍵位產(chǎn)生點擊事件。
[0019] 具體的,所述用戶界面由觸摸屏提供。
[0020] 一種密碼設(shè)定設(shè)備,用于實現(xiàn)如上述任意一項權(quán)利要求所述的方法,包括:
[0021] 控制單元:用于執(zhí)行實現(xiàn)該方法的程序;
[0022] 存儲單元:用于存儲該方法實現(xiàn)過程中產(chǎn)生的候選中間數(shù)據(jù)以及結(jié)果數(shù)據(jù);
[0023] 觸摸顯示屏:用于提供所述多個鍵位,且用于接收用戶對鍵位的選定并將之轉(zhuǎn)換 為所述鍵位對應(yīng)的信息單元的選定指令。
[0024] 一種密碼設(shè)定方法,包括以下步驟:
[0025] 提供與同一實體鍵盤存在映射關(guān)系的第一鍵盤布局和第二鍵盤布局,每個鍵盤布 局具有與實體鍵盤相同的鍵位,每個鍵位對應(yīng)于由若干信息元構(gòu)成的信息單元,且所述第 一鍵盤布局的任一鍵位對應(yīng)的信息單元與第二鍵盤布局的任一鍵位對應(yīng)的信息單元之間 彼此不全等;
[0026] 顯示所述兩個鍵盤布局,實體鍵盤分別對應(yīng)接收基于不同鍵盤布局進行的兩輪鍵 位選定,以獲取對應(yīng)的兩個信息單元序列;
[0027] 按輸入次序比較所述兩輪信息單元序列,將實體鍵盤上同一輸入次序的鍵位相對 應(yīng)的信息單元中的共同信息元確定為設(shè)定信息元,所述設(shè)定信息元按位串接設(shè)定為密碼。
[0028] 具體的,所述第一鍵盤布局和第二鍵盤布局先后顯示于顯示屏的相同區(qū)域中,以 便使用戶基于顯示的鍵盤布局對實體鍵盤的相應(yīng)鍵位進行選定。
[0029] 具體的,顯示所述兩個鍵盤布局時,顯示與實體鍵盤的相應(yīng)鍵位存在映射關(guān)系的 信息單元。
[0030] 較佳的,所述每個信息單元以圖片或編碼化信息元集合形式顯示于實體鍵盤相應(yīng) 鍵位所對應(yīng)的顯示屏相應(yīng)區(qū)域中。
[0031] 具體的,所述第一鍵盤布局的任意一個鍵位對應(yīng)的若干信息元,分散布置于第二 個鍵盤布局的不同鍵位。
[0032] 較佳的,所述每個信息單元至少包括兩個信息元。
[0033] 可選的,所述信息元為字符、字體、字號、色彩、圖形、圖案、圖片中的任意一種或多 種的結(jié)合。
[0034] 可選的,不同信息單元中的信息元個數(shù)相同或不同。
[0035] 具體的,所述鍵盤布局中的不同按鍵對應(yīng)的信息單元中的信息元互不相同。
[0036] 具體的,所述對實體鍵盤相應(yīng)鍵位的選定具體指按下或彈起事件。
[0037] 具體的,所述各鍵盤布局的鍵位分別 對應(yīng)關(guān)聯(lián)到若干輸入電路,每一路輸入 電路的導(dǎo)通被轉(zhuǎn)化為對其對應(yīng)的顯示區(qū)域顯示的信息單元的選定。
[0038] 一種密碼設(shè)定設(shè)備,用于實現(xiàn)如上述任意一項權(quán)利要求所述的方法,包括:
[0039] 控制單元:用于執(zhí)行實現(xiàn)該方法的程序;
[0040] 存儲單元:用于存儲該方法實現(xiàn)過程中產(chǎn)生的候選中間數(shù)據(jù)以及結(jié)果數(shù)據(jù);
[0041] 實體鍵盤:用于提供多個鍵位,接收用戶對鍵位的選定操作并將之轉(zhuǎn)換為對所述 鍵位對應(yīng)的信息單元的選定;
[0042] 顯示屏:用于提供所述鍵位對應(yīng)的顯示區(qū)域,顯示與所述鍵位相映射的信息元。
[0043] 相比現(xiàn)有技術(shù),本發(fā)明的方案具有以下優(yōu)點:
[0044] 1、本發(fā)明針對預(yù)設(shè)的信息元集合,將該集合中的信息元按照默認方式或者隨機方 式散列分成多個信息單元,且每個信息單元至少包括兩個信息元,并將每個信息單元顯示 于鍵盤布局的相應(yīng)鍵位所在的用戶界面中,接收用戶對所述鍵位的選定操作。由此,用戶對 某個鍵位所執(zhí)行的選定操作將映射到多個信息元,且用戶每次進行選定時,用戶界面中鍵 盤布局的相應(yīng)鍵位的信息元的排列與組合可能均不相同,這樣大大提高了已選定信息元的 模糊程度,即使用戶密碼設(shè)定過程中的點選操作被偷窺,偷窺者仍然無法得知確切的密碼 序列,從而無法知道用戶設(shè)定的密碼內(nèi)容,極大地提高了密碼設(shè)定過程的安全性。
[0045] 2、此外,各信息單元在用戶界面上的顯示的排列關(guān)系也是隨機的,也進一步增加 了密碼設(shè)定過程的模糊程度。且本發(fā)明僅需要通過簡單的對比兩次生成的信息元序列,就 可以確定用戶設(shè)定的密碼序列,提高了密碼設(shè)定的效率。
[0046] 本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變 得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0047] 本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變 得明顯和容易理解,其中:
[0048] 圖1為本發(fā)明所述密碼設(shè)定方法的原理示意圖;
[0049] 圖2為用于實施本發(fā)明所述方法的密碼設(shè)定設(shè)備的電氣原理示意圖;
[0050] 圖3為本發(fā)明所述另一密碼設(shè)定方法的原理示意圖;
[0051] 圖4為用于實施本發(fā)明所述另一方法的密碼設(shè)定設(shè)備的電氣原理示意圖;
[0052] 圖5a為本發(fā)明所述方法的一實施例所呈現(xiàn)的第一信息單元的用戶界面示意圖;
[0053] 圖5b為本發(fā)明所述方法的一實施例所呈現(xiàn)的第二信息單元的用戶界面示意圖;
[0054] 圖6a為本發(fā)明所述方法的另一實施例所呈現(xiàn)的第一信息單元的用戶界面