一種圖形密碼保護(hù)方法
【專利摘要】一種圖形密碼保護(hù)方法,包括圖形密碼的設(shè)置方法、圖形密碼的驗(yàn)證方法,圖形密碼的設(shè)置方法為先選定處理器的顯示界面上顯示的多幅預(yù)設(shè)幾何圖形的其中一幅作為圖形密碼的基本圖形,并將該基本圖形設(shè)定為第一圖形密碼,然后著改變基本圖形的結(jié)構(gòu)以形成修改后的圖形,再將該修改后的圖形設(shè)定為第二圖形密碼,圖形密碼的驗(yàn)證方法為用戶先對(duì)顯示界面上顯示的一幅幾何圖形與第一圖形密碼進(jìn)行比對(duì),比對(duì)通過后改變?cè)搸缀螆D形的結(jié)構(gòu)以形成輸入圖形,并確認(rèn)將該輸入圖形作為驗(yàn)證密碼進(jìn)行輸入。本設(shè)計(jì)不僅提高密碼的安全性,而且操作簡(jiǎn)便快捷。
【專利說明】—種圖形密碼保護(hù)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種密碼保護(hù)方法,尤其涉及一種圖形密碼保護(hù)方法,具體適用于提高密碼的安全性、簡(jiǎn)化操作。
【背景技術(shù)】
[0002]目前用于計(jì)算機(jī)或者移動(dòng)設(shè)備之類的裝置的密碼系統(tǒng),其輸入式多為鍵盤輸入方式,且大多采用字符輸入,該密碼系統(tǒng)的基數(shù)簡(jiǎn)單,而且供選取的基本字符相同,容易導(dǎo)致以下問題的出現(xiàn):首先是安全問題,主要表現(xiàn)為假冒、竊取,假冒網(wǎng)站可以出現(xiàn)基本的輸入對(duì)話框,當(dāng)用戶輸入時(shí),賬戶和密碼就會(huì)被竊取,同時(shí),用戶在用字符型數(shù)字輸入進(jìn)行密碼驗(yàn)證的時(shí)候,很容易被木馬程序竊??;其次是操作問題,由于數(shù)字驗(yàn)證較容易被破解,用戶為了提高賬戶保護(hù)級(jí)別,通常會(huì)設(shè)置很長(zhǎng)的字符型密碼,驗(yàn)證密碼時(shí)需要長(zhǎng)時(shí)間的輸入,無法簡(jiǎn)單、快捷的進(jìn)行操作,另外,在利用智能手機(jī)等移動(dòng)設(shè)備進(jìn)行操作時(shí),用戶更方便于運(yùn)用觸摸輸入的方式進(jìn)行操作,鍵盤輸入的方式不再適用。
[0003]中國專利申請(qǐng)公布號(hào)為CN10930509A,申請(qǐng)公布日為2010年12月29日的發(fā)明專利公開了一種密碼保護(hù)方法,包括如下步驟:以預(yù)設(shè)形式在顯示介面上顯示至少一個(gè)圖形區(qū)域;記錄因用戶對(duì)圖形區(qū)域進(jìn)行旋轉(zhuǎn)操作而產(chǎn)生的角度參數(shù),生成輸入信息;接收用戶的確認(rèn)操作;響應(yīng)該確認(rèn)操作,將生成的輸入信息與預(yù)設(shè)的密碼信息比較,進(jìn)行密碼驗(yàn)證,該法是將傳輸?shù)臄?shù)據(jù)轉(zhuǎn)而用圖像表示,屬于利用保險(xiǎn)柜密碼驗(yàn)證原理的一種驗(yàn)證數(shù)字的方式,實(shí)際上驗(yàn)證的的還是多組數(shù)字的相符性。
[0004]中國專利申請(qǐng)公布號(hào)為CN102243754A,申請(qǐng)公布日為2011年11月16日的發(fā)明專利公開了一種生成秘密值的方法和裝置,該方法包括以下步驟:顯示包括多個(gè)圖形元素的初始圖像,每個(gè)圖形元素具有至少兩個(gè)變型;重復(fù)地接收用戶輸入以選擇幾個(gè)所述多個(gè)圖形元素的變型,由此生成修改的圖像;至少從所選擇的圖形元素的變型中生成秘密值,該法雖然屬于圖像驗(yàn)證的范疇,但必須在手機(jī)或者設(shè)備中預(yù)先存儲(chǔ)需要驗(yàn)證的圖像,否則在驗(yàn)證時(shí)候,進(jìn)行操作非常復(fù)雜,需要的時(shí)間很長(zhǎng),且如果手機(jī)遺失或者非授權(quán)人操作,該圖像密碼很容易被竊取。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的密碼安全性較低、操作復(fù)雜的問題,提供一種安全性較高、操作簡(jiǎn)便的圖形密碼保護(hù)方法。
[0006]為實(shí)現(xiàn)以上目的,本發(fā)明的技術(shù)方案如下:
一種圖形密碼保護(hù)方法,該方法包括圖形密碼的設(shè)置方法、圖形密碼的驗(yàn)證方法;
所述圖形密碼的設(shè)置方法依次包括以下步驟:
Al:先向處理器發(fā)送設(shè)置圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示預(yù)設(shè)的多幅幾何圖形;
A2:選定顯示界面上顯示的其中一幅幾何圖形作為圖形密碼的基本圖形,并將該基本圖形設(shè)定為第一圖形密碼;
A3:先改變基本圖形的結(jié)構(gòu)以形成修改后的圖形,再將該修改后的圖形設(shè)定為第二圖形密碼,此時(shí),完成圖形密碼的設(shè)置,其中,所述改變基本圖形的結(jié)構(gòu)包括拖動(dòng)基本圖形上的點(diǎn)、連接基本圖形上的點(diǎn)中的至少一種操作。
[0007]所述幾何圖形為位于坐標(biāo)點(diǎn)陣中的平面或立體幾何圖形。
[0008]所述拖動(dòng)基本圖形上的點(diǎn)包括拖動(dòng)基本圖形上的端點(diǎn)、拖動(dòng)基本圖形上非端點(diǎn)的坐標(biāo)點(diǎn)中的至少一種操作。
[0009]所述拖動(dòng)基本圖形上的端點(diǎn)包括至少I次基本操作,該基本操作是指:拖動(dòng)基本圖形上任一線段的一端點(diǎn)至坐標(biāo)點(diǎn)陣中的一號(hào)坐標(biāo)點(diǎn)處,此時(shí),端點(diǎn)所在的原線段被由原線段的另一端點(diǎn)與一號(hào)坐標(biāo)點(diǎn)連接形成的新線段取代。
[0010]所述拖動(dòng)基本圖形上非端點(diǎn)的坐標(biāo)點(diǎn)包括拖動(dòng)基本圖形的曲線上非端點(diǎn)的坐標(biāo)點(diǎn)、拖動(dòng)基本圖形的直線段上非端點(diǎn)的坐標(biāo)點(diǎn)中的至少一種操作。
[0011]所述拖動(dòng)基本圖形的曲線上非端點(diǎn)的坐標(biāo)點(diǎn)包括至少I次基本操作,該基本操作是指:首先選定位于基本圖形的任一曲線上非相鄰的二號(hào)坐標(biāo)點(diǎn)、三號(hào)坐標(biāo)點(diǎn),然后拖動(dòng)該曲線上位于二號(hào)坐標(biāo)點(diǎn)、三號(hào)坐標(biāo)點(diǎn)之間的四號(hào)坐標(biāo)點(diǎn)至坐標(biāo)點(diǎn)陣中的五號(hào)坐標(biāo)點(diǎn)處,此時(shí),該曲線上以二號(hào)坐標(biāo)點(diǎn)、三號(hào)坐標(biāo)點(diǎn)為端點(diǎn)的曲線段被依次連接二號(hào)坐標(biāo)點(diǎn)、五號(hào)坐標(biāo)點(diǎn)、三號(hào)坐標(biāo)點(diǎn)所形成的折線段取代。
[0012]所述拖動(dòng)基本圖形的直線段上非端點(diǎn)的坐標(biāo)點(diǎn)包括至少I次基本操作,該基本操作是指:拖動(dòng)基本圖形的任一直線段上的非端點(diǎn)坐標(biāo)點(diǎn)至坐標(biāo)點(diǎn)陣中的六號(hào)坐標(biāo)點(diǎn)處,此時(shí),該直線段上的兩端點(diǎn)與六號(hào)坐標(biāo)點(diǎn)之間形成以六號(hào)坐標(biāo)點(diǎn)為折點(diǎn)的折線段,且非端點(diǎn)坐標(biāo)點(diǎn)所在的原線段被所述折線段取代,其中,六號(hào)坐標(biāo)點(diǎn)位于非端點(diǎn)坐標(biāo)點(diǎn)所在的原線段外。
[0013]所述連接基本圖形上的點(diǎn)包括至少I次基本操作,該基本操作是指:首先在基本圖形上選取位于不同線段上的七號(hào)坐標(biāo)點(diǎn)、八號(hào)坐標(biāo)點(diǎn),然后連接七號(hào)坐標(biāo)點(diǎn)、八號(hào)坐標(biāo)點(diǎn)。
[0014]所述圖形密碼的驗(yàn)證方法依次包括以下步驟:
第一步驗(yàn)證:用戶先向處理器發(fā)送驗(yàn)證圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示一幅幾何圖形,然后用戶將該幾何圖形與第一圖形密碼進(jìn)行比對(duì),若該幾何圖形與第一圖形密碼一致則進(jìn)入第二步驗(yàn)證,若該幾何圖形與第一圖形密碼不一致則停止驗(yàn)證;
第二步驗(yàn)證:改變顯示界面上幾何圖形的結(jié)構(gòu)以形成輸入圖形,并確認(rèn)將該輸入圖形作為驗(yàn)證密碼進(jìn)行輸入,然后處理器將該輸入圖形與第二圖形密碼進(jìn)行比對(duì),若輸入圖形與圖形密碼一致則提示通過密碼驗(yàn)證,若輸入圖形與第二圖形密碼不一致則提示密碼驗(yàn)證失敗,此時(shí),圖形密碼的驗(yàn)證完成,其中,所述改變顯示界面上幾何圖形的結(jié)構(gòu)包括拖動(dòng)幾何圖形上的點(diǎn)、連接幾何圖形上的點(diǎn)中的至少一種操作。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:
1、本發(fā)明一種圖形密碼保護(hù)方法中圖形密碼的設(shè)置方法包括選擇一幅預(yù)設(shè)在處理器中的幾何圖形作為圖形密碼的基本圖形,并將該基本圖形設(shè)定為第一圖形密碼,然后拖動(dòng)和/或連接基本圖形上的點(diǎn)以形成修改后的圖形,再將該修改后的圖形作為第二圖形密碼,該法不僅采用對(duì)比幾何圖形結(jié)構(gòu)的方式,使得木馬程序難以竊取本密碼,而且通過拖動(dòng)和/或連接基本圖形上的點(diǎn)修改基本圖形的操作簡(jiǎn)便、快捷、容易記憶,同時(shí),幾何圖形的結(jié)構(gòu)變化無窮多,很難被猜測(cè)或破解,安全性很高。因此,本發(fā)明不僅有效提高了密碼的安全性,而且操作簡(jiǎn)便、快捷。
[0016]2、本發(fā)明一種圖形密碼保護(hù)方法中幾何圖形為位于坐標(biāo)點(diǎn)陣中的封閉圖形,該設(shè)計(jì)使得用戶在拖動(dòng)幾何結(jié)構(gòu)時(shí)能夠精確的判斷移動(dòng)位置,保證了操作的準(zhǔn)確度。因此,本發(fā)明保證了操作的準(zhǔn)確度。
[0017]3、本發(fā)明一種圖形密碼保護(hù)方法中圖形密碼的驗(yàn)證方法包括處理器根據(jù)密碼驗(yàn)證指令在其顯示界面上顯示一幅幾何圖形,然后用戶將該幾何圖形與第一圖形密碼進(jìn)行比對(duì),若該幾何圖形與第一圖形密碼不一致則停止驗(yàn)證,該操作使得用戶能夠根據(jù)顯示界面上顯示的幾何圖形與第一圖形密碼是否一致來判斷驗(yàn)證界面是否為假冒網(wǎng)站,從而產(chǎn)生杜絕假冒的作用。因此,本發(fā)明中圖形密碼的驗(yàn)證方法能夠杜絕假冒。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明步驟Al中顯示界面上顯示的幾何圖形的結(jié)構(gòu)示意圖。
[0019]圖2為本發(fā)明中第一圖形密碼的結(jié)構(gòu)示意圖。
[0020]圖3為本發(fā)明實(shí)施例1中第二圖形密碼的結(jié)構(gòu)示意圖。
[0021]圖4為本發(fā)明實(shí)施例2中第二圖形密碼的結(jié)構(gòu)示意圖。
[0022]圖5為本發(fā)明實(shí)施例3中第二圖形密碼的結(jié)構(gòu)示意圖。
[0023]圖6為本發(fā)明實(shí)施例4中第二圖形密碼的結(jié)構(gòu)示意圖。
[0024]圖中:端點(diǎn)B1、一號(hào)坐標(biāo)點(diǎn)B2、二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b、四號(hào)坐標(biāo)點(diǎn)C、五號(hào)坐標(biāo)點(diǎn)d、曲線段ab、折線段adb、非端點(diǎn)坐標(biāo)點(diǎn)Cl、六號(hào)坐標(biāo)點(diǎn)C2、七號(hào)坐標(biāo)點(diǎn)D1、八號(hào)坐標(biāo)點(diǎn)D2。
【具體實(shí)施方式】
[0025]下面結(jié)合【專利附圖】
【附圖說明】和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0026]參見圖1 -圖6,一種圖形密碼保護(hù)方法,該方法包括圖形密碼的設(shè)置方法、圖形密碼的驗(yàn)證方法;
所述圖形密碼的設(shè)置方法依次包括以下步驟:
Al:先向處理器發(fā)送設(shè)置圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示預(yù)設(shè)的多幅幾何圖形;
A2:選定顯示界面上顯示的其中一幅幾何圖形作為圖形密碼的基本圖形,并將該基本圖形設(shè)定為第一圖形密碼;
A3:先改變基本圖形的結(jié)構(gòu)以形成修改后的圖形,再將該修改后的圖形設(shè)定為第二圖形密碼,此時(shí),完成圖形密碼的設(shè)置,其中,所述改變基本圖形的結(jié)構(gòu)包括拖動(dòng)基本圖形上的點(diǎn)、連接基本圖形上的點(diǎn)中的至少一種操作。
[0027]所述幾何圖形為位于坐標(biāo)點(diǎn)陣中的平面或立體幾何圖形。
[0028]所述拖動(dòng)基本圖形上的點(diǎn)包括拖動(dòng)基本圖形上的端點(diǎn)、拖動(dòng)基本圖形上非端點(diǎn)的坐標(biāo)點(diǎn)中的至少一種操作。[0029]所述拖動(dòng)基本圖形上的端點(diǎn)包括至少I次基本操作,該基本操作是指:拖動(dòng)基本圖形上任一線段的一端點(diǎn)BI至坐標(biāo)點(diǎn)陣中的一號(hào)坐標(biāo)點(diǎn)B2處,此時(shí),端點(diǎn)BI所在的原線段被由原線段的另一端點(diǎn)與一號(hào)坐標(biāo)點(diǎn)B2連接形成的新線段取代。
[0030]所述拖動(dòng)基本圖形上非端點(diǎn)的坐標(biāo)點(diǎn)包括拖動(dòng)基本圖形的曲線上非端點(diǎn)的坐標(biāo)點(diǎn)、拖動(dòng)基本圖形的直線段上非端點(diǎn)的坐標(biāo)點(diǎn)中的至少一種操作。
[0031]所述拖動(dòng)基本圖形的曲線上非端點(diǎn)的坐標(biāo)點(diǎn)包括至少I次基本操作,該基本操作是指:首先選定位于基本圖形的任一曲線上非相鄰的二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b,然后拖動(dòng)該曲線上位于二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b之間的四號(hào)坐標(biāo)點(diǎn)c至坐標(biāo)點(diǎn)陣中的五號(hào)坐標(biāo)點(diǎn)d處,此時(shí),該曲線上以二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b為端點(diǎn)的曲線段ab被依次連接二號(hào)坐標(biāo)點(diǎn)a、五號(hào)坐標(biāo)點(diǎn)d、三號(hào)坐標(biāo)點(diǎn)b所形成的折線段adb取代。
[0032]所述拖動(dòng)基本圖形的直線段上非端點(diǎn)的坐標(biāo)點(diǎn)包括至少I次基本操作,該基本操作是指:拖動(dòng)基本圖形的任一直線段上的非端點(diǎn)坐標(biāo)點(diǎn)Cl至坐標(biāo)點(diǎn)陣中的六號(hào)坐標(biāo)點(diǎn)C2處,此時(shí),該直線段上的兩端點(diǎn)與六號(hào)坐標(biāo)點(diǎn)C2之間形成以六號(hào)坐標(biāo)點(diǎn)C2為折點(diǎn)的折線段,且非端點(diǎn)坐標(biāo)點(diǎn)Cl所在的原線段被所述折線段取代,其中,六號(hào)坐標(biāo)點(diǎn)C2位于非端點(diǎn)坐標(biāo)點(diǎn)Cl所在的原線段外。
[0033]所述連接基本圖形上的點(diǎn)包括至少I次基本操作,該基本操作是指:首首先在基本圖形上選取位于不同線段上的七號(hào)坐標(biāo)點(diǎn)D1、八號(hào)坐標(biāo)點(diǎn)D2,然后連接七號(hào)坐標(biāo)點(diǎn)D1、八號(hào)坐標(biāo)點(diǎn)D2。
[0034]所述圖形密碼的驗(yàn)證方法依次包括以下步驟:
第一步驗(yàn)證:用戶先向處理器發(fā)送驗(yàn)證圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示一幅幾何圖形,然后用戶將該幾何圖形與第一圖形密碼進(jìn)行比對(duì),若該幾何圖形與第一圖形密碼一致則進(jìn)入第二步驗(yàn)證,若該幾何圖形與第一圖形密碼不一致則停止驗(yàn)證;
第二步驗(yàn)證:改變顯示界面上幾何圖形的結(jié)構(gòu)以形成輸入圖形,并確認(rèn)將該輸入圖形作為驗(yàn)證密碼進(jìn)行輸入,然后處理器將該輸入圖形與第二圖形密碼進(jìn)行比對(duì),若輸入圖形與圖形密碼一致則提示通過密碼驗(yàn)證,若輸入圖形與第二圖形密碼不一致則提示密碼驗(yàn)證失敗,此時(shí),圖形密碼的驗(yàn)證完成,其中,所述改變顯示界面上幾何圖形的結(jié)構(gòu)包括拖動(dòng)幾何圖形上的點(diǎn)、連接幾何圖形上的點(diǎn)中的至少一種操作。
[0035]本發(fā)明的原理說明如下:
由于在沒有坐標(biāo)背景的條件下,在密碼驗(yàn)證時(shí)進(jìn)行拖動(dòng)或連接基本圖形上點(diǎn)的操作容易出現(xiàn)無法將點(diǎn)準(zhǔn)確的拖至設(shè)置位點(diǎn)的問題,同時(shí)也易忘記設(shè)置位點(diǎn),因此本發(fā)明將幾何圖形置于坐標(biāo)點(diǎn)陣中,用戶在調(diào)整基本圖形結(jié)構(gòu)時(shí)能夠準(zhǔn)確找到設(shè)置位點(diǎn),不僅實(shí)現(xiàn)了準(zhǔn)確定位,也便于操作,特別適用于手機(jī)觸摸屏,另外,坐標(biāo)點(diǎn)陣中的坐標(biāo)點(diǎn)數(shù)的多少可根據(jù)不同用戶的需求進(jìn)行調(diào)整。
[0036]當(dāng)基本圖形中包含有曲線結(jié)構(gòu)時(shí),本發(fā)明中的拖動(dòng)操作需要先在曲線上選定非相鄰的二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b,從而確定以二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b為端點(diǎn)的曲線段ab作為該曲線的可變動(dòng)段,然后拖動(dòng)該曲線上位于二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b之間的四號(hào)坐標(biāo)點(diǎn)c至坐標(biāo)點(diǎn)陣中的五號(hào)坐標(biāo)點(diǎn)d處,此時(shí),作為可變動(dòng)段的曲線段ab將會(huì)變?yōu)橐来芜B接二號(hào)坐標(biāo)點(diǎn)a、五號(hào)坐標(biāo)點(diǎn)d、三號(hào)坐標(biāo)點(diǎn)b所形成的折線段adb。[0037]本發(fā)明圖形密碼的驗(yàn)證方法中第一步驗(yàn)證采用用戶將處理器的顯示界面上顯示一幅幾何圖形與第一圖形密碼進(jìn)行比對(duì)的方式,若該幾何圖形與第一圖形密碼不一致則表明驗(yàn)證界面為假冒網(wǎng)站,若該幾何圖形與第一圖形密碼一致則可進(jìn)入下一步驗(yàn)證,因此用戶能夠通過該方式清楚的判斷驗(yàn)證界面是否為假冒網(wǎng)站,從而提高密碼驗(yàn)證的安全性。
[0038]實(shí)施例1:
參見圖1、圖2、圖3,一種圖形密碼保護(hù)方法,該方法包括圖形密碼的設(shè)置方法、圖形密碼的驗(yàn)證方法,所述圖形密碼的設(shè)置方法依次包括以下步驟:
Al:先向處理器發(fā)送設(shè)置圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示預(yù)設(shè)的多幅幾何圖形,其中,所述幾何圖形為位于坐標(biāo)點(diǎn)陣中的平面或立體幾何圖形;
A2:選定顯示界面上顯示的其中一幅幾何圖形作為圖形密碼的基本圖形,并將該基本圖形設(shè)定為第一圖形密碼;
A3:先改變基本圖形的結(jié)構(gòu)以形成修改后的圖形,再將該修改后的圖形設(shè)定為第二圖形密碼,此時(shí),完成圖形密碼的設(shè)置,其中,所述改變基本圖形的結(jié)構(gòu)為以下操作:拖動(dòng)基本圖形上任一線段的一端點(diǎn)BI至坐標(biāo)點(diǎn)陣中的一號(hào)坐標(biāo)點(diǎn)B2處,此時(shí),端點(diǎn)BI所在的原線段被由原線段的另一端點(diǎn)與一號(hào)坐標(biāo)點(diǎn)B2連接形成的新線段取代。
[0039]所述圖形密碼的驗(yàn)證方法依次包括以下步驟:
第一步驗(yàn)證:用戶先向處理器發(fā)送驗(yàn)證圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示一幅幾何圖形,然后用戶將該幾何圖形與第一圖形密碼進(jìn)行比對(duì),若該幾何圖形與第一圖形密碼一致則進(jìn)入第二步驗(yàn)證,若該幾何圖形與第一圖形密碼不一致則停止驗(yàn)證;
第二步驗(yàn)證:改變顯示界面上幾何圖形的結(jié)構(gòu)以形成輸入圖形,并確認(rèn)將該輸入圖形作為驗(yàn)證密碼進(jìn)行輸入,然后處理器將該輸入圖形與第二圖形密碼進(jìn)行比對(duì),若輸入圖形與圖形密碼一致則提示通過密碼驗(yàn)證,若輸入圖形與第二圖形密碼不一致則提示密碼驗(yàn)證失敗,此時(shí),圖形密碼的驗(yàn)證完成,其中,所述改變顯示界面上幾何圖形的結(jié)構(gòu)為以下操作:拖動(dòng)幾何圖形上任一線段的一端點(diǎn)BI至坐標(biāo)點(diǎn)陣中的一號(hào)坐標(biāo)點(diǎn)B2處,此時(shí),端點(diǎn)BI所在的原線段被由原線段的另一端點(diǎn)與一號(hào)坐標(biāo)點(diǎn)B2連接形成的新線段取代。
[0040]實(shí)施例2:
參見圖1、圖2、圖4,步驟與實(shí)施例1基本相同,其不同之處在于:
圖形密碼的設(shè)置方法中,所述改變基本圖形的結(jié)構(gòu)為以下操作:首先選定位于基本圖形的任一曲線上非相鄰的二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b,然后拖動(dòng)該曲線上位于二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b之間的四號(hào)坐標(biāo)點(diǎn)c至坐標(biāo)點(diǎn)陣中的五號(hào)坐標(biāo)點(diǎn)d處,此時(shí),該曲線上以二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b為端點(diǎn)的曲線段ab被依次連接二號(hào)坐標(biāo)點(diǎn)a、五號(hào)坐標(biāo)點(diǎn)d、三號(hào)坐標(biāo)點(diǎn)b所形成的折線段adb取代;
圖形密碼的驗(yàn)證方法中,所述改變顯示界面上幾何圖形的結(jié)構(gòu)為以下操作:首先選取位于幾何圖形的任一曲線上非相鄰的二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b,然后拖動(dòng)該曲線上位于二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b之間的四號(hào)坐標(biāo)點(diǎn)c至坐標(biāo)點(diǎn)陣中的五號(hào)坐標(biāo)點(diǎn)d處,此時(shí),該曲線上以二號(hào)坐標(biāo)點(diǎn)a、三號(hào)坐標(biāo)點(diǎn)b為端點(diǎn)的曲線段ab被依次連接二號(hào)坐標(biāo)點(diǎn)a、五號(hào)坐標(biāo)點(diǎn)d、三號(hào)坐標(biāo)點(diǎn)b所形成的折線段adb取代。
[0041]實(shí)施例3: 參見圖1、圖2、圖5,步驟與實(shí)施例1基本相同,其不同之處在于:
圖形密碼的設(shè)置方法中,所述改變基本圖形的結(jié)構(gòu)為以下操作:拖動(dòng)基本圖形的任一直線段上的非端點(diǎn)坐標(biāo)點(diǎn)Cl至坐標(biāo)點(diǎn)陣中的六號(hào)坐標(biāo)點(diǎn)C2處,此時(shí),該直線段上的兩端點(diǎn)與六號(hào)坐標(biāo)點(diǎn)C2之間形成以六號(hào)坐標(biāo)點(diǎn)C2為折點(diǎn)的折線段,且非端點(diǎn)坐標(biāo)點(diǎn)Cl所在的原線段被所述折線段取代,其中,六號(hào)坐標(biāo)點(diǎn)C2位于非端點(diǎn)坐標(biāo)點(diǎn)Cl所在的原線段外;
圖形密碼的驗(yàn)證方法中,所述改變顯示界面上幾何圖形的結(jié)構(gòu)為以下操作:拖動(dòng)幾何圖形的的任一直線段上的非端點(diǎn)坐標(biāo)點(diǎn)Cl至坐標(biāo)點(diǎn)陣中的六號(hào)坐標(biāo)點(diǎn)C2處,此時(shí),該直線段上的兩端點(diǎn)與六號(hào)坐標(biāo)點(diǎn)C2之間形成以六號(hào)坐標(biāo)點(diǎn)C2為折點(diǎn)的折線段,且非端點(diǎn)坐標(biāo)點(diǎn)Cl所在的原線段被所述折線段取代,其中,六號(hào)坐標(biāo)點(diǎn)C2位于非端點(diǎn)坐標(biāo)點(diǎn)Cl所在的原線段外。
[0042]實(shí)施例4:
參見圖1、圖2、圖6,步驟與實(shí)施例1基本相同,其不同之處在于:
圖形密碼的設(shè)置方法中,所述改變基本圖形的結(jié)構(gòu)為以下操作:首先在基本圖形上選取位于不同線段的七號(hào)坐標(biāo)點(diǎn)D1、八號(hào)坐標(biāo)點(diǎn)D2,然后連接七號(hào)坐標(biāo)點(diǎn)D1、八號(hào)坐標(biāo)點(diǎn)D2 ;
圖形密碼的驗(yàn)證方法中,所述改變顯示界面上幾何圖形的結(jié)構(gòu)為以下操作:首先在幾何圖形上選取位于不同線段的七號(hào)坐標(biāo)點(diǎn)D1、八號(hào)坐標(biāo)點(diǎn)D2,然后連接七號(hào)坐標(biāo)點(diǎn)D1、A號(hào)坐標(biāo)點(diǎn)D2。
【權(quán)利要求】
1.一種圖形密碼保護(hù)方法,該方法包括圖形密碼的設(shè)置方法、圖形密碼的驗(yàn)證方法,其特征在于: 所述圖形密碼的設(shè)置方法依次包括以下步驟: Al:先向處理器發(fā)送設(shè)置圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示預(yù)設(shè)的多幅幾何圖形; A2:選定顯示界面上顯示的其中一幅幾何圖形作為圖形密碼的基本圖形,并將該基本圖形設(shè)定為第一圖形密碼; A3:先改變基本圖形的結(jié)構(gòu)以形成修改后的圖形,再將該修改后的圖形設(shè)定為第二圖形密碼,此時(shí),完成圖形密碼的設(shè)置,其中,所述改變基本圖形的結(jié)構(gòu)包括拖動(dòng)基本圖形上的點(diǎn)、連接基本圖形上的點(diǎn)中的至少一種操作。
2.根據(jù)權(quán)利要求1所述的一種圖形密碼保護(hù)方法,其特征在于:所述幾何圖形為位于坐標(biāo)點(diǎn)陣中的平面或立體幾何圖形。
3.根據(jù)權(quán)利要求2所述的一種圖形密碼保護(hù)方法,其特征在于:所述拖動(dòng)基本圖形上的點(diǎn)包括拖動(dòng)基本圖形上的端點(diǎn)、拖動(dòng)基本圖形上非端點(diǎn)的坐標(biāo)點(diǎn)中的至少一種操作。
4.根據(jù)權(quán)利要求3所述的一種圖形密碼保護(hù)方法,其特征在于:所述拖動(dòng)基本圖形上的端點(diǎn)包括至少I次基本操作,該基本操作是指:拖動(dòng)基本圖形上任一線段的一端點(diǎn)(BI)至坐標(biāo)點(diǎn)陣中的一號(hào)坐標(biāo)點(diǎn)(B2)處,此時(shí),端點(diǎn)(BI)所在的原線段被由原線段的另一端點(diǎn)與一號(hào)坐標(biāo)點(diǎn)(B2)連接形成的新線段取代。
5.根據(jù)權(quán)利要求3所述的一種圖形密碼保護(hù)方法,其特征在于:所述拖動(dòng)基本圖形上非端點(diǎn)的坐標(biāo)點(diǎn)包括拖動(dòng)基本圖形的曲線上非端點(diǎn)的坐標(biāo)點(diǎn)、拖動(dòng)基本圖形的直線段上非端點(diǎn)的坐標(biāo)點(diǎn)中的至少一種操作。
6.根據(jù)權(quán)利要求5所述的一種圖形密碼保護(hù)方法,其特征在于:所述拖動(dòng)基本圖形的曲線上非端點(diǎn)的坐標(biāo)點(diǎn)包括至少I次基本操作,該基本操作是指:首先選定位于基本圖形的任一曲線上非相鄰的二號(hào)坐標(biāo)點(diǎn)(a)、三號(hào)坐標(biāo)點(diǎn)(b),然后拖動(dòng)該曲線上位于二號(hào)坐標(biāo)點(diǎn)(a )、三號(hào)坐標(biāo)點(diǎn)(b )之間的四號(hào)坐標(biāo)點(diǎn)(c )至坐標(biāo)點(diǎn)陣中的五號(hào)坐標(biāo)點(diǎn)(d )處,此時(shí),該曲線上以二號(hào)坐標(biāo)點(diǎn)(a)、三號(hào)坐標(biāo)點(diǎn)(b)為端點(diǎn)的曲線段(ab)被依次連接二號(hào)坐標(biāo)點(diǎn)(a)、五號(hào)坐標(biāo)點(diǎn)(d)、三號(hào)坐標(biāo)點(diǎn)(b)所形成的折線段(adb)取代。
7.根據(jù)權(quán)利要求5所述的一種圖形密碼保護(hù)方法,其特征在于:所述拖動(dòng)基本圖形的直線段上非端點(diǎn)的坐標(biāo)點(diǎn)包括至少I次基本操作,該基本操作是指:拖動(dòng)基本圖形的任一直線段上的非端點(diǎn)坐標(biāo)點(diǎn)(Cl)至坐標(biāo)點(diǎn)陣中的六號(hào)坐標(biāo)點(diǎn)(C2)處,此時(shí),該直線段上的兩端點(diǎn)與六號(hào)坐標(biāo)點(diǎn)(C2)之間形成以六號(hào)坐標(biāo)點(diǎn)(C2)為折點(diǎn)的折線段,且非端點(diǎn)坐標(biāo)點(diǎn)(Cl)所在的原線段被所述折線段取代,其中,六號(hào)坐標(biāo)點(diǎn)(C2)位于非端點(diǎn)坐標(biāo)點(diǎn)(Cl)所在的原線段外。
8.根據(jù)權(quán)利要求2所述的一種圖形密碼保護(hù)方法,其特征在于:所述連接基本圖形上的點(diǎn)包括至少I次基本操作,該基本操作是指:首先在基本圖形上選取位于不同線段上的七號(hào)坐標(biāo)點(diǎn)(Dl)、八號(hào)坐標(biāo)點(diǎn)(D2),然后連接七號(hào)坐標(biāo)點(diǎn)(Dl)、八號(hào)坐標(biāo)點(diǎn)(D2)。
9.根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的一種圖形密碼保護(hù)方法,其特征在于所述圖形密碼的驗(yàn)證方法依次包括以下步驟: 第一步驗(yàn)證:用戶先向處理器發(fā)送驗(yàn)證圖形密碼的指令,再由處理器根據(jù)該指令在其顯示界面上顯示一幅幾何圖形,然后用戶將該幾何圖形與第一圖形密碼進(jìn)行比對(duì),若該幾何圖形與第一圖形密碼一致則進(jìn)入第二步驗(yàn)證,若該幾何圖形與第一圖形密碼不一致則停止驗(yàn)證; 第二步驗(yàn)證:改變顯示界面上幾何圖形的結(jié)構(gòu)以形成輸入圖形,并確認(rèn)將該輸入圖形作為驗(yàn)證密碼進(jìn)行輸入,然后處理器將該輸入圖形與第二圖形密碼進(jìn)行比對(duì),若輸入圖形與圖形密碼一致則提示通過密碼驗(yàn)證,若輸入圖形與第二圖形密碼不一致則提示密碼驗(yàn)證失敗,此時(shí),圖形密碼的驗(yàn)證完成,其中,所述改變顯示界面上幾何圖形的結(jié)構(gòu)包括拖動(dòng)幾何圖形上的點(diǎn)、連接幾何圖形上的點(diǎn)中的至少一種操作。
【文檔編號(hào)】G06F21/36GK103810415SQ201410040065
【公開日】2014年5月21日 申請(qǐng)日期:2014年1月28日 優(yōu)先權(quán)日:2014年1月28日
【發(fā)明者】曾立, 張弦, 曾凡嘉 申請(qǐng)人:曾立