本技術(shù)涉及計(jì)算機(jī),特別是涉及一種生物特征鑒權(quán)方法、裝置、系統(tǒng)、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,出現(xiàn)了生物特征識(shí)別技術(shù)。采用生物特征識(shí)別技術(shù),可以通過(guò)計(jì)算機(jī)與光學(xué)、聲學(xué)、生物傳感器和生物統(tǒng)計(jì)學(xué)原理等高科技手段密切結(jié)合,利用生物特征來(lái)進(jìn)行身份驗(yàn)證。
2、傳統(tǒng)的生物特征鑒權(quán)方法,由服務(wù)端基于應(yīng)用端采集得到的生物信息確定待鑒權(quán)對(duì)象的對(duì)象身份,在服務(wù)端與應(yīng)用端的交互過(guò)程中,容易造成生物信息的泄露。因此,采用傳統(tǒng)的生物特征鑒權(quán)方法,存在安全性較差的缺點(diǎn)。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠提高安全性的生物特征鑒權(quán)方法、裝置、系統(tǒng)、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種生物特征鑒權(quán)方法。所述方法包括:
3、向可信機(jī)構(gòu)和多個(gè)應(yīng)用端下發(fā)特征識(shí)別模型;所述特征識(shí)別模型在所述應(yīng)用端用于對(duì)采集的待鑒權(quán)生物信息進(jìn)行特征提取,得到待鑒權(quán)生物特征;所述特征識(shí)別模型在所述可信機(jī)構(gòu)用于對(duì)各所述應(yīng)用端各自提供的注冊(cè)生物信息分別進(jìn)行特征提取,得到多個(gè)注冊(cè)生物特征;
4、接收所述可信機(jī)構(gòu)發(fā)送的多個(gè)注冊(cè)生物特征,基于所述多個(gè)注冊(cè)生物特征構(gòu)建生物特征庫(kù);
5、確定所述多個(gè)應(yīng)用端中發(fā)起生物特征鑒權(quán)事件的目標(biāo)應(yīng)用端,接收所述目標(biāo)應(yīng)用端發(fā)送的待鑒權(quán)生物特征;
6、對(duì)所述待鑒權(quán)生物特征與所述生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定所述待鑒權(quán)生物特征的鑒權(quán)結(jié)果并反饋至所述目標(biāo)應(yīng)用端。
7、第二方面,本技術(shù)還提供了一種生物特征鑒權(quán)系統(tǒng)。所述系統(tǒng)包括服務(wù)端、可信機(jī)構(gòu)以及多個(gè)應(yīng)用端:
8、所述服務(wù)端向可信機(jī)構(gòu)和多個(gè)應(yīng)用端下發(fā)特征識(shí)別模型;所述特征識(shí)別模型在所述應(yīng)用端用于對(duì)采集的待鑒權(quán)生物信息進(jìn)行特征提取,得到待鑒權(quán)生物特征;
9、所述可信機(jī)構(gòu)使用所述特征識(shí)別模型對(duì)各所述應(yīng)用端各自提供的注冊(cè)生物信息分別進(jìn)行特征提取,得到多個(gè)注冊(cè)生物特征并發(fā)送至所述服務(wù)端,以使所述服務(wù)端基于所述多個(gè)注冊(cè)生物特征構(gòu)建生物特征庫(kù);
10、所述服務(wù)端還用于確定所述多個(gè)應(yīng)用端中發(fā)起生物特征鑒權(quán)事件的目標(biāo)應(yīng)用端,接收所述目標(biāo)應(yīng)用端發(fā)送的待鑒權(quán)生物特征,對(duì)所述待鑒權(quán)生物特征與所述生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定所述待鑒權(quán)生物特征的鑒權(quán)結(jié)果并反饋至所述目標(biāo)應(yīng)用端。
11、第三方面,本技術(shù)還提供了一種生物特征鑒權(quán)裝置。所述裝置包括:
12、模型發(fā)送模塊,用于向可信機(jī)構(gòu)和多個(gè)應(yīng)用端下發(fā)特征識(shí)別模型;所述特征識(shí)別模型在所述應(yīng)用端用于對(duì)采集的待鑒權(quán)生物信息進(jìn)行特征提取,得到待鑒權(quán)生物特征;所述特征識(shí)別模型在所述可信機(jī)構(gòu)用于對(duì)各所述應(yīng)用端各自提供的注冊(cè)生物信息分別進(jìn)行特征提取,得到多個(gè)注冊(cè)生物特征;
13、特征庫(kù)構(gòu)建模塊,用于接收所述可信機(jī)構(gòu)發(fā)送的多個(gè)注冊(cè)生物特征,基于所述多個(gè)注冊(cè)生物特征構(gòu)建生物特征庫(kù);
14、待鑒權(quán)生物特征獲取模塊,用于確定所述多個(gè)應(yīng)用端中發(fā)起生物特征鑒權(quán)事件的目標(biāo)應(yīng)用端,接收所述目標(biāo)應(yīng)用端發(fā)送的待鑒權(quán)生物特征;
15、特征匹配模塊,用于對(duì)所述待鑒權(quán)生物特征與所述生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定所述待鑒權(quán)生物特征的鑒權(quán)結(jié)果并反饋至所述目標(biāo)應(yīng)用端。
16、在其中一個(gè)實(shí)施例中,所述裝置還包括安全憑證發(fā)送模塊,用于:
17、向所述可信機(jī)構(gòu)發(fā)送安全憑證,以使所述可信機(jī)構(gòu)基于所述安全憑證對(duì)所述特征識(shí)別模型進(jìn)行安全驗(yàn)證;
18、所述特征庫(kù)構(gòu)建模塊具體用于:
19、在所述特征識(shí)別模型通過(guò)驗(yàn)證的情況下,接收所述可信機(jī)構(gòu)發(fā)送的多個(gè)注冊(cè)生物特征。
20、在其中一個(gè)實(shí)施例中,所述特征匹配模塊具體用于:
21、對(duì)所述待鑒權(quán)生物特征與所述生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定所述待鑒權(quán)生物特征與各所述注冊(cè)生物特征各自的特征相似度;
22、在存在特征相似度滿足鑒權(quán)條件的目標(biāo)注冊(cè)生物特征的情況下,確定所述待鑒權(quán)生物特征的鑒權(quán)結(jié)果為鑒權(quán)通過(guò);
23、將所述目標(biāo)注冊(cè)生物特征對(duì)應(yīng)的身份標(biāo)識(shí)反饋至所述目標(biāo)應(yīng)用端。
24、在其中一個(gè)實(shí)施例中,所述裝置還包括:
25、初始識(shí)別模型下發(fā)模塊,用于向多個(gè)應(yīng)用端下發(fā)用于進(jìn)行生物特征提取的初始識(shí)別模型;
26、參數(shù)更新信息獲取模塊,用于獲取所述多個(gè)應(yīng)用端中的至少一部分對(duì)所述初始識(shí)別模型分別進(jìn)行增量訓(xùn)練得到的多個(gè)參數(shù)更新信息;所述增量訓(xùn)練的訓(xùn)練樣本包括生物特征鑒權(quán)過(guò)程中采集的生物信息;
27、模型更新模塊,用于基于各所述參數(shù)更新信息對(duì)所述初始識(shí)別模型進(jìn)行更新處理,得到特征識(shí)別模型。
28、在其中一個(gè)實(shí)施例中,所述裝置還包括模型訓(xùn)練模塊,用于:確定期望識(shí)別的生物信息類型,獲取與所述生物信息類型匹配的開(kāi)源數(shù)據(jù)集;使用所述開(kāi)源數(shù)據(jù)集對(duì)初始神經(jīng)網(wǎng)絡(luò)進(jìn)行模型訓(xùn)練,得到用于進(jìn)行生物特征提取的初始識(shí)別模型。
29、在其中一個(gè)實(shí)施例中,所述模型更新模塊包括:
30、模型參數(shù)確定子模塊,用于確定各所述參數(shù)更新信息各自對(duì)應(yīng)的模型參數(shù);
31、統(tǒng)計(jì)分析子模塊,用于針對(duì)每一所述模型參數(shù),對(duì)所述模型參數(shù)對(duì)應(yīng)的各所述參數(shù)更新信息進(jìn)行統(tǒng)計(jì)分析,確定與所述模型參數(shù)匹配的更新參數(shù);
32、模型更新子模塊,用于基于各所述更新參數(shù)對(duì)所述初始識(shí)別模型進(jìn)行更新處理,得到特征識(shí)別模型。
33、在其中一個(gè)實(shí)施例中,所述統(tǒng)計(jì)分析子模塊包括:
34、權(quán)重確定單元,用于確定所述模型參數(shù)對(duì)應(yīng)的各所述參數(shù)更新信息各自的權(quán)重;
35、更新參數(shù)確定單元,用于基于各所述權(quán)重對(duì)各所述參數(shù)更新信息進(jìn)行加權(quán)求和處理,得到與所述模型參數(shù)匹配的更新參數(shù)。
36、在其中一個(gè)實(shí)施例中,所述權(quán)重確定單元具體用于:
37、針對(duì)所述模型參數(shù)對(duì)應(yīng)的每一參數(shù)更新信息,確定訓(xùn)練得到所述參數(shù)更新信息的過(guò)程中所使用的訓(xùn)練樣本數(shù)量;
38、基于各所述參數(shù)更新信息各自對(duì)應(yīng)的訓(xùn)練樣本數(shù)量,確定各所述參數(shù)更新信息各自的權(quán)重;所述權(quán)重與所述訓(xùn)練樣本數(shù)量正相關(guān)。
39、在其中一個(gè)實(shí)施例中,所述更新參數(shù)為參數(shù)偏移量;在該實(shí)施例的情形下,所述模型更新子模塊具體用于:
40、針對(duì)每一所述模型參數(shù),將所述模型參數(shù)的初始參數(shù)值疊加所述模型參數(shù)的參數(shù)偏移量,得到所述模型參數(shù)的更新參數(shù)值;
41、基于各所述模型參數(shù)各自的更新參數(shù)值對(duì)所述初始識(shí)別模型進(jìn)行更新處理,得到特征識(shí)別模型。
42、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
43、向可信機(jī)構(gòu)和多個(gè)應(yīng)用端下發(fā)特征識(shí)別模型;所述特征識(shí)別模型在所述應(yīng)用端用于對(duì)采集的待鑒權(quán)生物信息進(jìn)行特征提取,得到待鑒權(quán)生物特征;所述特征識(shí)別模型在所述可信機(jī)構(gòu)用于對(duì)各所述應(yīng)用端各自提供的注冊(cè)生物信息分別進(jìn)行特征提取,得到多個(gè)注冊(cè)生物特征;
44、接收所述可信機(jī)構(gòu)發(fā)送的多個(gè)注冊(cè)生物特征,基于所述多個(gè)注冊(cè)生物特征構(gòu)建生物特征庫(kù);
45、確定所述多個(gè)應(yīng)用端中發(fā)起生物特征鑒權(quán)事件的目標(biāo)應(yīng)用端,接收所述目標(biāo)應(yīng)用端發(fā)送的待鑒權(quán)生物特征;
46、對(duì)所述待鑒權(quán)生物特征與所述生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定所述待鑒權(quán)生物特征的鑒權(quán)結(jié)果并反饋至所述目標(biāo)應(yīng)用端。
47、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
48、向可信機(jī)構(gòu)和多個(gè)應(yīng)用端下發(fā)特征識(shí)別模型;所述特征識(shí)別模型在所述應(yīng)用端用于對(duì)采集的待鑒權(quán)生物信息進(jìn)行特征提取,得到待鑒權(quán)生物特征;所述特征識(shí)別模型在所述可信機(jī)構(gòu)用于對(duì)各所述應(yīng)用端各自提供的注冊(cè)生物信息分別進(jìn)行特征提取,得到多個(gè)注冊(cè)生物特征;
49、接收所述可信機(jī)構(gòu)發(fā)送的多個(gè)注冊(cè)生物特征,基于所述多個(gè)注冊(cè)生物特征構(gòu)建生物特征庫(kù);
50、確定所述多個(gè)應(yīng)用端中發(fā)起生物特征鑒權(quán)事件的目標(biāo)應(yīng)用端,接收所述目標(biāo)應(yīng)用端發(fā)送的待鑒權(quán)生物特征;
51、對(duì)所述待鑒權(quán)生物特征與所述生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定所述待鑒權(quán)生物特征的鑒權(quán)結(jié)果并反饋至所述目標(biāo)應(yīng)用端。
52、第六方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
53、向可信機(jī)構(gòu)和多個(gè)應(yīng)用端下發(fā)特征識(shí)別模型;所述特征識(shí)別模型在所述應(yīng)用端用于對(duì)采集的待鑒權(quán)生物信息進(jìn)行特征提取,得到待鑒權(quán)生物特征;所述特征識(shí)別模型在所述可信機(jī)構(gòu)用于對(duì)各所述應(yīng)用端各自提供的注冊(cè)生物信息分別進(jìn)行特征提取,得到多個(gè)注冊(cè)生物特征;
54、接收所述可信機(jī)構(gòu)發(fā)送的多個(gè)注冊(cè)生物特征,基于所述多個(gè)注冊(cè)生物特征構(gòu)建生物特征庫(kù);
55、確定所述多個(gè)應(yīng)用端中發(fā)起生物特征鑒權(quán)事件的目標(biāo)應(yīng)用端,接收所述目標(biāo)應(yīng)用端發(fā)送的待鑒權(quán)生物特征;
56、對(duì)所述待鑒權(quán)生物特征與所述生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定所述待鑒權(quán)生物特征的鑒權(quán)結(jié)果并反饋至所述目標(biāo)應(yīng)用端。
57、上述生物特征鑒權(quán)方法、裝置、系統(tǒng)、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,向可信機(jī)構(gòu)和多個(gè)應(yīng)用端下發(fā)特征識(shí)別模型;接收可信機(jī)構(gòu)發(fā)送的多個(gè)注冊(cè)生物特征,基于多個(gè)注冊(cè)生物特征構(gòu)建生物特征庫(kù);確定多個(gè)應(yīng)用端中發(fā)起生物特征鑒權(quán)事件的目標(biāo)應(yīng)用端,接收目標(biāo)應(yīng)用端發(fā)送的待鑒權(quán)生物特征;對(duì)待鑒權(quán)生物特征與生物特征庫(kù)中每一注冊(cè)生物特征分別進(jìn)行特征匹配,確定待鑒權(quán)生物特征的鑒權(quán)結(jié)果并反饋至目標(biāo)應(yīng)用端。該特征識(shí)別模型在應(yīng)用端用于對(duì)采集的待鑒權(quán)生物信息進(jìn)行特征提取,得到待鑒權(quán)生物特征;該特征識(shí)別模型在可信機(jī)構(gòu)用于對(duì)各應(yīng)用端各自提供的注冊(cè)生物信息分別進(jìn)行特征提取,得到多個(gè)注冊(cè)生物特征。也就是說(shuō),上述生物特征鑒權(quán)過(guò)程中,對(duì)于注冊(cè)生物信息,信息采集端僅包括可信機(jī)構(gòu)、以及提供該注冊(cè)生物信息的應(yīng)用端;對(duì)于待鑒權(quán)生物信息,信息采集端僅包括采集該待鑒權(quán)生物信息的應(yīng)用端。相當(dāng)于在可信機(jī)構(gòu)與服務(wù)端之間、以及應(yīng)用端與服務(wù)端之間的交互過(guò)程中,均無(wú)需進(jìn)行生物信息的傳輸即可實(shí)現(xiàn)生物特征鑒權(quán),能夠在一定程度上避免在鑒權(quán)交互過(guò)程中發(fā)生生物信息泄露,有利于提高安全性。