一种图像加密、图像处理方法、装置、设备及介质制造方法及图纸

技术编号:33633178 阅读:7 留言:0更新日期:2022-06-02 01:40
本申请公开了一种图像加密、图像处理方法、装置、设备及介质,由于在本申请实施例中,多个第一目标图像中每个第一目标图像都是对原图像中像素点对应的像素点进行处理后得到的,每个第一目标图像中包含的像素点对应的像素值与原图像中的对应的像素点对应的像素值不完全相同,且由于在获得多个第一目标图像后,将多个第一目标图像分别发送给对应的目标设备,因此,不管是在第一目标图像发送的过程中进行攻击,还是对存储了第一目标图像的目标设备进行攻击,都不可能基于单独的一个第一目标图像获得原图像,保证了图像传输和存储的安全性,保护了用户的隐私,提高了用户的体验。提高了用户的体验。提高了用户的体验。

【技术实现步骤摘要】
一种图像加密、图像处理方法、装置、设备及介质


[0001]本申请涉及数据传输
,尤其涉及一种图像加密、图像处理方法、装置、设备及介质。

技术介绍

[0002]基于包含用户的图像进行身份识别的生物识别技术,在金融、安防、电子商务等诸多场景实现了广泛应用,比如,基于人脸识别在实现用户银行卡注册,或者进行业务办理的过程中,需要将人脸信息与银行卡信息进行绑定,具体的,图像采集设备先采集包含用户的图像,并将该包含用户的图像以及生成的口令信息发送给目标设备,其中,该目标设备可以为发卡银行系统,发卡银行系统基于该包含用户的图像以及口令信息进行人脸验证,若验证通过,则将该包含用户的图像中的人脸信息与对应的银行卡进行绑定,或者确定该用户具有权限,可以基于对应的银行卡办理相应的任务,如图1所示。
[0003]伴随着生物识别技术的快速发展,人们也越来越注重身份识别过程的安全性,若直接将包含用户的图像进行传输以及存储,以便后续用于进行身份识别,不仅面临着信息泄露的风险,还要面临法律合规方面的风险。
[0004]为了提高安全性,传统超文本传输安全协议(Hypertext Transfer Protocol Secure,HTTPS)一般通过安全传输层协议(Transport Layer Security,TLS)建立发送端与接收端的传输控制协议(Transmission Control Protocol,TCP)连接,并基于证书链和密钥确保包含用户的图像的安全。但是该过程就算在图像传输以及存储过程中对该包含用户的图像进行了加密,若传输的过程存在漏洞或者存储该图像的设备被攻击,那么所有的加密也变得毫无意义,隐私保护性不高,影响用户的体验。

技术实现思路

