基于全同态加密的安全人脸识别算法*
2021-08-24王璐瑶
网络安全与数据管理 2021年8期
关键词:人脸识别
王璐瑶
(浙江理工大学 信息学院,浙江 杭州 310018)
0 引言
人脸识别技术是一种能够根据人的面部轮廓比较和分析图案来唯一地验证或识别人身份的生物特征识别技术[1]。通俗地说,人脸识别技术需要用户的人脸图像与数据库中每一个图像进行识别,从而判断用户的人脸图像是否在数据库里。
目前,人脸识别技术的应用已经十分广泛,如在车站安检、手机解锁及众多实用的应用场地。通常在人脸识别技术中使用客户端-服务器模型,服务器存储用户的人脸图像并提供人脸识别服务,客户端采集用户的人脸图像并请求服务器进行人脸识别。但是,恶意的服务器会收集或滥用用户的人脸图像,导致人脸信息的泄露,如科勒卫浴门店的摄像头恶意收集用户人脸,因此,保护用户人脸隐私的重要性不容忽视[2]。
2009年,Erkin等[3]在客户端-服务器模型下提出基于加法同态加密的保护隐私的人脸识别算法。在该算法中,客户端拥有一个人脸图像,服务器保存人脸模板数据库。客户端将加密的图像发送给服务器,服务器计算加密特征向量与数据库中所有人脸模板之间的欧式距离。然后,服务器与客户端共同执行加密协议,找到最小值。如果最小值小于阈值,则客户端获得索引值,否则,客户端会获得一个特殊符号“┸”。
同年,Sadeghi等[4]研究了在客户端-服务器模型下基于加法同态加密和混淆电路的保护隐私的人脸识别算法。在该算法中,服务器通过加密的人脸图像进行人脸识别,并在客户端和服务器之间运行一个混淆电路协议,运行结束后,客户端输出带有识别结果的索引。……
登录APP查看全文
