发明名称 人脸识别方法和系统
摘要 本发明涉及一种人脸识别方法和系统,所述方法包括:接收人脸加密数据、全同态加密密钥、加法同态加密密钥以及密钥密文,进而基于加法同态加密算法的原理和全同态加密算法的原理,将每个特征脸对应的平均脸投影加密数据、所述人脸加密数据和各个特征脸转换为投影脸的加法同态加密密文,对所述密钥密文分别与所述匹配阈值密文、所述投影脸的加法同态加密密文以及每个距离平方的加法同态加密密文的相加值进行加密生成全同态密文集,基于所述预设匹配阈值、每个距离平方以及各人脸标识间的预设匹配规则,将所述全同态密文集转换为含有人脸标识的识别结果的全同态加密密文。可在降低用户人脸数据的泄密风险的同时提高人脸识别的效率和适用范围。
申请公布号 CN104821942A 申请公布日期 2015.08.05
申请号 CN201510194166.6 申请日期 2015.04.22
申请人 广州大学;广东数字证书认证中心有限公司 发明人 唐春明;张永强;项灿;刘镪
分类号 H04L29/06(2006.01)I;G06K9/00(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 黄晓庆
主权项 一种人脸识别方法,其特征在于,包括以下步骤:接收人脸加密数据、全同态加密密钥、加法同态加密密钥以及密钥密文,其中,所述人脸加密数据为对待识别人脸进行加法同态加密所得密文,所述密钥密文为对加法同态解密密钥进行全同态加密所得的密文;通过所述加法同态加密密钥分别对预设匹配阈值、平均脸与每个特征脸的向量积的相反数、以及用于提取出所述平均脸的每个数据库脸在各个特征脸上的投影系数的平方和进行加密,生成匹配阈值密文、每个特征脸对应的平均脸投影加密数据、以及每个数据库脸对应的加密数据;将每个特征脸对应的平均脸投影加密数据、所述人脸加密数据和各个特征脸转换为投影脸的加法同态加密密文,其中,所述投影脸为所述待识别人脸与所述平均脸的差值在各个特征脸组成的特征维度中的投影数据;将每个数据库脸对应的加密数据、所述投影脸的加法同态加密密文和所述投影系数转换为每个距离平方的加法同态加密密文,其中,每个距离平方为所述待识别人脸和每个数据库脸在所述特征维度中的欧式距离的平方;通过所述全同态加密密钥,对所述密钥密文分别与所述匹配阈值密文、所述投影脸的加法同态加密密文以及每个距离平方的加法同态加密密文的相加值进行加密,生成包括所述预设匹配阈值的全同态加密密文、所述投影脸的全同态加密密文以及每个距离平方的全同态加密密文的全同态密文集;基于所述预设匹配阈值、每个距离平方以及各人脸标识间的预设匹配规则,将所述全同态密文集转换为含有人脸标识的识别结果的全同态加密密文。
地址 510006 广东省广州市大学城外环西路230号