1.一种虹膜识别系统,包括识别端和服务端,其特征在于,还包括密钥管理端;
所述密钥管理端用于生成量子密钥,并通过量子信道分别向所述识别端和所述服务端发送所述量子密钥;
所述识别端用于基于所述量子密钥将第一密钥加密为第二密钥,并通过量子信道向所述服务端发送所述第二密钥;获取虹膜特征,并基于所述第一密钥将所述虹膜特征加密为加密特征,并通过无线信道向所述服务端发送所述加密特征;
所述服务端用于基于所述量子密钥对所述第二密钥进行解密,获取所述第一密钥;基于所述第一密钥对所述加密特征进行解密,得到所述虹膜特征,并基于所述虹膜特征获取识别结果。
2.根据权利要求1所述的虹膜识别系统,其特征在于,所述识别端包括识别端加解密模块;
所述识别端加解密模块用于从若干个所述量子密钥中选取任一所述量子密钥,基于所述任一量子密钥将第一密钥加密为第二密钥,并通过量子信道向所述服务端发送所述第二密钥以及所述任一量子密钥的密钥id;
所述服务端加解密模块用于基于所述密钥id从若干个所述量子密钥中选取所述任一量子密钥,并基于所述任一量子密钥对所述第二密钥进行解密,获取所述第一密钥。
3.根据权利要求2所述的虹膜识别系统,其特征在于,MK体育所述识别端还包括识别端无线模块;
所述识别端加解密模块还用于基于所述第一密钥将所述虹膜特征加密为加密特征,并将所述加密特征传输至所述识别端无线模块;
所述服务端无线模块用于接收所述识别端通过无线信道发送的所述加密特征,并将所述加密特征传输至所述服务端加解密模块;
所述服务端加解密模块还用于基于所述第一密钥对所述加密特征进行解密,获取所述虹膜特征。
4.根据权利要求3所述的虹膜识别系统,其特征在于,所述服务端还包括虹膜对比模块;
所述虹膜对比模块用于基于所述虹膜特征和预先存储的虹膜特征数据库中的每一预存虹膜特征进行匹配,获取识别结果。
5.根据权利要求4所述的虹膜识别系统,其特征在于,所述服务端加解密模块还用于基于所述第一密钥将所述识别结果加密为加密结果,并将所述加密结果传输至服务端无线模块;
所述识别端无线模块还用于接收所述服务端通过无线信道发送的所述加密结果,并将所述加密结果传输至所述识别端加解密模块;
所述识别端加解密模块还用于基于所述第一密钥将所述加密结果解密为识别结果。
6.根据权利要求2所述的虹膜识别系统,其特征在于,所述识别端还包括虹膜采集模块和特征提取模块;
所述特征提取模块用于基于所述虹膜图像获取所述虹膜特征,并将所述虹膜特征传输至所述识别端加解密模块。
7.一种基于权利要求1至6中任一项所述的虹膜识别系统的虹膜识别方法,其特征在于,包括:
接收识别端通过无线信道发送的加密特征;所述加密特征是所述识别端基于第一密钥对虹膜特征进行加密得到的;
基于所述第一密钥对所述加密特征进行解密,得到所述虹膜特征;其中,所述第一密钥是基于量子密钥对所述识别端通过量子信道发送的第二密钥解密得到的;所述量子密钥是密钥管理端生成并通过量子信道发送给所述识别端和服务端的;所述第二密钥是所述识别端基于所述量子密钥对所述第一密钥加密得到的;
8.根据权利要求7所述的虹膜识别方法,其特征在于,所述基于第一密钥对所述加密特征进行解密,得到虹膜特征,之前还包括:
接收所述识别端通过量子信道发送的第二密钥和密钥id;所述密钥id是所述识别端在将所述第一密钥加密为所述第二密钥时应用的任一所述量子密钥的密钥id;
9.一种基于权利要求1至6中任一项所述的虹膜识别系统的虹膜识别方法,其特征在于,包括:
将所述加密特征通过无线信道发送至服务端,以使得所述服务端能够接收所述加密特征,基于所述第一密钥对所述加密特征进行解密,得到所述虹膜特征,并基于所述虹膜特征获取识别结果;
其中,所述服务端的所述第一密钥是所述服务端基于量子密钥对所述识别端通过量子信道发送的第二密钥解密得到的;所述量子密钥是密钥管理端生成并通过量子信道发送给识别端和所述服务端的;所述第二密钥是基于所述量子密钥对所述第一密钥加密得到的。
10.根据权利要求9所述的虹膜识别方法,其特征在于,所述将所述加密特征通过无线信道发送至服务端,以使得所述服务端能够接收所述加密特征,基于所述第一密钥对所述加密特征进行解密,得到所述虹膜特征,并基于所述虹膜特征获取识别结果,之前还包括:
将所述第二密钥和所述任一量子密钥的密钥id通过量子信道发送至服务端,以使得所述服务端能够基于所述密钥id从所述若干个量子密钥中选取所述任一量子密钥,并基于所述任一量子密钥对所述第二密钥进行解密,得到所述第一密钥。
本发明实施例提供一种虹膜识别系统和方法,系统包括识别端、服务端和密钥管理端;密钥管理端用于生成量子密钥,并通过量子信道分别向识别端和服务端发送量子密钥;识别端用于基于量子密钥将第一密钥加密为第二密钥,并通过量子信道向服务端发送第二密钥;获取虹膜特征,并基于第一密钥将虹膜特征加密为加密特征,并通过无线信道向服务端发送加密特征;服务端用于基于量子密钥对第二密钥进行解密,获取第一密钥;基于第一密钥对加密特征进行解密,得到虹膜特征,并基于虹膜特征获取识别结果。本发明实施例提供的虹膜识别系统和方法,保证了识别端和服务端之间信息传输的安全性,能够满足绝大多数应用场景的安全需求,扩宽了虹膜识别的应用范围。