【技术实现步骤摘要】
数据处理方法、装置和服务器
[0001]本说明书属于网络安全
,尤其涉及数据处理方法、装置和服务器。
技术介绍
[0002]在网络安全
,常常需要使用预先保存的用户的人脸特征模板,通过对用户进行人脸识别,来对用户进行身份验证。
[0003]但是,基于现有方法,用户的人脸特征模板在保存和使用的过程中很容易遭到泄露。并且,一旦用户的人脸特征模板遭到泄露,会对用户的数据安全造成严重威胁。
[0004]针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本说明书提供了一种数据处理方法、装置和服务器,通过根据预设的加密规则利用秘密信息处理用户的人脸特征模板,有效地保护用户的人脸特征模板的数据安全,避免用户的人脸特征模板遭到泄露;并且,通过利用基于上述预设的加密规则得到的用户的人脸特征模板的密文数据,可以高效、安全地实现对用户的身份验证。
[0006]本说明书提供了一种数据处理方法,包括:
[0007]接收目标身份验证请求;其中,所述目标身份验证请求至少携带目标用户的用户标识,以及包含有目标用户人脸的目标影像;
[0008]从所述目标影像中提取目标用户的人脸特征,建立对应的目标特征集;
[0009]根据目标用户的用户标识,查询用户数据库,获取对应的目标人脸特征模板的密文数据;其中,所述目标人脸特征模板的密文数据为预先根据预设的加密规则利用目标秘密信息处理目标用户的目标人脸特征模板得到的;所述用户数据库存储有多个用户的人脸特征模板的密文数 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收目标身份验证请求;其中,所述目标身份验证请求至少携带目标用户的用户标识,以及包含有目标用户人脸的目标影像;从所述目标影像中提取目标用户的人脸特征,建立对应的目标特征集;根据目标用户的用户标识,查询用户数据库,获取对应的目标人脸特征模板的密文数据;其中,所述目标人脸特征模板的密文数据为预先根据预设的加密规则利用目标秘密信息处理目标用户的目标人脸特征模板得到的;所述用户数据库存储有多个用户的人脸特征模板的密文数据;从所述目标特征集中筛选出与目标人脸特征模板的密文数据相匹配的人脸特征,作为测试特征;并根据测试特征,得到对应的测试秘密信息;根据目标秘密信息和测试秘密信息,确定目标用户的身份验证是否通过。2.根据权利要求1所述的方法,其特征在于,在接收目标身份验证请求之前,所述方法还包括:获取目标用户在注册时提供的包含有目标用户人脸的目标人脸图像和目标用户的用户标识;根据目标人脸图像,构建与目标用户的用户标识对应的目标人脸特征模板;根据预设的加密规则生成与目标用户对应的目标秘密信息;根据预设的加密规则,利用目标秘密信息处理目标人脸特征模板,得到目标人脸特征模板的密文数据;将目标人脸特征模板的密文数据,以及目标人脸特征模板的密文数据与目标用户的用户标识之间的对应关系,存入用户数据库中。3.根据权利要求2所述的方法,其特征在于,根据预设的加密规则,利用目标秘密信息处理目标人脸特征模板,得到目标人脸特征模板的密文数据,包括:根据目标秘密信息,构建对应的目标多项式;利用目标多项式,对目标人脸特征模板所包含的人脸特征进行映射处理,得到包含有多个映射后的人脸特征的目标数据集;根据预设的杂凑点生成算法和目标人脸图像,生成预设数量个杂凑点;并将预设数量个杂凑点合并到目标数据集中,得到合并后的目标数据集;对合并后的目标数据集中所包含的数据进行乱序处理,得到乱序后的目标数据集;并将乱序后的目标数据集作为目标人脸特征模板的密文数据。4.根据权利要求3所述的方法,其特征在于,根据预设的杂凑点生成算法和目标人脸图像,生成预设数量个杂凑点,包括:根据目标人脸图像中的像素点,构建第一点集;根据预设的杂凑点生成算法,利用第一点集进行预设数量轮的迭代处理,得到第二点集;根据第二点集,获取预设数量个杂凑点。5.根据权利要求4所述的方法,其特征在于,根据预设的杂凑点生成算法,利用第一点集进行预设数量轮的迭代处理,得到第二点集,包括:按照以下方式,进行当前轮的迭代处理,以得到当前轮的第二点集:从上一轮的第一点集中随机取出一个像素点的数据值作为当前轮的数据点,并将当前
轮的数据点合并到上一轮的第二点集中,得到当前轮的第二点集。6.根据权利要求5所述的方法,其特征在于,在得到当前轮的第二点集之后,所述方法还包括:检测当前轮的第二点集中所包含的数据点的数量是否等于预设数量;在确定当前轮的第二点集中所包含的数据点的数量等...
【专利技术属性】
技术研发人员:杨徵穹,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。