[发明专利]一种基于边缘计算的人脸认证系统中的隐私保护方法及系统有效
申请号: | 201810426762.6 | 申请日: | 2018-05-07 |
公开(公告)号: | CN108446680B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 王祥;薛鹤宇;裴庆祺 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;H04L29/06;H04L29/08 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 边缘 计算 认证 系统 中的 隐私 保护 方法 | ||
1.一种基于边缘计算的人脸认证系统中的隐私保护方法,其特征在于,所述基于边缘计算的人脸认证系统中的隐私保护方法包括:摄像头采集人脸图像并上传至其连接的边缘计算节点;采集用户人脸信息后,权限分配机构会将该用户的权限向量Li发送到该边缘计算节点;边缘计算设备采用基于深度卷积神经网络的方法对请求注册的用户的人脸图片做特征提取,得到特征向量;执行安全最近邻算法对注册用户的特征向量加密;执行秘密分享同态算法,根据特征向量生成n个子秘密,并分布式存储在n个边缘计算设备中;
所述基于边缘计算的人脸认证系统中的隐私保护方法包括以下步骤:
(1)用户身份注册;
步骤一,人脸图像采集;每一位用户在其所属的边缘计算设备处注册身份信息,摄像头采集待注册用户的人脸图像并上传至其连接的边缘计算节点;
步骤二,权限向量的分配;采集用户人脸信息后,权限分配机构会将该用户的权限向量Li发送到该边缘计算节点;Li是一个n维的零一比特串,代表该用户对于n个边缘计算节点所在建筑的权限信息,Li[j]=1(1≤j≤n),代表用户具有进入第j个边缘计算设备所在建筑的权限,反之如果Li[j]=0(1≤j≤n),则表示用户不具备该权限;
步骤三,人脸特征向量的提取;边缘计算设备用云服务提供商提供的人脸特征提取的SDK对用户人脸图片做特征提取,从人脸图片中提取到一个160维的特征向量,记为fi=(fi,1,fi,2,...,fi,160)T;
步骤四,执行安全最近邻算法对注册用户的特征向量fi加密;加密密钥:160维二进制比特串S,两个160*160的可逆矩阵M1和M2,加密密钥由所有边缘计算设备共享;
步骤五,执行秘密分享同态技术,根据fi生成n个子秘密,并分布式存储在n个边缘计算设备中;
(2)用户身份认证;
步骤一,人脸图像采集;摄像头采集待注册用户的人脸图像并上传至其连接的边缘计算节点;
步骤二,人脸特征向量的提取;边缘计算设备采用基于深度卷积神经网络的方法对请求注册的用户的人脸图片做特征提取,得到特征向量fq=(fq,1,fq,2,...,fq,160)T;
步骤三,执行安全最近邻算法对请求认证用户的特征向量加密;
步骤四,计算求得的加密的特征向量与数据库1中特征向量余弦相似性,计算公式如下:
fq和fi为来自同一个用户的两个人脸特征向量,直接从该边缘计算服务器得到该用户的权限,完成认证过程;如果在没有在数据库1中匹配到该用户,则执行步骤五,查看该用户是否是在其他边缘计算节点处注册;
步骤五,执行秘密分享同态技术,根据生成t个子秘密,并随机选取任意t个边缘计算设备合作完成人脸身份认证。
2.如权利要求1所述的基于边缘计算的人脸认证系统中的隐私保护方法,其特征在于,所述执行安全最近邻算法对注册用户的特征向量fi加密具体包括:
第一步,特征向量的转化,将特征向量fi=(fi,1,fi,2,...,fi,160)T改写成其中||fi||为特征向量fi的欧几里得范数;
第二步,根据S将生成两个随机向量对对于1≤j≤160,S[j]=0,则令S[j]=1,则令和为两个随机数,满足
第三步,计算得到最终的加密结果并存储在该边缘计算设备的数据库1中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810426762.6/1.html,转载请声明来源钻瓜专利网。