亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種通用密碼變長(zhǎng)加密驗(yàn)證方法

文檔序號(hào):6336627閱讀:551來(lái)源:國(guó)知局
專利名稱:一種通用密碼變長(zhǎng)加密驗(yàn)證方法
技術(shù)領(lǐng)域
一種通用密碼變長(zhǎng)加密驗(yàn)證方法,屬于密碼加密安全技術(shù)領(lǐng)域。
背景技術(shù)
目前,大多數(shù)ATM機(jī),銀行卡,各種密碼設(shè)備等,為了增加安全性和保密性,基本上 都是采用記錄六位數(shù)字密碼的方式,即每次用戶通過(guò)輸入六位已經(jīng)保存到計(jì)算機(jī)中的數(shù)字 來(lái)登錄或者確認(rèn)身份。這種加密方式簡(jiǎn)單,而且這種保密方式有一個(gè)缺陷,就是很容易被一 些不法分子通過(guò)一定的手段盜取密碼,如安裝攝像頭,貼一些特殊功能的記錄薄膜,這樣使 密碼的安全性和保密性大大的降低,給用戶的個(gè)人信息和隱私帶來(lái)了很大的隱患。專利號(hào) 為200720173857. 9、發(fā)明名稱為“撥盤式密碼鎖”的專利申請(qǐng)即屬于此列。