[0005]本申请提供了一种图像加密、图像处理方法、装置、设备及介质,用以解决现有技术中对包含用户的图像隐私保护性不高,影响用户体验的问题。
[0006]本申请提供了一种图像加密方法,所述方法包括:
[0007]根据待接收到图像的目标设备的数量,对包含用户的原图像中像素点对应的像素值进行处理,得到处理后的多个第一目标图像,其中多个第一目标图像能够得到所述原图像;
[0008]采用目标密钥对每个所述第一目标图像进行加密;
[0009]将加密后的每个第一目标图像发送给对应的每个目标设备。
[0010]进一步地,所述根据待接收到图像的目标设备的数量,对包含用户的原图像中像素点对应的像素值进行处理,得到处理后的多个第一目标图像包括:
[0011]针对所述原图像中每个像素点的像素值,根据待接收到图像的目标设备的数量,将该像素值拆分为所述数量个子像素值,其中所述数量个子像素值的和为该像素值;
[0012]根据每个像素点对应的所述数量个子像素值,确定处理后的每个第一目标图像中
对应像素点的处理后的像素值。
[0013]进一步地,所述针对所述原图像中每个像素点的像素值,根据待接收到图像的目标设备的数量,将该像素值拆分为所述数量个子像素值包括:
[0014]确定所述原图像在预设的每个通道上对应的像素矩阵,其中,所述像素矩阵中每个元素为每个像素点在对应通道上对应的像素值;
[0015]针对每个通道对应的像素矩阵中的每个像素值,根据待接收到图像的目标设备的数量,将该通道对应的像素矩阵中该像素值拆分为所述数量个子像素值,其中,所述数量个子像素值的和为该通道对应的像素矩阵中该像素值;
[0016]所述根据每个像素点对应的所述数量个子像素值,确定处理后的每个第一目标图像中对应像素点的处理后的像素值包括:
[0017]根据每个通道对应的像素矩阵中每个像素点对应的所述数量个子像素值,确定处理后的每个通道对应的每个第一目标图像中对应像素点的处理后的像素值。
[0018]进一步地,所述根据待接收到图像的目标设备的数量,对包含用户的原图像中像素点对应的像素值进行处理,得到处理后的多个第一目标图像包括:
[0019]根据待接收到图像的目标设备的数量,将所述原图像划分为所述数量个子图像;
[0020]针对每个子图像,将所述原图像中该子原图像包含的像素点以外的其他像素点的像素值设置为预设的像素值,得到该子图像对应的处理后的第一目标图像。
[0021]进一步地,所述根据待接收到图像的目标设备的数量,将所述原图像划分为所述数量个子图像包括:
[0022]确定所述原图像在预设的每个通道上对应的第二目标图像;
[0023]针对每个通道上对应的第二目标图像,根据待接收到图像的目标设备的数量,将该通道上对应的第二目标图像划分为所述数量个子图像;
[0024]所述将所述原图像中该子原图像包含的像素点以外的其他像素点的像素值设置为预设的像素值,得到该子图像对应的处理后的第一目标图像包括:
[0025]针对每个通道上对应的第二目标图像对应的每个子图像,将该通道上对应的第二目标图像中该子图像包含的像素点以外的其他像素点的像素值设置为预设的像素值,得到该通道上该第二目标图像的该子图像对应的处理后的第一目标图像。
[0026]进一步地,所述采用目标密钥对每个所述第一目标图像进行加密之后,所述将加密后的第一目标图像发送给每个目标设备之前,所述方法还包括:
[0027]根据所述目标设备的数量,将所述目标密钥切分为所述数量个目标子密钥,其中,所述数量个目标子密钥能够拼接成所述目标密钥;
[0028]根据接收到的每个目标设备发送的公钥,分别对所述数量个目标子密钥进行加密;
[0029]所述将加密后的第一目标图像发送给每个目标设备包括:
[0030]将加密后的第一目标图像以及加密后的目标子密钥分别发送给对应的每个目标设备。
[0031]本申请提供了一种图像处理方法,应用于目标设备,所述方法包括:
[0032]接收电子设备发送的加密后的第一目标图像;
[0033]向其他目标设备发送图像获取指令;接收所述其他目标设备发送的加密后的其他
第一目标图像;
[0034]获得目标密钥,并基于所述目标密钥对接收到的所述第一目标图像及每个其他第一目标图像进行解密,获得每个目标图像;
[0035]对每个目标图像中像素点对应的像素值进行处理,获得原图像。
[0036]进一步地,所述方法还包括:
[0037]将所述原图像输入到预先训练完成的特征提取模型中,获得所述原图像对应的特征向量并保存。
[0038]进一步地,所述将所述原图像输入到预先训练完成的特征提取模型中,获得所述原图像对应的特征向量包括:
[0039]对所述原图像中像素点对应的像素值进行处理,获得多个第三目标图像,其中,多个第三目标图像能够获得所述原图像;
[0040]将所述多个第三目标图像中的任意一个第三目标图像确定为第四目标图像;
[0041]基于所述预先训练完成的特征提取模型对所述第四目标图像进行特征向量提取,获得所述第四本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像加密方法,其特征在于,应用于电子设备,所述方法包括:根据待接收到图像的目标设备的数量,对包含用户的原图像中像素点对应的像素值进行处理,得到处理后的多个第一目标图像,其中多个第一目标图像能够得到所述原图像;采用目标密钥对每个所述第一目标图像进行加密;将加密后的每个第一目标图像发送给对应的每个目标设备。2.根据权利要求1所述的方法,其特征在于,所述根据待接收到图像的目标设备的数量,对包含用户的原图像中像素点对应的像素值进行处理,得到处理后的多个第一目标图像包括:针对所述原图像中每个像素点的像素值,根据待接收到图像的目标设备的数量,将该像素值拆分为所述数量个子像素值,其中所述数量个子像素值的和为该像素值;根据每个像素点对应的所述数量个子像素值,确定处理后的每个第一目标图像中对应像素点的处理后的像素值。3.根据权利要求2所述的方法,其特征在于,所述针对所述原图像中每个像素点的像素值,根据待接收到图像的目标设备的数量,将该像素值拆分为所述数量个子像素值包括:确定所述原图像在预设的每个通道上对应的像素矩阵,其中,所述像素矩阵中每个元素为每个像素点在对应通道上对应的像素值;针对每个通道对应的像素矩阵中的每个像素值,根据待接收到图像的目标设备的数量,将该通道对应的像素矩阵中该像素值拆分为所述数量个子像素值,其中,所述数量个子像素值的和为该通道对应的像素矩阵中该像素值;所述根据每个像素点对应的所述数量个子像素值,确定处理后的每个第一目标图像中对应像素点的处理后的像素值包括:根据每个通道对应的像素矩阵中每个像素点对应的所述数量个子像素值,确定处理后的每个通道对应的每个第一目标图像中对应像素点的处理后的像素值。4.根据权利要求1所述的方法,其特征在于,所述根据待接收到图像的目标设备的数量,对包含用户的原图像中像素点对应的像素值进行处理,得到处理后的多个第一目标图像包括:根据待接收到图像的目标设备的数量,将所述原图像划分为所述数量个子图像;针对每个子图像,将所述原图像中该子原图像包含的像素点以外的其他像素点的像素值设置为预设的像素值,得到该子图像对应的处理后的第一目标图像。5.根据权利要求4所述的方法,其特征在于,所述根据待接收到图像的目标设备的数量,将所述原图像划分为所述数量个子图像包括:确定所述原图像在预设的每个通道上对应的第二目标图像;针对每个通道上对应的第二目标图像,根据待接收到图像的目标设备的数量,将该通道上对应的第二目标图像划分为所述数量个子图像;所述将所述原图像中该子原图像包含的像素点以外的其他像素点的像素值设置为预设的像素值,得到该子图像对应的处理后的第一目标图像包括:针对每个通道上对应的第二目标图像对应的每个子图像,将该通道上对应的第二目标图像中该子图像包含的像素点以外的其他像素点的像素值设置为预设的像素值,得到该通道上该第二目标图像的该子图像对应的处理后的第一目标图像。
6.根据权利要求1所述的方法,其特征在于,所述采用目标密钥对每个所述第一目标图像进行加密之后,所述将加密后的第一目标图像发送给每个目标设备之前,所述方法还包括:根据所述目标设备的数量,将所述目标密钥切分为所述数量个目标子密钥,其中,所述数量个目标子密钥能够拼接成所述目标密钥;根据接收到的每个目标设备发送的公钥,分别对所述数量个目标子密钥进行加密;所述将加密后的第一目标图像发送给每个目标设备包括:将加密后的第一目标图像以及加密后的目标子密钥分别发送给对应的每个目标设备。7.一种图像处理方法,其特征在于,应用于目标设备,所述方法包括:接收电子设备发送的加密后的第一目标图像;向其他目标设备发送图像获取指令;接收所述其他目标设备发送的加密后的其他第一目标图像;获得目标密钥,并基于所述目标密钥对接收到的所述第一目标图像及每个其他第一目标图像进行解密,获得每个目标图像;对每个目标图像中像素点对应的像素值进行处理,获得原图像。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:将所述原图像输入到预先训练完成的特征提取模型中,获得所述原图像对应的特征向量并保存。9.根据权利要求8所述的方法,其特征在于,所述将所述原图像输入到预先训练完成的特征提取模型中,获得所述原图像对应的特征向量包括:对所述原图像中像素点对应的像素值进行处理,获得多个第三目标图像,其中,多个第三目标图像能够获得所述原图像;将所述多个第三目标图像中的任意一个第三目标图像确定为第四目标图像;基于所述预先训练完成的特征提取模型对所述第四目标图像进行特征向量提取,获得所述第四目标图像对应的特征向量。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:将所述多个第三目标图像中除所述第四目标图像以外的第三目标图像,分别发送给对应的所述其他目标设备,以使所述其他目标设备分别基于预先训练完成的特征提取模型对接收到的第三目标图像进行特征提取,获得所述第三目标图像对应的特征向量。11.根据权利要求8或9所述的方法,其特征在...

【专利技术属性】
技术研发人员:王琪周雍恺
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1