System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息安全和数据加密,特别是涉及一种人脸数据处理方法、装置、电子设备及存储介质。
技术介绍
1、现有技术使用明文存储人脸信息。明文存储意味着人脸信息在存储过程中没有受到足够的加密或保护,潜在的攻击者可以轻松地获取和使用这些信息,不会受到任何阻碍。人脸信息是一种敏感数据,它包含了个体的生物特征,因此具有高度的个性化和唯一性。在信息安全领域,尤其是在涉及生物特征数据时,隐私保护是一个关键关注点。
2、若企业管理不当导致用户人脸信息泄露,则可能会使用户受到负面的曝光和批评,这会影响用户对企业的信任度,从而导致企业的业务受损。此外,一旦这些信息暴露在不法之徒手中,其潜在滥用程度极高。例如,黑客可以使用人脸信息来进行身份盗窃、欺诈活动或进行精准的社会工程攻击。如何防止人脸信息的泄漏和乱用,是当今社会人们关注的重点问题。
技术实现思路
1、为了解决上述问题,本专利技术实施例公开了一种人脸数据处理方法、装置、电子设备及存储介质。
2、第一方面,本专利技术实施例提供了一种人脸数据处理方法,所述方法包括:
3、获取原始人脸数据;
4、根据所述原始人脸数据的图像格式,对所述原始人脸数据进行去除颜色处理,生成目标人脸数据;
5、获取密钥数据,并根据所述密钥数据对所述目标人脸数据进行加密处理,生成加密后的目标人脸数据;
6、将所述加密后的目标人脸数据存储至存储文件,其中,所述存储文件包括魔数,所述魔数用于标识所述存储文件的
7、可选地,所述方法还包括:
8、当需要使用人脸数据时,获取所述存储文件,所述存储文件包括魔数;
9、若所述魔数标识所述存储文件的类型为包括加密后的目标人脸数据的类型,则获取密钥数据;
10、根据所述密钥数据,对所述加密后的目标人脸数据进行解密处理,得到目标人脸数据;其中,所述目标人脸数据为去除颜色之后的人脸数据。
11、可选地,所述原始人脸数据包括rgb格式的人脸图像,所述对所述原始人脸数据进行去除颜色处理,生成目标人脸数据,包括:
12、确定所述人脸图像中各个像素点的r、g、b分量值;
13、将所述人脸图像中各个像素点的r、g、b分量值转换为y亮度分量值,得到目标人脸数据。
14、可选地,所述获取密钥数据,包括:
15、获取熵源;所述熵源为随机性的原始密钥数据;
16、对所述原始密钥数据进行哈希运算,生成所述密钥数据。
17、可选地,所述储存文件还包括文件元数据,所述文件元数据用于描述所述存储文件的创建信息。
18、可选地,所述根据所述密钥数据对所述目标人脸数据进行加密处理,生成加密后的目标人脸数据,包括:
19、通过对称加密算法,根据所述密钥数据对所述目标人脸数据进行加密处理,生成加密后的目标人脸数据。
20、可选地,所述根据所述密钥数据,对所述加密后的目标人脸数据进行解密处理,得到目标人脸数据,包括:
21、通过对称加密算法,根据所述密钥数据,对所述加密后的目标人脸数据进行解密处理,得到目标人脸数据。
22、第二方面,本专利技术实施例提供了一种人脸数据处理装置,所述装置包括:
23、人脸数据获取模块,用于获取原始人脸数据;
24、去除颜色处理模块,用于根据所述原始人脸数据的图像格式,对所述原始人脸数据进行去除颜色处理,生成目标人脸数据;
25、人脸数据加密模块,用于获取密钥数据,并根据所述密钥数据对所述目标人脸数据进行加密处理,生成加密后的目标人脸数据;
26、人脸数据存储模块,用于将所述加密后的目标人脸数据存储至存储文件,其中,所述存储文件包括魔数,所述魔数用于标识所述存储文件的类型为包括加密后的目标人脸数据的类型。
27、可选地,所述装置还包括:
28、存储文件获取模块,用于当需要使用人脸数据时,获取所述存储文件,所述存储文件包括魔数;
29、密钥数据获取模块,用于若所述魔数标识所述存储文件的类型为包括加密后的目标人脸数据的类型,则获取密钥数据;
30、人脸数据解密模块,用于根据所述密钥数据,对所述加密后的目标人脸数据进行解密处理,得到目标人脸数据;其中,所述目标人脸数据为去除颜色之后的人脸数据。
31、可选地,所述原始人脸数据包括rgb格式的人脸图像,所述去除颜色处理模块,包括:
32、分量值确定子模块,用于确定所述人脸图像中各个像素点的r、g、b分量值;
33、分量值转换子模块,用于将所述人脸图像中各个像素点的r、g、b分量值转换为y亮度分量值,得到目标人脸数据。
34、可选地,所述人脸数据加密模块包括:
35、熵源获取子模块,用于获取熵源;所述熵源为随机性的原始密钥数据;
36、密钥生成子模块,用于对所述原始密钥数据进行哈希运算,生成所述密钥数据。
37、可选地,所述储存文件还包括文件元数据,所述文件元数据用于描述所述存储文件的创建信息。
38、可选地,所述人脸数据加密模块还包括:
39、人脸数据加密子模块,用于通过对称加密算法,根据所述密钥数据对所述目标人脸数据进行加密处理,生成加密后的目标人脸数据。
40、可选地,所述人脸数据解密模块包括:
41、人脸数据解密子模块,用于通过对称加密算法,根据所述密钥数据,对所述加密后的目标人脸数据进行解密处理,得到目标人脸数据。
42、第三方面,本专利技术示出了一种电子设备,包括:
43、一个或多个处理器;和
44、其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上任一项所述的一种人脸数据处理方法。
45、第四方面,本专利技术示出了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上任一项所述的一种人脸数据处理方法。
46、本专利技术实施例包括以下优点:
47、本专利技术实施例可以通过获取原始人脸数据,并对原始人脸数据进行去除颜色处理,生成目标人脸数据;然后获取密钥数据,并根据密钥数据对目标人脸数据进行加密处理,生成加密后的目标人脸数据;最后将加密后的目标人脸数据存储至存储文件,存储文件包括魔数,魔数用于标识存储文件的类型为包括加密后的目标人脸数据的类型。本专利技术提供的人脸数据处理方法,通过对人脸数据进行去除颜色处理,使人脸数据不能被逆向还原出色彩信息,降低了人脸信息被乱用的风险,同时,通过对人脸数据进行加密,使人脸信息以密文形式进行存储,降低了人脸数据泄露的风险。
本文档来自技高网...【技术保护点】
1.一种人脸数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述原始人脸数据包括RGB格式的人脸图像,所述对所述原始人脸数据进行去除颜色处理,生成目标人脸数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述获取密钥数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述储存文件还包括文件元数据,所述文件元数据用于描述所述存储文件的创建信息。
6.根据权利要求2所述的方法,其特征在于,所述根据所述密钥数据对所述目标人脸数据进行加密处理,生成加密后的目标人脸数据,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述密钥数据,对所述加密后的目标人脸数据进行解密处理,得到目标人脸数据,包括:
8.一种人脸数据处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处
...【技术特征摘要】
1.一种人脸数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述原始人脸数据包括rgb格式的人脸图像,所述对所述原始人脸数据进行去除颜色处理,生成目标人脸数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述获取密钥数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述储存文件还包括文件元数据,所述文件元数据用于描述所述存储文件的创建信息。
6.根据权利要...
【专利技术属性】
技术研发人员:黄钦,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。