身份認證方法和裝置的制造方法
【技術領域】
[0001]本發明涉及安全認證技術領域,尤其涉及一種身份認證方法和裝置。
【背景技術】
[0002]目前常用的安全認證方式是用戶輸入密碼,對密碼進行認證。但是,密碼難以記憶并且輸入效率較低,密碼也容易被盜,安全度低。
【發明內容】
[0003]本發明旨在至少在一定程度上解決相關技術中的技術問題之一。
[0004]為此,本發明的一個目的在于提出一種身份認證方法,該方法可以提高身份認證時的輸入效率,降低記憶成本,并且提高安全度。
[0005]本發明的另一個目的在于提出一種身份認證裝置。
[0006]為達到上述目的,本發明第一方面實施例提出的身份認證方法,包括:采集待認證用戶的活體特征信息;將所述活體特征信息發送給服務端,以使所述服務端根據所述活體特征信息以及存儲的與所述用戶對應的活體密碼進行認證,所述活體密碼是預先根據歷史采集的所述用戶的活體特征信息得到的。
[0007]本發明第一方面實施例提出的身份認證方法,通過采集活體特征信息,可以不需要人為記憶密碼,也不需要人為輸入,可以提高身份認證時的輸入效率,降低記憶成本,另夕卜,采集的是活體特征信息,活體特征信息可以隨時間改變,相對于固定的密碼方式,可以提高安全度。
[0008]為達到上述目的,本發明第二方面實施例提出的身份認證裝置,包括:采集模塊,用于采集待認證用戶的活體特征信息;發送模塊,用于將所述活體特征信息發送給服務端,以使所述服務端根據所述活體特征信息以及存儲的與所述用戶對應的活體密碼進行認證,所述活體密碼是預先根據歷史采集的所述用戶的活體特征信息得到的。
[0009]本發明第二方面實施例提出的身份認證裝置,通過采集活體特征信息,可以不需要人為記憶密碼,也不需要人為輸入,可以提高身份認證時的輸入效率,降低記憶成本,另夕卜,采集的是活體特征信息,活體特征信息可以隨時間改變,相對于固定的密碼方式,可以提高安全度。
[0010]本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
【附圖說明】
[0011]本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0012]圖1是本發明一實施例提出的身份認證方法的流程示意圖;
[0013]圖2是本發明實施例中身份認證系統的示意圖;
[0014]圖3是本發明另一實施例提出的身份認證方法的流程示意圖;
[0015]圖4是本發明另一實施例提出的身份認證方法的流程示意圖;
[0016]圖5是本發明另一實施例提出的身份認證裝置的結構示意圖;
[0017]圖6是本發明另一實施例提出的身份認證裝置的結構示意圖。
【具體實施方式】
[0018]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能理解為對本發明的限制。相反,本發明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
[0019]圖1是本發明一實施例提出的身份認證方法的流程示意圖,該方法包括:
[0020]Sll:采集待認證用戶的活體特征信息。
[0021]活體特征信息是指能夠隨著時間而改變的信息。
[0022]例如,活體特征信息可以包括如下項中的至少一項:人臉信息,動作信息,聲紋信息。
[0023]人臉信息例如包括:五官、發型、面部表情等。
[0024]動作信息例如包括:面部的肌肉變化、肢體動作等。
[0025]聲紋信息例如包括:用戶聲音中的音頻音色特征、字符的發音特征等。
[0026]其中,可以使用用戶設備上的攝像頭采集人臉信息和動作信息,使用用戶設備上的麥克風采集聲紋信息。
[0027]與現有固定不變的密碼或指紋不同的是,本實施例中采集的是活體特征信息,活體特征信息能夠隨著時間的不同而改變。例如,基于時間軸的內在變化特征和外在變化特征,內在變化特征例如面部或者形體的變化,外在變化特征例如發型、服飾、首飾等。
[0028]可選的,活體特征信息可以是根據用戶的主動行為采集的,例如,在需要輸入密碼時,用戶主動朗誦一段文字,采集此時的聲紋信息,人臉信息和動作信息。或者,活體特征信息也可以是系統向用戶顯示提示信息,用戶根據該提示信息朗誦相應的文字。例如,系統向用戶顯示“我愛北京”,則用戶可以朗誦“我愛北京”,采集此時的聲紋信息,人臉信息和動作?目息O
[0029]S12:將所述活體特征信息發送給服務端,以使所述服務端根據所述活體特征信息以及存儲的與所述用戶對應的活體密碼進行認證,所述活體密碼是預先根據歷史采集的所述用戶的活體特征信息得到的。
[0030]例如,參見圖2,在客戶端(如用戶手機上)設置識別模塊21,識別模塊進行人臉識別,動作識別和聲紋識別,從而獲取用戶的人臉信息,動作信息和聲紋信息,客戶端獲取這些信息后,將采集的信息發送給云端,云端內設置活體密碼庫22,活體密碼庫內可以存儲活體密碼。另外,在存儲時可以將活體密碼與用戶標識關聯,在用戶認證時,客戶端在發送活體特征信息時還發送用戶標識給云端,云端根據接收的用戶標識以及存儲的關聯信息,可以獲取與接收的用戶標識對應的活體密碼,之后,云端可以比對接收的活體特征信息與查找到的活體密碼,將兩者進行比對,得到認證結果。
[0031]假設活體特征信息包括:人臉信息,動作信息和聲紋信息,則活體密碼是根據之前采集的人臉信息,動作信息和聲紋信息進行訓練后得到的。其中,可以分別對人臉信息,動作信息和聲紋信息進行訓練,得到相應的模型,在認證時,再分別與接收的人臉信息,動作信息和聲紋信息進行比對,在三者都匹配時,確定認證成功,否則認證失敗。根據人臉信息,動作信息和聲紋信息進行訓練,得到相應的模型的方式,以及比對一個信息與其對應的模型是否匹配可以采用已有的方式實現。
[0032]另外,當服務端進行認證得到認證結果,可以將該認證結果發送給客戶端,客戶端接收服務端發送的認證結果,并將認證結果展示給用戶。當認證結果是認證失敗時,可以重新采集用戶的活體特征信息進行再次認證。
[0033]—些實施例中,參見圖3,該身份認證方法還包括:
[0034]S31:在設定活體密碼時,采集用戶的活體特征信息。
[0035]—些實施例中,所述在所述用戶設定活體密碼時,采集所述用戶的活體特征信息,包括:
[0036]在所述用戶設定活體密碼時,向所述用戶展示提示信息,其中,不同認證方對應的提示信息相同或不同;
[0037]采集所述用戶根據所述提示信息生成的活體特征信息。
[0038]例如,系統提示用戶完成簡單的指定動作,以及朗誦提示文本,用戶根據系統提示,可以進行相應的動作和朗誦,通過攝像頭、麥克風傳感器會采集到相應的人臉信息,動作信息和聲紋信息。
[0039]另外,提示信息可以根據認證方的不同而不同,例如,用戶需要在商戶A中輸入密碼,也需要在商戶B中輸入密碼,則在設置時,可以對應商戶A和商戶B設置相同或不同的活體密碼。