本申请涉及数据安全与隐私保护,尤其涉及一种生物特征保护方法、装置及电子设备。
背景技术:
1、生物特征识别是指基于生物特征(如人脸特征、虹膜特征、指纹特征、掌纹特征、静脉特征、声纹特征、步态特征等),进行身份识别。
2、由于依据生物特征是可以复原出原始生物数据,例如,可以依据人脸特征复原出原始人脸图像,进而,可能会导致用户隐私泄露,因此,如何保证生物特征安全性成为一个亟待解决的技术问题。
技术实现思路
1、有鉴于此,本申请提供一种生物特征保护方法、装置及电子设备。
2、具体地,本申请是通过如下技术方案实现的:
3、根据本申请实施例的第一方面,提供一种生物特征保护方法,包括:
4、获取待处理生物特征向量;
5、利用随机置乱密钥,对待处理生物特征向量进行随机置乱处理;以及,
6、利用目标密钥,对待处理生物特征向量进行目标处理,所述目标处理包括噪声添加处理、特征维度丢弃处理,以及,符号翻转处理;
7、输出加密的待处理生物特征向量。
8、根据本申请实施例的第二方面,提供一种生物特征保护装置,包括:
9、获取单元,用于获取待处理生物特征向量;
10、处理单元,用于利用随机置乱密钥,对待处理生物特征向量进行随机置乱处理;以及,利用目标密钥,对待处理生物特征向量进行目标处理,所述目标处理包括噪声添加处理、特征维度丢弃处理,以及,符号翻转处理;
11、输出单元,用于输出加密的待处理生物特征向量。
12、根据本申请实施例的第三方面,提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现第一方面提供的所述的方法。
13、根据本申请实施例的第四方面,提供一种机器可读存储介质,所述机器可读存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现第一方面提供的方法。
14、本申请实施例的生物特征保护方法,通过利用随机置乱密钥对待处理生物特征向量进行置乱处理,并利用目标密钥对待处理生物特征进行噪声添加处理、特征维度丢弃处理,以及,符号转换处理等处理,提高了待处理生物特征向量的安全性,降低了用户隐私泄露的风险。
1.一种生物特征保护方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述利用目标密钥,对待处理生物特征向量进行目标处理,包括:
3.根据权利要求1所述的方法,其特征在于,所述目标密钥包括随机噪声密钥、随机维度丢弃密钥,以及,随机符号翻转密钥;
4.根据权利要求3所述的方法,其特征在于,所述随机噪声密钥包括第二一维卷积核,所述第二一维卷积核中第一个位置的元素为0,其它位置的元素从(-1,0)或(0,1)中随机采样生成;
5.根据权利要求3所述的方法,其特征在于,所述随机维度丢弃密钥为长度小于所述待处理的生物特征向量的维度数的一维向量;所述随机维度丢弃密钥用于指示丢弃的维度的序号;
6.根据权利要求3所述的方法,其特征在于,所述随机符号翻转密钥为长度与待进行符号翻转的生物特征向量的维度数一致的一维向量,所述随机符号翻转密钥中各元素的值随机为1或-1;
7.根据权利要求1-6任一项所述的方法,其特征在于,在注册流程中,所述待处理生物特征向量为待注册生物特征向量;所述加密的待处理生物特征向量为加密的注册生物特征向量;
8.一种生物特征保护装置,其特征在于,包括:
9.根据权利要求8所述的装置,其特征在于,所述处理单元利用目标密钥,对待处理生物特征向量进行目标处理,包括:
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现如权利要求1-7任一项所述的方法。