發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種通用密碼變長(zhǎng)加密驗(yàn)證方法,采用自定 算法對(duì)隨機(jī)數(shù)計(jì)算,結(jié)果用于驗(yàn)證,即用算法代替密鑰的驗(yàn)證方法,可以避免記憶復(fù)雜密鑰 并有效提高密鑰及算法的安全度。本發(fā)明的技術(shù)方案如下一種通用密碼變長(zhǎng)加密驗(yàn)證方法,用于各種密碼輸入終端、密碼驗(yàn)證場(chǎng)所,步驟如 下1)上電;2)單片機(jī)判斷“隨機(jī)鍵”是否按下,是,轉(zhuǎn)入下一步驟,液晶顯示六位隨機(jī)數(shù);否則 轉(zhuǎn)入步驟幻,不顯示;3) “隨機(jī)鍵”確定已按下,用戶按照自己設(shè)定的加密算法,將液晶顯示的一組隨機(jī) 數(shù),通過(guò)變長(zhǎng)加密算法,將一組變長(zhǎng)的數(shù)據(jù)輸入到單片機(jī)中,并按下“確定鍵”;4)單片機(jī)會(huì)對(duì)用戶輸入的一組數(shù)據(jù)進(jìn)行判斷,如果判斷正確,轉(zhuǎn)入步驟5);判斷 錯(cuò)誤,則轉(zhuǎn)入步驟4),用戶需再次輸入一組數(shù)據(jù);用戶輸入一組數(shù)據(jù)的次數(shù)即錯(cuò)誤次數(shù)不 能超過(guò)三次,否則單片機(jī)會(huì)驅(qū)動(dòng)聲光報(bào)警模塊進(jìn)行聲光報(bào)警,并鎖定用戶的操作;5)用戶進(jìn)行其他操作,如用戶修改自己的密碼算法或在銀行存取金錢等。一種上述驗(yàn)證方法所使用的設(shè)備,包括單片機(jī)、鍵盤、液晶顯示器和聲光報(bào)警模 塊,其特征在于單片機(jī)分別和鍵盤、液晶顯示器和聲光報(bào)警模塊相連接;其中鍵盤的按鍵包 括隨機(jī)鍵、確定鍵和數(shù)字鍵;該設(shè)備連接到所使用的密碼輸入終端或密碼驗(yàn)證系統(tǒng)中。本發(fā)明中使用者每次使用本變長(zhǎng)密碼加密的設(shè)備時(shí),設(shè)備都會(huì)自動(dòng)給使用者生成 一組隨機(jī)數(shù)A,而這組隨機(jī)數(shù)A的位數(shù)可以由不同的密碼設(shè)備生成廠商自己確定,也可以由 用戶自己選擇需要的一組隨機(jī)數(shù)的位數(shù)。使用者將這組隨機(jī)數(shù)A通過(guò)算法換算成另外一組 數(shù)據(jù)B,將換算的一組數(shù)據(jù)B輸入到密碼設(shè)備中去,設(shè)備會(huì)對(duì)你輸入的一組數(shù)據(jù)B進(jìn)行匹配。 密碼設(shè)備在產(chǎn)生一組隨機(jī)數(shù)A的時(shí)候,設(shè)備會(huì)自動(dòng)的將這組隨機(jī)數(shù)A通過(guò)用戶自己設(shè)定的 算法換算成另外一組數(shù)據(jù)C,并且保留下來(lái),與用戶輸入的密碼進(jìn)行匹配,如果換算的結(jié)果C與輸入的結(jié)果A —樣,即C = B,則密碼輸入正確,否則,密碼輸入錯(cuò)誤。這樣是用戶使用 的密碼是動(dòng)態(tài)的保存,而不再是靜態(tài)的保存。而用戶需要的只是要知道自己保存在密碼設(shè) 備中的設(shè)定的算法是什么,就可以方便安全的使用密碼設(shè)備。本發(fā)明所使用設(shè)備鍵盤上的按鍵排列示意圖如圖2所示,其中圖中所示的“0”到 “9”是數(shù)字鍵,圖中左下角是隨機(jī)鍵,其功能是按一下液晶屏顯示的六位隨機(jī)數(shù)會(huì)改變;圖 中右下角是確定鍵。系統(tǒng)每次上電,液晶屏都會(huì)顯示“歡迎登陸新型密碼加密系統(tǒng)”;當(dāng)用戶 按一下“隨機(jī)鍵”,液晶屏?xí)a(chǎn)生六位的隨機(jī)數(shù),每按一次,隨機(jī)數(shù)會(huì)跟著改變,用戶可以按 多次,直到選擇自己滿意的一組隨機(jī)數(shù),假如我們選擇的一組單片機(jī)產(chǎn)生的六位隨機(jī)數(shù)是 123456,現(xiàn)在我們假定用戶自己設(shè)定的算法是每一位產(chǎn)生的隨機(jī)數(shù)都加一(N+1),那么用戶 需要輸入的密碼是則應(yīng)該是 234567(1+1 = 2,2+1 = 3,3+1 = 4,4+1 = 5,5+1 = 6,6+1 = 7),如果用戶設(shè)定算法是每一位產(chǎn)生的隨機(jī)數(shù)是N的平方(NxN),假設(shè)六位生成的隨機(jī)數(shù)還 是 123456,那么用戶輸入的密碼是 149162536(1x1 = 1,2x2 = 4,3x3 = 9,4x4 = 16,5x5 = 25,6x6 = 36).當(dāng)然,用戶也可以修改里面的算法,只是需要增加按鍵,拓展其功能就可。本發(fā)明加密方式,大大增加了密碼的安全性,因?yàn)橛蓴?shù)學(xué)中的加減乘除組成的簡(jiǎn) 單算法可以是數(shù)以億計(jì),且使用者可以在對(duì)隨機(jī)數(shù)組的的任何一位設(shè)計(jì)不同的算法,大大 的提高了密碼的安全性,同時(shí)使用者不用擔(dān)心密碼被一些不法分子偷拍的危險(xiǎn)了。以6位 數(shù)字密碼為例密碼組合為106,應(yīng)用本發(fā)明后,密碼組合僅受具體應(yīng)用限制,組合為無(wú)窮。 本發(fā)明可以應(yīng)用到目前各種密碼輸入終端、密碼驗(yàn)證場(chǎng)所。


