專利名稱:動態(tài)識別技術(shù)的制作方法
技術(shù)領(lǐng)域:
當今網(wǎng)絡(luò)、銀行、辦公、電子門鎖的密碼及身份識別以固定的密碼數(shù)出現(xiàn)較多,隨著科技的高度發(fā)達,木馬和偷窺技術(shù)也越來越高明,對密碼的安全性、可靠性提出了很大的挑戰(zhàn),有的雖然附加了密匙盤或密寶等身份認證鎖,但也是個固定的物品,容易損壞和被盜。而人的記憶和思維是無法被盜和偷竊的,動態(tài)識別技術(shù)就是一個依靠人的記憶和思維進行密碼確認或身份識別的技術(shù),它每次輸入的密碼隨著識別系統(tǒng)動態(tài)的提示每次都會不一樣,即使這次密碼被偷了,下次這個密碼就沒用了,它可以廣泛的應(yīng)用到目前各類密碼和身份認證上去,如銀行或軍事的身份或密碼識別、網(wǎng)上用戶身份的識別、電子鎖、游戲密碼識別等很多領(lǐng)域都十分有效。
背景技術(shù):
這里介紹的是一個全新的動態(tài)識別技術(shù),它依托現(xiàn)在高度發(fā)達的微電子計算和存儲技術(shù)才得以實現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明識別的原理是對該用戶修改計算的順序和方法的確認。用戶在進行識別前先要將字符串的修改及計算的順序和方法設(shè)定好,識別系統(tǒng)將其對應(yīng)內(nèi)容存儲在其內(nèi)部存儲單元。動態(tài)識別系統(tǒng)內(nèi)的隨機密碼源生成器隨機的成生1個動態(tài)的字符串(可以是數(shù)字串或數(shù)字字符混合串),也就是一個動態(tài)的密碼源,開鎖的用戶利用該密碼源,按預(yù)定的修改方式進行修改計算,并將修改計算后得出的密碼輸入識別系統(tǒng),識別系統(tǒng)同時也按該用戶預(yù)先設(shè)定修改方式對密碼源的進行修改計算,若開鎖的用戶輸入的結(jié)果和密碼認證系統(tǒng)的結(jié)果一致,說明識別確認為成功,否則為失敗。在多用戶的情況下可以先提交身份證明,如刷卡、工號輸入、證件號輸入、提交用戶名、插鎖等,識別系統(tǒng)再對應(yīng)提取該用戶的修改及計算方式進行計算,將該結(jié)果和該用戶計算后輸入的結(jié)果相比較,從而確認用戶身份的真?zhèn)?。這里所指的動態(tài)密碼的實質(zhì)是對字符串修改計算的順序和方法的確認,這樣做的好處是最容易被盜的密碼輸入部分,它每次輸入的結(jié)果會不一樣,重復(fù)的機會由隨機數(shù)字生成器的精度和字符串的長度決定。
具體實施例方式
準備工作是在識別系統(tǒng)里,用戶先設(shè)定好自己的密碼修改及計算的順序和方法,并對應(yīng)該用戶存儲進該系統(tǒng)的存儲單元;識別系統(tǒng)在用戶提交身份證明(如刷卡、工號輸入、證件號輸入、插鎖、提交用戶名等方式)時,其內(nèi)部的隨機密碼源生成器產(chǎn)生一個動態(tài)的數(shù)字字符混合串式或數(shù)字串式的密碼源,密碼源通過媒介傳遞(顯示屏、聲音、通信工具等)給用戶,用戶對密碼源按自己設(shè)定好的計算順序和方法進行計算,并將其結(jié)果通過識別系統(tǒng)的輸入部分輸入給識別系統(tǒng),同時識別系統(tǒng)按用戶身份取出對應(yīng)的密碼修改計算方式,通過識別系統(tǒng)的計算單元對密碼源進行修改計算,得出識別系統(tǒng)的計算結(jié)果,在識別系統(tǒng)的識別單元,識別單元將識別系統(tǒng)的計算結(jié)果和用戶修改運算后輸入的結(jié)果相比較,比較的結(jié)果一致說明用戶密碼成立,比較結(jié)果不一致說明不成立。在對密碼源的修改計算方法可以采用對密碼源整體或其中一位+N(這里N代表1個數(shù)值)、-N、*N、/N、字符串中間或兩頭加插1個或多個字符、字符串位置對換、與或門計算、進制轉(zhuǎn)換、時間、日期、乘方、除方、公式等計算方式,復(fù)雜的甚至可以將以上方式按一定順序混合使用,中間的計算取位和加插可以任由用戶和識別系統(tǒng)協(xié)定統(tǒng)一即可,盡量減少計算結(jié)果和密碼源之間的邏輯性,減少破密的可能性。識別系統(tǒng)在結(jié)果計算上可能出現(xiàn)無窮小數(shù)等具體問題,都應(yīng)該先約定好計算偏差,如4舍5入的小數(shù)位置等。修改方式越復(fù)雜該系統(tǒng)越安全,但對用戶的要求也越高。密碼源還可以其他通信方式提供,如EMAIL、短信、來電顯示等方式,對識別系統(tǒng)的密碼源進行即時申請和傳送。
權(quán)利要求
1.要先在識別系統(tǒng)里設(shè)定和存儲用戶的修改及計算的順序和方法。作為該用戶和識別系統(tǒng)對密碼源進行計算的方法。
2.識別系統(tǒng)里有隨機密碼源生成器。但她產(chǎn)生的密碼源不是用戶直接輸入的密碼,而是用戶和識別系統(tǒng)進行計算的提示。
3.該識別系統(tǒng)將密碼源對應(yīng)該用戶設(shè)定的計算方法進行計算,并將其結(jié)果和該用戶對該密碼源進行計算的結(jié)果對比,得出識別結(jié)論。
4.識別的原理是對該用戶修改計算的順序和方法的確認。
5.在對密碼源的修改計算方法可以采用對密碼源整體或其中一位+N(這里N代表1個數(shù)值)、-N、*N、/N、字符串中間或兩頭加插1個或多個字符、字符串位置對換、與或門計算、進制轉(zhuǎn)換、時間、日期、乘方、除方、公式等計算方式,復(fù)雜的甚至可以將以上方式按一定順序混合使用,中間的計算取位和加插可以任由用戶和識別系統(tǒng)協(xié)定統(tǒng)一即可。
全文摘要
當今密碼認證方式以固定方式出現(xiàn)較多,有的雖然附加了密匙盤等身份認證鎖,但一樣容易損壞和被盜。而人的記憶和思維是無法被盜和偷竊的,動態(tài)識別技術(shù)就是一個依靠人的記憶和思維進行密碼確認的技術(shù),它可以廣泛地應(yīng)用到各類密碼和身份認證上去,如銀行的身份確認、網(wǎng)上用戶名的確認、電子鎖、游戲密碼確認等很多領(lǐng)域。準備工作是在動態(tài)識別系統(tǒng)里,用戶先設(shè)定好自己的密碼修改方式,并存儲進該系統(tǒng);識別系統(tǒng)在用戶提交身份證明時隨機產(chǎn)生一個密碼源,系統(tǒng)按用戶身份取出對應(yīng)的密碼修改方式,并將其結(jié)果和用戶輸入的結(jié)果比較,確認用戶身份。修改方式越復(fù)雜該系統(tǒng)越安全,但對用戶的要求也越高。
文檔編號H04L9/18GK1764111SQ20041006736
公開日2006年4月26日 申請日期2004年10月22日 優(yōu)先權(quán)日2004年10月22日
發(fā)明者王岳 申請人:王岳