[發(fā)明專利]一種基于生物標(biāo)識的口令生成方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810362584.5 | 申請日: | 2018-04-20 |
| 公開(公告)號: | CN110391899B | 公開(公告)日: | 2022-04-29 |
| 發(fā)明(設(shè)計)人: | 魏長偉;欽培 | 申請(專利權(quán))人: | 武漢真元生物數(shù)據(jù)有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/40 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市青*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 生物 標(biāo)識 口令 生成 方法 系統(tǒng) | ||
本發(fā)明公開了一種基于生物標(biāo)識的口令生成方法及系統(tǒng),涉及信息安全領(lǐng)域,該方法包括:采集用戶的生物特征信息并生成生物標(biāo)識;設(shè)置口令長度為L;利用偽隨機(jī)數(shù)發(fā)生器,將生物標(biāo)識作為偽隨機(jī)數(shù)發(fā)生器的種子,生成整數(shù)集合Z={z0,...,zL?1}(L≥1),然后將集合Z中的每個元素與預(yù)設(shè)的跟隨參數(shù)按特定算法進(jìn)行運(yùn)算,得到集合Z′={z′0,...,z′L?1};將集合Z′中的每個元素映射到口令字符類型在Unicode編碼中的編碼空間內(nèi),生成映射后的整數(shù)集合M={m0,...,mL?1};把整數(shù)集合M中的每一個元素作為Unicode碼字,生成L個字符的口令。本發(fā)明可以有效解決口令易被破解和遺忘的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全領(lǐng)域,具體涉及一種基于生物標(biāo)識的口令生成方法和一種基于生物標(biāo)識的口令生成系統(tǒng)。
背景技術(shù)
當(dāng)前,在日常生活中,口令的使用無處不在,例如賬戶登錄、銀行業(yè)務(wù)辦理、支付、設(shè)備登錄、門禁系統(tǒng)、數(shù)據(jù)管理等。在使用口令時,經(jīng)常面臨以下幾個方面的問題:
(1)由于口令的長度短、復(fù)雜度低、更換頻率低等原因,導(dǎo)致口令容易被非法人員所破解;
(2)由于每個人針對不同的使用場景可能會設(shè)置不同的口令,使得口令繁多,易造成遺忘口令情形的出現(xiàn)。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種基于生物標(biāo)識的口令生成方法,可以有效解決口令易被破解和遺忘的問題。
為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是,包括:
采集用戶的生物特征信息并生成生物標(biāo)識;
設(shè)置口令長度為L;
利用偽隨機(jī)數(shù)發(fā)生器,將生物標(biāo)識作為偽隨機(jī)數(shù)發(fā)生器的種子,生成整數(shù)集合Z={z0,...,zL-1}(L≥1),然后將集合Z中的每個元素與預(yù)設(shè)的跟隨參數(shù)按特定算法進(jìn)行運(yùn)算,得到集合Z′={z0′,...,z′L-1};
將集合Z′中的每個元素映射到口令字符類型在Unicode編碼中的編碼空間內(nèi),生成映射后的整數(shù)集合M={m0,...,mL-1};
把整數(shù)集合M中的每一個元素作為Unicode碼字,生成L個字符的口令。
在上述方案的基礎(chǔ)上,生成生物標(biāo)識的具體步驟為:提取用戶生物特征信息的特征序列,利用預(yù)設(shè)算法對所述特征序列進(jìn)行處理,生成對應(yīng)的生物標(biāo)識,所述預(yù)設(shè)算法為模糊提取器、模糊保險柜或模糊承諾。
在上述方案的基礎(chǔ)上,所述特定算法為單向散列函數(shù)、異或、同或、位與、位或、加、減、乘、除、級聯(lián)或拼接運(yùn)算。
在上述方案的基礎(chǔ)上,所述口令字符類型為美國信息交換標(biāo)準(zhǔn)代碼中除控制字符和空格以外的字符。
在上述方案的基礎(chǔ)上,對于將集合Z′中的每個元素映射到口令字符類型在Unicode編碼中的編碼空間內(nèi),生成映射后的整數(shù)集合M={m0,...,mL-1},具體為:
mi=(zi′mod94)+33;
將集合M中的每個元素mi映射到33~126之間,得到映射后的整數(shù)集合M={m0,...,mL-1}。
在上述方案的基礎(chǔ)上,所述跟隨參數(shù)為隨機(jī)數(shù)、時間戳或地理位置,且所述跟隨參數(shù)可以但不限于由云端服務(wù)器、口令認(rèn)證服務(wù)器或終端提供。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢真元生物數(shù)據(jù)有限公司,未經(jīng)武漢真元生物數(shù)據(jù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810362584.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