圖1為本發(fā)明所使用的設(shè)備的結(jié)構(gòu)示意圖。其中1、單片機(jī),2、鍵盤,3、液晶顯示器,4、聲光報(bào)警模塊。圖2為本發(fā)明所使用設(shè)備鍵盤上的按鍵排列示意圖。圖3為本發(fā)明方法的流程框圖。其中1)-5)為其各個(gè)步驟。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行進(jìn)一步說(shuō)明,但不限于此。實(shí)施例1 一種通用密碼變長(zhǎng)加密驗(yàn)證方法,用于各種密碼輸入終端、密碼驗(yàn)證場(chǎng)所,如圖3 所示,步驟如下1)上電;2)單片機(jī)判斷“隨機(jī)鍵”是否按下,是,轉(zhuǎn)入下一步驟,液晶顯示六位隨機(jī)數(shù);否則 轉(zhuǎn)入步驟幻,不顯示;3) “隨機(jī)鍵”確定已按下,用戶按照自己設(shè)定的加密算法,將液晶顯示的一組隨機(jī) 數(shù),通過(guò)變長(zhǎng)加密算法,將一組變長(zhǎng)的數(shù)據(jù)輸入到單片機(jī)中,并按下“確定鍵”;4)單片機(jī)會(huì)對(duì)用戶輸入的一組數(shù)據(jù)進(jìn)行判斷,如果判斷正確,轉(zhuǎn)入步驟5);判斷 錯(cuò)誤,則轉(zhuǎn)入步驟4),用戶需再次輸入一組數(shù)據(jù);用戶輸入一組數(shù)據(jù)的次數(shù)即錯(cuò)誤次數(shù)不 能超過(guò)三次,否則單片機(jī)會(huì)驅(qū)動(dòng)聲光報(bào)警模塊進(jìn)行聲光報(bào)警,并鎖定用戶的操作;5)用戶進(jìn)行其他操作,如用戶修改自己的密碼算法或在銀行存取金錢等。4
實(shí)施例2 一種上述驗(yàn)證方法所使用的設(shè)備,如圖1所示,包括單片機(jī)1、鍵盤2、液晶顯示器3 和聲光報(bào)警模塊4,其特征在于單片機(jī)1分別和鍵盤2、液晶顯示器3和聲光報(bào)警模塊4相 連接;其中鍵盤2的按鍵包括隨機(jī)鍵、確定鍵和數(shù)字鍵;該設(shè)備連接到所使用的密碼輸入終 端或密碼驗(yàn)證系統(tǒng)中。
權(quán)利要求
1.一種通用密碼變長(zhǎng)加密驗(yàn)證方法,用于各種密碼輸入終端、密碼驗(yàn)證場(chǎng)所,步驟如下1)上電;2)單片機(jī)判斷“隨機(jī)鍵”是否按下,是,轉(zhuǎn)入下一步驟,液晶顯示六位隨機(jī)數(shù);否則轉(zhuǎn)入 步驟幻,不顯示;3)“隨機(jī)鍵”確定已按下,用戶按照自己設(shè)定的加密算法,將液晶顯示的一組隨機(jī)數(shù),通 過(guò)變長(zhǎng)加密算法,將一組變長(zhǎng)的數(shù)據(jù)輸入到單片機(jī)中,并按下“確定鍵”;4)單片機(jī)會(huì)對(duì)用戶輸入的一組數(shù)據(jù)進(jìn)行判斷,如果判斷正確,轉(zhuǎn)入步驟5);判斷錯(cuò)誤, 則轉(zhuǎn)入步驟4),用戶需再次輸入一組數(shù)據(jù);用戶輸入一組數(shù)據(jù)的次數(shù)即錯(cuò)誤次數(shù)不能超過(guò) 三次,否則單片機(jī)會(huì)驅(qū)動(dòng)聲光報(bào)警模塊進(jìn)行聲光報(bào)警,并鎖定用戶的操作;5)用戶進(jìn)行其他操作,如用戶修改自己的密碼算法或在銀行存取金錢等。
2.一種如權(quán)利要求1所述驗(yàn)證方法使用的設(shè)備,包括單片機(jī)、鍵盤、液晶顯示器和聲光 報(bào)警模塊,其特征在于單片機(jī)分別和鍵盤、液晶顯示器和聲光報(bào)警模塊相連接;其中鍵盤的 按鍵包括隨機(jī)鍵、確定鍵和數(shù)字鍵;該設(shè)備連接到所使用的密碼輸入終端或密碼驗(yàn)證系統(tǒng) 中。
全文摘要
一種通用密碼變長(zhǎng)加密驗(yàn)證方法,屬于密碼加密安全技術(shù)領(lǐng)域。設(shè)備包括單片機(jī)、鍵盤、液晶顯示器和聲光報(bào)警模塊,其特征在于單片機(jī)分別和鍵盤、液晶顯示器和聲光報(bào)警模塊相連接;其中鍵盤的按鍵包括隨機(jī)鍵、確定鍵和數(shù)字鍵;該設(shè)備連接到所使用的密碼輸入終端或密碼驗(yàn)證系統(tǒng)中。本發(fā)明方法采用自定算法對(duì)隨機(jī)數(shù)計(jì)算,結(jié)果用于驗(yàn)證,即用算法代替密鑰的驗(yàn)證方法,可以避免記憶復(fù)雜密鑰并有效提高密鑰及算法的安全度。
文檔編號(hào)G06F21/00GK102054140SQ20101055631
公開日2011年5月11日 申請(qǐng)日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
發(fā)明者李茂奎, 羅路 申請(qǐng)人:山東大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1