摘要
本发明公开了一种基于人脸和口令的密钥生成与认证方法及系统,主要解决现有人脸图像认证安全性和高效性低的问题。其实现方案是:采集多张人脸图像并输入FaceNet模型提取高维特征,计算其均值和半径生成用户码本,并通过量化函数将均值映射为离散编码;将量化后的特征向量与用户口令输入多因子模糊提取器生成密钥,加入伪随机数和拉普拉斯噪声后形成身份凭证完成注册;认证时,系统重新采集人脸特征并量化,结合口令输入到多因子模糊提取器恢复出密钥,经同样扰动处理后生成新凭证,与数据库中的注册凭证匹配以验证身份。本发明能避免在认证过程中生物特征噪声对认证结果的影响,简化密钥生成过程的复杂度,提高系统的安全性和高效性,可用于生物识别。