【技术实现步骤摘要】
一种基于同态加密机器学习方法的车内网人脸信息隐私保护方法
[0001]本专利技术涉及一种车内网信息隐私保护方法,尤其能直接对密文进行运算,且能提高机器学习的正确性与准确性。
技术介绍
[0002]目前,车联网系统一般由车载终端、计算处理平台以及数据分析平台三部分组成。车载终端承担和车内驾乘人员的信息交互作用,用来采集和发送各种信息,然后送达到计算处理平台;计算处理平台承担对采集到的信息进行计算处理,其运算速度越快,则意味着车联网可以对驾乘人员的各类反馈速度越快。数据分析平台伴随着不断的机器学习的深化,将决定车联网不仅能否识别各类信息,其更要需要主动了解到驾乘人员的心里所想,帮助车辆从一个移动出行工具向出行管家进行转变。然而机器学习模型的训练和预测均是基于大量的数据,如何保证数据的安全与隐私引发科学界和工业界的广泛关注。为了应对隐私攻击,目前已有的对机器学习中的隐私保护技术主要有:差分隐私和次优选择等,差分隐私扰动机制使模型精度变差,输出结果可用性降低;次优选择加密方法会损失一定的准确性。为了解决加密后信息准确性的问题,我们引入基于同态加密的机器学习方法,能够保证数据在存储、传输与计算过程中的隐私性和正确性。
技术实现思路
[0003]基于上述现有技术的不足,本专利技术提出了一种基于同态加密机器学习方法的车内网人脸信息隐私保护方法。其技术方案采用以下步骤,
[0004]步骤1:人脸数据采集装置采集使用者的人脸图片上传到人脸识别模块。
[0005]步骤2:图片处理装置对捕获到的人脸照片压缩 ...
【技术保护点】
【技术特征摘要】
1.一种基于同态加密机器学习方法的车内网人脸信息隐私保护方法,其特征在于,包括以下步骤:步骤1:人脸数据采集装置采集使用者的人脸图片上传到人脸识别模块;步骤2:图片处理装置对捕获到的人脸照片压缩并灰度化处理;步骤3:使用全同态加密技术来实现对人脸特征信息进行加密;步骤4:提取攻击者人脸特征,上传到同态加密模块;步骤5:使用全同态加密对攻击者人脸特征信息加密;步骤6:基于全同态加密将两个密文信息计算人脸特征相似度;步骤7:将结果进行解密,可确认该对象是否能得到通行许可。2.根据权利要求1所述一种基于同态加密机器学习方法的车内网人脸信息隐私保护方法,其特征在于,步骤1的具体过程为,利用opencv的VideoCapture()方法来调用摄像头,read()方法读取每一帧,通过detectMultiScale()方法完成人脸探测工作,实时监测人脸,通过opencv自带的人脸分类器haar来识别并标注出人脸区域,用haarcascade_frontalface_alt2.xml分类器,将检测到人脸的帧保存为图片存到指定的文件夹下面。3.根据权利要求1所述一种基于同态加密机器学习方法的车内网人脸信息隐私保护方法,其特征在于,步骤2的具体过程为,在opencv中通过设置detectMultiScale()方法的scaleFactor参数来设置图像缩放比例,cvtColor()方法进行色彩空间的转换,从BGR空间转换为灰度空间。4.根据权利要求1所述一种基于同态加密机器学习方法的车内网人脸信息隐私保护方法,其特征在于,步骤3的具体过程为:步骤3.1:GenKey(λ):生成一对公私钥,根据输入的安全参数生成公钥θp和私钥θs;步骤3.2:Encrypt(m,θp):使用公钥θp加密消息m,计算生成密文c;步骤3.3:Add(c0,c1):输入两个密文c0和c1,计算求得这两个密文的和c0+c1;步骤3.4:Multiply(c0,c1):输入两个密文c0和c1,计算求得这两个密文的乘积c0
×
c1;步骤3.5:Decrypt(c
′
,θs):根据密文c
′
,利用私钥θs计算出明文m
′
。5.根据权利要求1所述一种基于同态加密机器学习方法的车内网人脸信息隐私保护方法,其特征在于,步骤4的具体过程为:4.1,在开始训练前,所有的权值都应该用一些不同的随机数进行初始化,“小随机数”用来保证网络不会因权值过大而进入饱和状态,从而导致训练失败;“不同”用来保证网络可以正常地学习,实际上,如果用相同的数去初始化权矩阵,则网络无学习能力;4.2,选定训练组,从样本集中分别随机地寻求N个样本作为训练组;4....
【专利技术属性】
技术研发人员:韩牟,徐艳丽,康艳辉,吕一涵,陈敏茜,
申请(专利权)人:江苏大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。