專利名稱:密碼保護方法
技術領域:
本發(fā)明涉及信息安全領域,尤其涉及一種密碼保護方法。
背景技術:
密碼保護在日常生活當中隨處可見,如計算機密碼,密碼門鎖,銀行密碼等。通常 狀況下,用戶利用數字及字符的組合來作為密碼。然而,利用數字及字符的組合來作為密碼 時,非法用戶可以利用密碼破解軟件來破解合法用戶的密碼,從而使得合法用戶的信息得 不到有效的保護。
發(fā)明內容
鑒于此,有必要提供一種保密性能更高的密碼保護方法。一種密碼保護方法,包括如下步驟以預設形式在顯示介面上顯示具有顏色的圖形區(qū)域,其中該圖形區(qū)域內的顏色可 變換;記錄因用戶選擇圖形區(qū)域上的顏色的操作而產生的該圖形區(qū)域的顏色參數,生成 輸入信息;接收用戶的確認操作;響應該確認操作,將生成的輸入信息與預設的密碼信息比較,進行密碼驗證。通過上述密碼保護方法,用戶利用圖形區(qū)域內的顏色創(chuàng)建密碼。用戶只需利用鼠 標、觸摸板等輸入裝置選擇圖形區(qū)域內的顏色,便可完成密碼的輸入操作。由于合法用戶 的密碼是由圖形區(qū)域的顏色參數構成,非法用戶無法通過密碼破解軟件破解合法用戶的密 碼,從而使得用戶的信息得到有效保護。
圖1為第一較佳實施方式的密碼保護方法步驟流程圖。圖2為圖1中密碼保護方法的密碼輸入界面示意圖。圖3為圖2中密碼輸入界面中第一區(qū)域、第二區(qū)域及第三區(qū)域中顏色變化的示意 圖。圖4為第二較佳實施方式的密碼保護方法步驟流程圖。圖5為圖4中密碼保護方法的密碼輸入界面示意圖。圖6為用戶操作第二區(qū)域、第三區(qū)域旋轉時的密碼輸入界面示意圖。
具體實施例方式本實施方式提供一種密碼保護方法,該密碼保護方法可由存儲在電子設備的存儲 器中的一組程序代碼來表示,電子設備在執(zhí)行該密碼保護方法后,電子設備的顯示介面上 顯示一可變換顏色的圖形區(qū)域,電子設備記錄用戶所選擇的圖形區(qū)域內的顏色參數,并將
3記錄的顏色參數作為輸入密碼,以此方式進行密碼保護。其中,電子設備可以為具有觸摸屏 的手機、個人數字助理(PDA)、銀行ATM柜員機等。請參閱圖1,該密碼保護方法包括如下步 驟步驟S100,以預設形式在顯示介面上顯示密碼輸入界面。該密碼輸入界面包括一 個或多個區(qū)域,每個區(qū)域分配有獨立的變化的顏色。例如該密碼輸入界面具有第一區(qū)域、 第二區(qū)域及第三區(qū)域。其中,該第一區(qū)域、第二區(qū)域及第三區(qū)域中顯示的顏色周期性或者隨 機地變化。如圖2所示,電子設備10的觸摸屏20上顯示第一區(qū)域30、第二區(qū)域32及第三 區(qū)域34。該第一區(qū)域30為圓形區(qū)域,該第二區(qū)域32、第三區(qū)域34為與第一區(qū)域30同心之 環(huán)形區(qū)域。該第二區(qū)域32、第三區(qū)域34分別被劃分為均等的四個子區(qū)域320、321、322、323、 340、341、342、343,每個子區(qū)域內填充有周期性或者隨機性變換的顏色,例如,各區(qū)域中的 顏色可以按照圖3所示的由紅一黃一藍一綠一紫一白一紅的循環(huán)順序變化。相應地,該第 一區(qū)域30、第二區(qū)域32的子區(qū)域及第三區(qū)域34的子區(qū)域具有周期性或者隨機性變化的顏 色參數。由于該第一區(qū)域30、第二區(qū)域32、第三區(qū)域34的各個子區(qū)域的顏色參數存在多種 不同的組合,因此,用戶可以根據個人喜好,選擇各區(qū)域中的顏色來配置個人密碼。步驟S102,記錄因用戶選擇各區(qū)域之顏色的輸入操作而產生的顏色參數,生成輸 入信息。該輸入信息作為待認證的密碼信息。在用戶選擇觸摸屏20顯示的第一區(qū)域30、 第二區(qū)域32及第三區(qū)域34的各子區(qū)域的顏色時,開始記錄對應的顏色參數。其中,在選擇 第二區(qū)域32及第三區(qū)域34中各子區(qū)域的顏色參數時,不僅記錄子區(qū)域所包含的顏色參數, 還記錄該等子區(qū)域之間所填充的顏色的組合參數。以第二區(qū)域32為例,其四個子區(qū)域320、 321、322、323包括紅色和黃色兩種顏色參數,而四個子區(qū)域320、321、322、323填充的顏色 分別為紅色、黃色、紅色、黃色。當然,四個子區(qū)域320、321、322、323填充的顏色也可以分別 為黃色、紅色、黃色、紅色或者紅色、黃色、黃色、紅色??梢岳斫?,記錄第三區(qū)域34各子區(qū)域 之的顏色參數時與第二區(qū)域32類似,在此不贅述。步驟S104,接收用戶的確認操作。即用戶密碼輸入完畢的確認操作,該確認操作可 以是通過電子設備10的實體按鈕11實現,也可以是通過觸摸屏20上的觸摸按鈕21實現, 還可以是通過檢測停止輸入的時間是否達到預定時間間隔來實現。本實施方式中,通過觸 摸屏20上的觸摸確認按鈕21實現確認操作,通過觸摸取消按鈕22退出密碼輸入界面。步驟S106,響應該確認操作,將生成的輸入信息與預設的密碼信息比較,進行密碼 驗證。所述預設的密碼信息通過提供一包含第一區(qū)域30、第二區(qū)域32及第三區(qū)域34的密 碼設置界面,由用戶預先按照特定的方式選擇第一區(qū)域30、第二區(qū)域32及第三區(qū)域34中 變化的顏色來進行密碼設置。預設的密碼信息包括第一區(qū)域30、第二區(qū)域32及第三區(qū)域 34的顏色參數。另外,可以為第一區(qū)域30、第二區(qū)域32、第三區(qū)域34及第二區(qū)域32、第三區(qū)域34 中的子區(qū)域分配不同的標號,如此可以按照用戶操作第一區(qū)域30、第二區(qū)域32、第三區(qū)域 34順序記錄與各區(qū)域對應的標號,以記錄的標號作為順序參數作為輸入信息。例如,在步驟 S102中,記錄因用戶操作第二區(qū)域32各子區(qū)域顏色的輸入操作時,以圖2之紙面為參照,用 戶順時針或者逆時針選擇四個子區(qū)域320、321、322、323的顏色。在密碼驗證時,將按該順 時針或者逆時針記錄的標號作為密碼認證信息,以此來增加作為待認證密碼信息的輸入信 息的復雜性和多樣性。
如圖4所示,其為第二較佳實施方式的密碼保護方法流程圖,該密碼保護方法包 括如下步驟步驟S500,以預設形式在顯示介面上顯示具有顏色的第一區(qū)域、第二區(qū)域及第三 區(qū)域。該第一區(qū)域、第二區(qū)域及第三區(qū)域中顯示的顏色周期性或者隨機地變化,且該第二區(qū) 域、第三區(qū)域可相對于第一區(qū)域轉動。如圖5所示,電子設備10的觸摸屏20上顯示第一區(qū) 域33、第二區(qū)域36及第三區(qū)域38。該第一區(qū)域33為圓形區(qū)域,該第二區(qū)域36、第三區(qū)域 38與第一區(qū)域30同心之圓環(huán)形區(qū)域。該第二區(qū)域36、第三區(qū)域38分別被劃分為均等的三 個子區(qū)域360、361、362、380、381、382,每個子區(qū)域中顯示的顏色也周期性或者隨機地變化。 用戶可以根據個人喜好,在觸摸屏20上操作第二區(qū)域36、第三區(qū)域38相對于第一區(qū)域33 轉動,選擇第二區(qū)域36、第三區(qū)域38的旋轉過的角度參數來配置成個人密碼。其中,角度參 數包括旋轉過的角度值及旋轉的方向。步驟S502,記錄因用戶選擇各區(qū)域之顏色的輸入操作而產生的顏色參數及記錄因 用戶旋轉第二區(qū)域、第三區(qū)域的操作而產生的角度參數,根據記錄的顏色參數和角度參數 生成輸入信息。該輸入信息作為待認證的密碼信息。例如,請同時參看圖6,在用戶操作觸 摸屏20顯示第二區(qū)域36、第三區(qū)域38相對于第一區(qū)域33轉動時,開始記錄第二區(qū)域36、 第三區(qū)域38相對于第一區(qū)域33轉過的角度,相應的,在第一區(qū)域33上顯示一角度表39以 將第二區(qū)域36、第三區(qū)域38旋轉過的角度值顯示給用戶,在用戶停止操作第二區(qū)域36、第 三區(qū)域38旋轉時,該角度表39在觸摸屏20上隱藏起來。步驟S504,接收用戶的確認操作。步驟S506,響應該確認操作,將生成的輸入信息與預設的密碼信息比較,進行密碼 驗證。例如,預設的密碼信息包括第一區(qū)域33、第二區(qū)域36及第三區(qū)域38的顏色參數及 第二區(qū)域36及第三區(qū)域38的角度參數。上述密碼保護方法打破了傳統(tǒng)固定數字和字母的排列組合方式,由于以區(qū)域中的 顏色及選擇第一區(qū)域30、第二區(qū)域32及第三區(qū)域34的先后順序作為密碼,用戶只需利用鼠 標、觸摸板、觸摸屏等輸入裝置在第一區(qū)域30、第二區(qū)域32及第三區(qū)域34上進行選擇顏色 的操作,便可完成密碼的輸入操作。由于合法用戶的密碼是由第一區(qū)域30、第二區(qū)域32及 第三區(qū)域34的顏色參數及順序參數構成,非法用戶無法通過密碼破解軟件破解合法用戶 的密碼,從而使得用戶的信息得到有效保護。另外,相對于傳統(tǒng)的固定的數字和字母,上述 密碼保護方法具有趣味性。本技術領域的普通技術人員應當認識到,以上的實施方式僅是用來說明本發(fā)明, 而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質精神范圍之內,對以上實施例所作的 適當改變和變化都落在本發(fā)明要求保護的范圍之內。例如,以上實施方式也可以應用于臺式電腦及筆記本電腦,用戶可以利用鼠標或 者觸摸板操作第一區(qū)域、第二區(qū)域、第三區(qū)域。其中,第一區(qū)域、第二區(qū)域、第三區(qū)域也包括 其他的幾何形狀,例如,橢圓形,矩形等。
權利要求
一種密碼保護方法,包括如下步驟以預設形式在顯示介面上顯示具有顏色的圖形區(qū)域,其中該圖形區(qū)域內的顏色可變換;記錄因用戶選擇圖形區(qū)域上的顏色的操作而產生的該圖形區(qū)域的顏色參數,生成輸入信息;接收用戶的確認操作;響應該確認操作,將生成的輸入信息與預設的密碼信息比較,進行密碼驗證。
2.如權利要求1所述的密碼保護方法,其特征在于,該顯示介面為觸摸屏。
3.如權利要求1所述的密碼保護方法,其特征在于,該圖形區(qū)域包括第一區(qū)域、第二區(qū) 域及第三區(qū)域,且該第一區(qū)域、第二區(qū)域及第三區(qū)域中顯示的顏色周期性變換;且所述記錄因用戶選擇圖形區(qū)域上的顏色的操作而產生的該圖形區(qū)域的顏色參數,生 成輸入信息的具體步驟為記錄因用戶選擇第一區(qū)域中顏色的操作而產生的第一顏色參數; 記錄因用戶選擇第二區(qū)域中顏色的操作而產生的第二顏色參數; 記錄因用戶選擇第三區(qū)域中顏色的操作而產生的第三顏色參數; 根據記錄的第一、第二、第三顏色參數生成輸入信息。
4.如權利要求3所述的密碼保護方法,其特征在于,還包括以下步驟 記錄因用戶操作第一區(qū)域、第二區(qū)域、第三區(qū)域而產生的順序參數; 根據記錄的顏色參數及順序參數生成輸入信息。
5.如權利要求3所述的密碼保護方法,其特征在于,該圖形區(qū)域包括第一區(qū)域、第二區(qū) 域及第三區(qū)域,且該第一區(qū)域包括圓形區(qū)域,該第二區(qū)域、第三區(qū)域包括與第一區(qū)域同心之 圓環(huán)形區(qū)域。
6.如權利要求5所述的密碼保護方法,其特征在于,該第二區(qū)域、第三區(qū)域包括多個子 區(qū)域,每個子區(qū)域內具有周期性變換的顏色。
7.如權利要求5所述的密碼保護方法,其特征在于,該第二區(qū)域、第三區(qū)域可相對于第 一區(qū)域轉動;且還包括以下步驟記錄因用戶旋轉第二區(qū)域、第三區(qū)域的操作而產生的角度參數; 根據記錄的顏色參數、順序參數及角度參數生成輸入信息。
8.如權利要求7所述的密碼保護方法,其特征在于,在用戶對第二區(qū)域、第三區(qū)域進行 旋轉操作時,該第一區(qū)域中顯示一角度表,該角度表中顯示該第二區(qū)域、第三區(qū)域旋轉過的 角度值及旋轉方向。
全文摘要
一種密碼保護方法,包括如下步驟以預設形式在顯示介面上顯示具有顏色的圖形區(qū)域,其中該圖形區(qū)域內的顏色可變換;記錄因用戶選擇圖形區(qū)域上的顏色的操作而產生的該圖形區(qū)域的顏色參數,生成輸入信息;接收用戶的確認操作;響應該確認操作,將生成的輸入信息與預設的密碼信息比較,進行密碼驗證。
文檔編號G06F21/00GK101930511SQ200910303668
公開日2010年12月29日 申請日期2009年6月25日 優(yōu)先權日2009年6月25日
發(fā)明者王奎俊 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司