本發(fā)明涉及電子信息技術(shù)領(lǐng)域,具體涉及一種身份認證方法及系統(tǒng)。
背景技術(shù):
隨著科技的發(fā)展,在互聯(lián)網(wǎng)、電子支付等系統(tǒng)中通常會采用各種身份識別方法用于識別用戶的身份以保障用戶數(shù)據(jù)安全。目前常用的身份識別方法是通過預(yù)設(shè)一組字符串密碼實現(xiàn)加密,識別身份時主要是判斷輸入的字符串密碼是否與預(yù)設(shè)的字符串密碼相同,如果相同則身份驗證通過。這種身份識別方式容易被他人獲取和利用,只要輸入正確的字符串密碼即完成用戶身份識別,造成用戶數(shù)據(jù)不安全。
現(xiàn)有技術(shù)中還有利用用戶的指紋驗證用戶的方法,指紋識別技術(shù)是目前最為成熟的、應(yīng)用也最為廣泛的生物識別技術(shù)。每個人的手指指紋特征相當(dāng)固定,而兩人之間不存在相同的指紋?;谌说闹讣y的唯一性和穩(wěn)定性,指紋可用來確認人的身份信息。但是隨著現(xiàn)代技術(shù)的發(fā)展,復(fù)制一個人的一個指紋已經(jīng)變得容易,因此使這種身份識別方法同樣存在一定的安全漏洞。
因此,為了提高身份識別的安全性,需要一種安全性更高的身份識別方法,以保證用戶數(shù)據(jù)安全。
技術(shù)實現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是提供一種身份認證方法及系統(tǒng),能夠安全方便的對用戶的身份進行識別。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:
依據(jù)本發(fā)明的一個方面,提供了一種身份認證方法,所述方法包括:
S101、采集用戶的指紋信息以及與所述指紋信息預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼;
S102、在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在與所述指紋信息相匹配的指紋特征數(shù)據(jù)以及驗證是否存在所述字符串密碼;
S103、在所述指紋信息和字符串密碼驗證成功之后,采集代表所述對應(yīng)關(guān)系的關(guān)系字符;
S104、在所述密碼數(shù)據(jù)庫中驗證所述關(guān)系字符是否與預(yù)設(shè)的關(guān)系字符相同,若相同,則確定用戶身份。
本發(fā)明的有益效果:本發(fā)明提供一種身份認證方法,能夠在用戶的指紋信息以及字符串密碼驗證成功之后,還對代表指紋信息與字符串密碼之間對應(yīng)關(guān)系的關(guān)系字符進行驗證,多重驗證確定用戶身份,提高身份識別的安全性,實用性較強。
進一步的,所述S101中所述指紋信息具體包括指紋紋形和指紋特征點;所述字符串密碼具體由數(shù)字或者字母組成。
進一步的,所述S102中所述指紋特征數(shù)據(jù)具體是指攜帶手指全部指紋面積的指紋特征信息。
進一步的,所述S102具體包括:在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在具有與所述指紋信息中相同的指紋紋形和指紋特征點的指紋特征數(shù)據(jù),以及驗證所述字符串密碼是否和與所述指紋特征數(shù)據(jù)預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼相同。
進一步的,所述S103中所述關(guān)系字符具體包括數(shù)字或者字符。
依據(jù)本發(fā)明的另一個方面,提供了一種身份認證系統(tǒng),所述系統(tǒng)包括:
采集單元,用于采集用戶的指紋信息以及與所述指紋信息預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼,以及在所述指紋信息和字符串密碼驗證成功之后,采集代表所述對應(yīng)關(guān)系的關(guān)系字符;
驗證單元,用于在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在與所述指紋信息相匹配的指紋特征數(shù)據(jù)以及驗證是否存在所述字符串密碼;
身份確定單元,用于在所述密碼數(shù)據(jù)庫中驗證所述關(guān)系字符是否與預(yù)設(shè)的關(guān)系字符相同,若相同,則確定用戶身份。
本發(fā)明的有益效果:本發(fā)明提供一種身份認證系統(tǒng),能夠在用戶的指紋信息以及字符串密碼驗證成功之后,還對代表指紋信息與字符串密碼之間對應(yīng)關(guān)系的關(guān)系字符進行驗證,多重驗證確定用戶身份,提高身份識別的安全性,實用性較強。
進一步的,所述采集單元中所述指紋信息具體包括指紋紋形和指紋特征點;所述字符串密碼具體由數(shù)字或者字母組成。
進一步的,所述驗證單元中所述指紋特征數(shù)據(jù)具體是指攜帶手指全部指紋面積的指紋特征信息。
進一步的,所述驗證單元具體包括:在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在具有與所述指紋信息中相同的指紋紋形和指紋特征點的指紋特征數(shù)據(jù),以及驗證所述字符串密碼是否和與所述指紋特征數(shù)據(jù)預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼相同。
進一步的,所述采集單元中所述關(guān)系字符具體包括數(shù)字或者字符。
附圖說明
圖1為本發(fā)明實施例一的一種身份認證方法流程圖;
圖2為本發(fā)明實施例二的一種身份認證系統(tǒng)示意圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
實施例一、一種身份認證方法。下面結(jié)合圖1對本實施例提供的方法進行詳細說明。
參見圖1,S101、采集用戶的指紋信息以及與所述指紋信息預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼。
具體的,采集用戶的指紋信息以及與所述指紋信息預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼,其中,所述指紋信息具體包括指紋紋形和指紋特征點,所述字符串密碼具體由數(shù)字或者字母組成,比如多個數(shù)字組成的字符串密碼、多個字母組成的字符串密碼或者數(shù)字和字母結(jié)合在一起組成的字符串密碼。
S102、在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在與所述指紋信息相匹配的指紋特征數(shù)據(jù)以及驗證是否存在所述字符串密碼。
具體的,所述指紋特征數(shù)據(jù)具體是指攜帶手指全部指紋面積的指紋特征信息。在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在具有與所述指紋信息中相同的指紋紋形和指紋特征點的指紋特征數(shù)據(jù),以及驗證所述字符串密碼是否和與所述指紋特征數(shù)據(jù)預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼相同。
S103、在所述指紋信息和字符串密碼驗證成功之后,采集代表所述對應(yīng)關(guān)系的關(guān)系字符。
具體的,在所述指紋信息和字符串密碼驗證成功之后,采集代表所述對應(yīng)關(guān)系的關(guān)系字符,其中,所述關(guān)系字符具體包括數(shù)字或者字符,比如單獨的一個數(shù)字“2”、一個字母“a”或者一個字符“@”。
S104、在所述密碼數(shù)據(jù)庫中驗證所述關(guān)系字符是否與預(yù)設(shè)的關(guān)系字符相同,若相同,則確定用戶身份。
實施例二、一種身份認證系統(tǒng)。下面結(jié)合圖2對本實施例提供的系統(tǒng)進行詳細說明。
圖2中,本實施例提供的系統(tǒng)包括采集單元201、驗證單元202、身份確定單元203以及移動存儲單元204。
采集單元201,用于采集用戶的指紋信息以及與所述指紋信息預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼,以及在所述指紋信息和字符串密碼驗證成功之后,采集代表所述對應(yīng)關(guān)系的關(guān)系字符。
具體的,所述采集單元201中所述指紋信息具體包括指紋紋形和指紋特征點;所述字符串密碼具體由數(shù)字或者字母組成,所述關(guān)系字符具體包括數(shù)字或者字符。
驗證單元202,用于在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在與所述指紋信息相匹配的指紋特征數(shù)據(jù)以及驗證是否存在所述字符串密碼。
具體的,所述驗證單元202中所述指紋特征數(shù)據(jù)具體是指攜帶手指全部指紋面積的指紋特征信息。所述驗證單元202,具體用于在存儲用戶身份信息的密碼數(shù)據(jù)庫中驗證是否存在具有與所述指紋信息中相同的指紋紋形和指紋特征點的指紋特征數(shù)據(jù),以及驗證所述字符串密碼是否和與所述指紋特征數(shù)據(jù)預(yù)設(shè)有對應(yīng)關(guān)系的字符串密碼相同。
身份確定單元203,用于在所述密碼數(shù)據(jù)庫中驗證所述關(guān)系字符是否與預(yù)設(shè)的關(guān)系字符相同,若相同,則確定用戶身份。
本發(fā)明提供一種身份認證方法及系統(tǒng),能夠在用戶的指紋信息以及字符串密碼驗證成功之后,還對代表指紋信息與字符串密碼之間對應(yīng)關(guān)系的關(guān)系字符進行驗證,多重驗證確定用戶身份,提高身份識別的安全性,實用性較強。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。