图片加密传输方法、装置、设备、介质、芯片及芯片模组与流程
未命名
09-12
阅读:85
评论:0

1.本公开涉及图片加密处理技术领域,尤其涉及一种图片加密传输方法、装置、设备、介质、芯片及芯片模组
背景技术:
2.随着网络信息技术的不断发展,日常生活的通信交流越来越便捷。用户可以便捷地将手机、电脑等终端设备中存储的图片传给目标用户。一般而言,终端设备的图库中通常都会支持分享功能,以分享图片。但是这样进行的图片分享方式在传输一些重要的图片信息时,若用户错误地发送至除目标用户外的其他用户,容易导致隐私泄漏等数据安全问题。
技术实现要素:
3.本公开要解决的技术问题是为了克服现有技术中图片传输容易出现隐私泄漏的缺陷,提供一种图片加密传输方法、装置、设备、介质、芯片及芯片模组
4.本公开是通过下述技术方案来解决上述技术问题:
5.第一方面,提供一种图片加密传输方法,应用于发送端,所述方法包括:
6.获取待发送的原始图片及所述原始图片对应的接收用户;
7.获取所述接收用户的预设声纹信息,并通过所述预设声纹信息对所述原始图片进行加密得到加密图片;
8.将所述加密图片发送至所述接收用户对应的接收端。
9.较佳地,通过所述预设声纹信息对待发送的原始图片进行加密得到加密图片,包括:
10.通过加密算法对所述原始图片进行加密得到所述加密图片,并将所述预设声纹信息作为所述加密算法的密钥存储至所述加密图片的exif(图像文件格式)信息中。
11.较佳地,所述方法还包括:
12.确定所述预设声纹信息对应的预设文字信息;
13.通过所述预设声纹信息对待发送的原始图片进行加密得到加密图片,包括:
14.将所述预设声纹信息和所述预设文字信息作为所述加密算法的密钥存储至所述加密图片的exif信息中。
15.较佳地,获取待发送的原始图片及所述原始图片对应的接收用户之后,包括:
16.确定所述原始图片的加密等级;
17.响应于所述加密等级落入第一等级范围,执行所述获取所述接收用户的预设声纹信息的步骤。
18.较佳地,所述方法还包括:
19.响应于所述加密等级落入第二等级范围,获取所述接收用户的预设身份信息,并通过所述预设身份信息对所述原始图片进行加密得到所述加密图片,所述预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种;
20.响应于所述加密等级落入第三等级范围,获取所述接收用户的预设声纹信息和预设身份信息,并通过所述预设声纹信息和所述预设身份信息对所述原始图片进行加密得到所述加密图片。
21.第二方面,提供一种图片加密传输方法,应用于接收端,所述方法包括:
22.获取发送端发送的加密图片,所述加密图片通过预设声纹信息对原始图片进行加密得到;
23.获取接收用户的实时声纹信息;
24.提取所述加密图片中的预设声纹信息,并将所述预设声纹信息与所述实时声纹信息进行比对;
25.响应于比对成功,对所述加密图片进行解密以得到所述原始图片。
26.较佳地,提取所述加密图片中的预设声纹信息,包括:
27.从所述加密图片的exif信息中提取作为加密算法的密钥的预设声纹信息;
28.对所述加密图片进行解密以得到所述原始图片,包括:
29.通过所述加密图片对应的加密算法对所述加密图片进行解密得到原始图片。
30.较佳地,将所述预设声纹信息与所述实时声纹信息进行比对,包括:
31.通过声纹识别算法对所述预设声纹信息和所述实时声纹信息进行声纹比对。
32.较佳地,所述加密图片的密钥还包括预设文字信息;
33.所述方法还包括:
34.确定所述实时声纹信息对应的实时文字信息;
35.将所述预设声纹信息与所述实时声纹信息进行比对,包括:
36.分别将所述预设声纹信息与所述实时声纹信息及所述预设文字信息与所述实时文字信息进行比对。
37.较佳地,获取发送端发送的加密图片之后,包括:
38.确定所述加密图片的加密等级;
39.响应于所述加密等级落入第一等级范围,执行所述获取接收用户的实时声纹信息的步骤。
40.较佳地,所述加密图片的密钥还包括预设身份信息,所述预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种;
41.所述方法还包括:
42.响应于所述加密等级落入第二等级范围,获取所述加密图片的实时身份信息,并将所述预设身份信息与所述实时身份信息进行比对,响应于比对成功,对所述加密图片进行解密以得到所述原始图片;
43.响应于所述加密等级落入第三等级范围,获取所述加密图片的实时声纹信息和实时身份信息,分别将所述预设声纹信息与所述实时声纹信息及所述预设身份信息与所述实时身份信息进行比对,响应于两者均比对成功,对所述加密图片进行解密以得到所述原始图片。
44.较佳地,将所述预设声纹信息与所述实时声纹信息进行比对之后,包括:
45.响应于比对失败,对所述加密图片进行显示。
46.第三方面,提供一种图片加密传输装置,应用于发送端,所述装置包括:
47.原始图片获取模块,用于获取待发送的原始图片及所述原始图片对应的接收用户;
48.加密模块,用于获取所述接收用户的预设声纹信息,并通过所述预设声纹信息对所述原始图片进行加密得到加密图片;
49.发送模块,用于将所述加密图片发送至所述接收用户对应的接收端。
50.第四方面,提供一种图片加密传输装置,应用于接收端,所述装置包括:
51.加密图片获取模块,用于获取发送端发送的加密图片,所述加密图片通过预设声纹信息对原始图片进行加密得到;
52.声纹信息获取模块,用于获取接收用户的实时声纹信息;
53.比对模块,用于提取所述加密图片中的预设声纹信息,并将所述预设声纹信息与所述实时声纹信息进行比对;
54.解密模块,用于响应于比对成功,对所述加密图片进行解密以得到所述原始图片。
55.第五方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面和/或第二方面任一项所述的方法。
56.第六方面,提供一种芯片,应用于电子设备,所述芯片用于执行第一方面和/或第二方面任一项所述的方法。
57.第七方面,提供一种芯片模组,应用于电子设备,包括收发组件和芯片,所述芯片,用于执行如第一方面和/或第二方面任一项所述的方法。
58.第八方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面和/或第二方面任一项所述的方法。
59.在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实施例。
60.本公开的积极进步效果在于:通过获取接收用户的预设声纹信息对原始图片进行图片加密,预设声纹信息作为加密图片的密钥只有在接收用户的实时声纹信息与预设声纹信息匹配的情况下才能对加密图片进行解密,以保证接收用户为图片传输目标用户,避免出现隐私泄漏等数据安全问题。
附图说明
61.图1为本公开实施例1提供的一种图片加密传输方法的第一流程图;
62.图2为本公开实施例1提供的一种图片加密传输方法的第二流程图;
63.图3为本公开实施例2提供的一种图片加密传输方法的第一流程图;
64.图4为本公开实施例2提供的一种声纹识别模型的训练流程图;
65.图5为本公开实施例2提供的一种图片加密传输方法的第二流程图;
66.图6为本公开实施例3提供的一种图片加密传输装置的模块示意图;
67.图7为本公开实施例4提供的一种图片加密传输装置的模块示意图;
68.图8为本公开实施例5提供的一种电子设备的结构示意图;
具体实施方式
69.下面通过实施例的方式进一步说明本公开,但并不因此将本公开限制在所述的实施例范围之中。
70.实施例1
71.本公开实施例1提供一种图片加密传输方法,应用于发送端,参见图1,方法包括:
72.s11、获取待发送的原始图片及原始图片对应的接收用户。
73.其中,原始图片可以是保存在发送端终端设备的相册中的图片,原始图片可以是发送用户想要发送的图片。原始图片对应的接收用户可以是由发送用户在发送界面中主动选择的目标用户,也可以是由终端设备对原始图片进行主体识别确定的目标用户,识别方式包括但不限于对图片进行肖像识别、文字识别等,在此不做特别限定,用于确定原始图片中的主要对象,实现接收用户确定的自动化归类,提升图片分享效率,节省时间。
74.s12、获取接收用户的预设声纹信息,并通过预设声纹信息对原始图片进行加密得到加密图片。
75.其中,在发送用户确定想要发送的图片及接收用户之后,根据接收用户的信息从文件中获取接收用户的预设声纹信息,预设声纹信息可以由发送用户手动选择,也可以由系统根据接收用户自动匹配预存储的接收用户的预设声纹信息,在本实施例中不做特别限定。
76.预设声纹信息一般通过对文件中存储的接收用户的预设声音信息进行解析得到,也可以是直接存储于文件中的声纹信息。
77.另外,加密图片可以是原始图片的缩略图,马赛克图片等,加密图片的显示形式具体根据加密算法的不同有所差异,可根据实际应用场景进行选择,本实施例中不做特别限定。将原始图片处理为加密图片避免在传输过程中被除接收用户之外的其他用户接收从而造成隐私泄漏的问题,影响数据安全性。
78.s13、将加密图片发送至接收用户对应的接收端。
79.在本实施例中,通过接收用户的预设声纹信息对原始图片进行加密得到加密图片。加密图片在接收端接收后,当接收用户的实时声纹信息与预设声纹信息匹配的情况下,才能对加密图片进行得到原始图片,保障了图片接收对象的准确性,避免错发至其他用户导致的隐私泄漏的问题。
80.在一个实施例中,步骤s12中通过预设声纹信息对待发送的原始图片进行加密得到加密图片具体包括:
81.通过加密算法对原始图片进行加密得到加密图片,并将预设声纹信息作为加密算法的密钥存储至加密图片的exif信息中。
82.其中,加密算法包括行列像素点置换加密算法、基于混沌的加密算法等任一种或多种,具体根据实际应用场景进行选择。
83.exif信息是一种图像文件格式信息,就是在图片格式头部插入了图片的信息,包括但不限于拍摄时的光圈、快门、白平衡、iso(感光度)、焦距、日期时间等图片信息。exif支持多种图片类型,包括但不限于:jjpg类型、tiff类型、png类型、jp2类型、pgf类型、miff类型、hdp类型、pspxcf类型、raw类型等,能够适应图片传输过程中的不同图片类型的需求。通过将预设声纹信息存储至exif信息中,便于接收端确定加密图片的密钥。
84.在一个实施例中,为了提升声纹识别的准确性,方法还包括:
85.确定预设声纹信息对应的预设文字信息。
86.其中,预设文字信息可以是通过对预设声纹信息进行语音识别得到。
87.步骤s12中通过预设声纹信息对待发送的原始图片进行加密得到加密图片,包括:
88.将预设声纹信息和预设文字信息作为加密算法的密钥存储至加密图片的exif信息中。
89.在本实施例中,将预设声纹信息和预设文字信息同时作为加密算法的密钥可以提升图片加密识别的准确性,接收端需要在声纹和文字同时匹配的基础上才能对图片解密,进一步提升数据安全性。
90.在一个实施例中,还可以根据不同的加密等级为图片提供不同的加密方式,使得加密等级较高的图片能够有多重保障,在步骤s11之后,方法还包括:
91.确定原始图片的加密等级。其中,加密等级可以根据发送用户进行设置得到。
92.响应于加密等级落入第一等级范围,执行步骤s12。
93.响应于加密等级落入第二等级范围,获取接收用户的预设身份信息,并通过预设身份信息对原始图片进行加密得到加密图片。其中,预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种。
94.响应于加密等级落入第三等级范围,获取接收用户的预设声纹信息和预设身份信息,并通过预设声纹信息和预设身份信息对原始图片进行加密得到加密图片。
95.一般而言,加密等级范围的优先级顺序如下:第三等级范围》第一等级范围》第二等级范围,优先级越高说明图片的数据安全性越重要,此时需要采取多重手段进行加密保障。
96.下面通过一个具体实施方式对本实施例做进一步说明,参见图2:
97.发送用户进入终端设备的图库应用,并在图库应用中选择想要分享的原始图片点击进入,图库应用界面中设有一个“声音加密分享”的按钮。若用户未选定加密分享,则图片进入常规发送流程,不对图片进行加密。
98.若发送用户点击“声音加密分享”按钮,图库应用会跳转到文件系统,由发送用户选择含有接收用户声音的录音文件,录音文件一般是预先保存于发送用户的终端设备里的一段预设声音信息,录音文件中可以是接收用户的任意一句话,预设声音信息可以解析生成预设声纹信息,通过将预设声纹信息与原始图片进行加密生成一张包含接收者的预设声纹信息的加密图片,预设声纹信息存储于加密图片的exif信息中,并将加密图片发送至接收端。
99.实施例2
100.本公开实施例2提供一种图片加密传输方法,应用于接收端,参见图3,方法包括:
101.s21、获取发送端发送的加密图片。
102.其中,加密图片通过预设声纹信息对原始图片进行加密得到。预设声纹信息作为加密图片对应的加密算法的密钥,其存储于加密图片的exif信息中。
103.s22、获取接收用户的实时声纹信息。
104.其中,可以根据终端设备的声音采集装置进行采集得到实时声音信息,并对实时声音信息进行解析以得到接收用户的实时声纹信息。
105.s23、提取加密图片中的预设声纹信息,并将预设声纹信息与实时声纹信息进行比对。响应于比对成功,执行步骤s24;响应于比对失败,执行步骤25。
106.s24、对加密图片进行解密以得到原始图片。
107.s25、对加密图片进行显示。
108.其中,在声纹比对成功的条件下,对加密图片解密得到原始图片,以完成图片的传输。而在声纹比对失败的条件下,则不对加密图片进行解密,因此加密图片仅能以缩略图,马赛克图等形式在终端设备进行显示,避免原始图片中的关键内容泄漏造成数据安全的隐患。
109.在一个实施例中,由于密钥存储于加密图片的exif信息中,步骤s23中提取加密图片中的预设声纹信息,包括:
110.从加密图片的exif信息中提取作为加密算法的密钥的预设声纹信息;
111.在以预设声纹信息作为密钥并比对成功的情况下,步骤s24中对加密图片进行解密以得到原始图片,包括:
112.通过加密图片对应的加密算法对加密图片进行解密得到原始图片。
113.其中,加密算法包括行列像素点置换加密算法、基于混沌的加密算法等任一种或多种,接收端的加密算法一般需要与发送端的加密算法相匹配才能对加密图片进行解密得到原始图片。
114.在一个实施例中,步骤s23中将预设声纹信息与实时声纹信息进行比对,包括:
115.通过声纹识别算法对预设声纹信息和实时声纹信息进行声纹比对。
116.其中,参见图4所示,声纹识别算法可以包括声纹识别模型,声纹识别模型通过声纹信息样本训练得到,训练过程如下:从声纹信息样本中提取语音特征,并将语音特征输入至初始模型中进行训练,得到对应的声纹识别模型存储至模型库中。语音特征可以包括mfcc(梅尔倒谱系数)/plp(感觉加权线性预测)等短时频谱特征,初始模型可以包括有gmm-ubm(混合高斯-通用背景模型)、i-vector(说话人矢量因子)等。
117.识别过程如下:对预设声纹信息和实时声纹信息进行预处理,提取语音特征输入至声纹识别模型中,并对模型输出的结果进行打分判决,以得到最终的声纹比对结果,打分判决可以采用svm(早期和gmm-ubm一起使用的分类器)、lda(线性判别分析)。
118.在一个实施例中,加密图片的密钥还包括预设文字信息;
119.方法还包括:
120.确定实时声纹信息对应的实时文字信息。
121.其中,实时文字信息可以是通过对实时声纹信息进行语音识别得到。
122.步骤s23中将预设声纹信息与实时声纹信息进行比对,包括:
123.分别将预设声纹信息与实时声纹信息及预设文字信息与实时文字信息进行比对。
124.在本实施例中,在两者均比对成功的情况下,才确定比对成功,否则认为比对失败,可以提升图片加密识别的准确性,接收端需要在声纹和文字同时匹配的基础上才能对图片解密,进一步提升数据安全性。
125.在一个实施例中,加密图片的密钥还包括预设身份信息,预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种。步骤s21之后,包括:
126.确定加密图片的加密等级。其中,加密等级可以根据发送用户进行设置得到。
127.响应于加密等级落入第一等级范围,执行步骤s22。
128.响应于加密等级落入第二等级范围,获取加密图片的实时身份信息,并将预设身份信息与实时身份信息进行比对,响应于比对成功,对加密图片进行解密以得到原始图片;
129.响应于加密等级落入第三等级范围,获取加密图片的实时声纹信息和实时身份信息,分别将预设声纹信息与实时声纹信息及预设身份信息与实时身份信息进行比对,响应于两者均比对成功,对加密图片进行解密以得到原始图片。
130.一般而言,加密等级范围的优先级顺序如下:第三等级范围》第一等级范围》第二等级范围,优先级越高说明图片的数据安全性越重要,此时需要采取多重手段进行加密保障。
131.下面通过一个具体实施方式对本实施例做进一步说明,参见图5:
132.接收用户进入终端设备的图库应用,并在图库应用中打开接收到加密图片,加密图片以缩略图的形式进行显示。在查看加密图片的过程中应用会打开提示输入声音的信息,终端设备通过麦克风采集接收用户的实时声音信息,接收用户可以任意发出一句语音,也可以根据发出包含实时文字信息的实时声音信息,根据发送用户的配置进行选择。然后将采集到的实时声音信息进行解析得到实时声纹信息,并将实时声纹信息与预设声纹信息通过声纹识别算法进行比对。如果比对成功,则对加密图片进行解密得到原始图片,并对原始进行显示,否则仍然显示加密图片。
133.实施例3
134.本公开实施例3提供一种图片加密传输装置,应用于发送端,参见图6,装置包括:
135.原始图片获取模块31,用于获取待发送的原始图片及原始图片对应的接收用户;
136.加密模块32,用于获取接收用户的预设声纹信息,并通过预设声纹信息对原始图片进行加密得到加密图片;
137.发送模块33,用于将加密图片发送至接收用户对应的接收端。
138.在一个实施例中,加密模块32还用于通过加密算法对原始图片进行加密得到加密图片,并将预设声纹信息作为加密算法的密钥存储至加密图片的exif信息中。
139.在一个实施例中,装置还包括:
140.文字信息确定模块,用于确定预设声纹信息对应的预设文字信息。
141.加密模块32还用于将预设声纹信息和预设文字信息作为加密算法的密钥存储至加密图片的exif信息中。
142.在一个实施例中,装置还包括:
143.原始图片等级确定模块,用于确定原始图片的加密等级;
144.原始图片等级确定模块还用于响应于加密等级落入第一等级范围,调用加密模块32。
145.在一个实施例中,装置还包括:
146.原始图片等级确定模块还用于响应于加密等级落入第二等级范围,调用原始图片获取模块31以用于获取接收用户的预设身份信息,并调用加密模块32以用于通过预设身份信息对原始图片进行加密得到加密图片,预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种;
147.原始图片等级确定模块,用于响应于加密等级落入第三等级范围,调用原始图片
获取模块31以用于获取接收用户的预设声纹信息和预设身份信息,并调用加密模块32以用于通过预设声纹信息和预设身份信息对原始图片进行加密得到加密图片。
148.关于本实施例提供的图片加密传输装置具体可以是单独的芯片、芯片模组或电子设备,也可以是集成于电子设备内的芯片或芯片模组。
149.关于本实施例中描述的图片加密传输装置包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
150.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
151.实施例4
152.本公开实施例4提供一种图片加密传输装置,应用于接收端,参见图7,装置包括:
153.加密图片获取模块41,用于获取发送端发送的加密图片,加密图片通过预设声纹信息对原始图片进行加密得到;
154.声纹信息获取模块42,用于获取接收用户的实时声纹信息;
155.比对模块43,用于提取加密图片中的预设声纹信息,并将预设声纹信息与实时声纹信息进行比对;
156.解密模块44,用于响应于比对成功,对加密图片进行解密以得到原始图片。
157.在一个实施例中,比对模块43还用于从加密图片的exif(图像文件格式)信息中提取作为加密算法的密钥的预设声纹信息;
158.解密模块44还用于通过加密图片对应的加密算法对加密图片进行解密得到原始图片。
159.在一个实施例中,比对模块43还用于通过声纹识别算法对预设声纹信息和实时声纹信息进行声纹比对。
160.在一个实施例中,加密图片的密钥还包括预设文字信息。
161.装置还包括:
162.文字信息解析模块,用于确定实时声纹信息对应的实时文字信息;
163.比对模块43还用于分别将预设声纹信息与实时声纹信息及预设文字信息与实时文字信息进行比对。
164.在一个实施例中,装置还包括:
165.加密图片等级确定模块,用于确定加密图片的加密等级。
166.加密图片等级模块,用于响应于加密等级落入第一等级范围,调用声纹信息获取模块42。
167.在一个实施例中,加密图片的密钥还包括预设身份信息,预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种;
168.加密图片等级确定模块还用于响应于加密等级落入第二等级范围,调用声纹信息
获取模块42以用于获取所述加密图片的实时身份信息,并调用比对模块43以用于将预设身份信息与实时身份信息进行比对,响应于比对成功,调用解密模块44以用于对加密图片进行解密以得到原始图片;
169.加密图片等级确定模块还用于响应于加密等级落入第三等级范围,调用声纹信息获取模块42以用于获取加密图片的实时声纹信息和实时身份信息,并调用比对模块43以用于分别将预设声纹信息与实时声纹信息及预设身份信息与实时身份信息进行比对,响应于两者均比对成功,调用解密模块44以用于对加密图片进行解密以得到原始图片。
170.在一个实施例中,装置还包括:
171.显示模块,用于响应于比对失败,对加密图片进行显示。
172.关于本实施例提供的图片加密传输装置具体可以是单独的芯片、芯片模组或电子设备,也可以是集成于电子设备内的芯片或芯片模组。
173.关于本实施例中描述的图片加密传输装置包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
174.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
175.实施例5
176.本公开实施例5提供一种电子设备,参见图8,图8显示的电子设备50仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
177.如图8所示,电子设备50可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备50的组件可以包括但不限于:上述至少一个处理器51、上述至少一个存储器52、连接不同系统组件(包括存储器52和处理器51)的总线53。
178.总线53包括数据总线、地址总线和控制总线。
179.存储器52可以包括易失性存储器,例如随机存取存储器(ram)521和/或高速缓存存储器522,还可以进一步包括只读存储器(rom)523。
180.存储器52还可以包括具有一组(至少一个)程序模块524的程序工具525(或实用工具),这样的程序模块524包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
181.处理器51通过运行存储在存储器52中的计算机程序,从而执行各种功能应用以及数据处理,例如上述任一实施例所提供的方法。
182.电子设备50也可以与一个或多个外部设备54通信。这种通信可以通过输入/输出(i/o)接口56进行。并且,模型生成的电子设备50还可以通过网络适配器56与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器56通过总线53与模型生成的电子设备50的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的电子设备50使用其它硬件和/或软件模块,包括但不限于:微代码、设
备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
183.应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
184.本公开实施例5还提供一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现上述任一实施例所提供的方法。
185.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
186.在可能的实施方式中,本公开实施例还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现上述任一实施例的方法。
187.其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
188.虽然以上描述了本公开的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本公开的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本公开的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本公开的保护范围。
技术特征:
1.一种图片加密传输方法,其特征在于,应用于发送端,所述方法包括:获取待发送的原始图片及所述原始图片对应的接收用户;获取所述接收用户的预设声纹信息,并通过所述预设声纹信息对所述原始图片进行加密得到加密图片;将所述加密图片发送至所述接收用户对应的接收端。2.如权利要求1所述的图片加密传输方法,其特征在于,通过所述预设声纹信息对待发送的原始图片进行加密得到加密图片,包括:通过加密算法对所述原始图片进行加密得到所述加密图片,并将所述预设声纹信息作为所述加密算法的密钥存储至所述加密图片的exif信息中。3.如权利要求2所述的图片加密传输方法,其特征在于,所述方法还包括:确定所述预设声纹信息对应的预设文字信息;通过所述预设声纹信息对待发送的原始图片进行加密得到加密图片,包括:将所述预设声纹信息和所述预设文字信息作为所述加密算法的密钥存储至所述加密图片的exif信息中。4.如权利要求1所述的图片加密传输方法,其特征在于,获取待发送的原始图片及所述原始图片对应的接收用户之后,包括:确定所述原始图片的加密等级;响应于所述加密等级落入第一等级范围,执行所述获取所述接收用户的预设声纹信息的步骤。5.如权利要求4所述的图片加密传输方法,其特征在于,所述方法还包括:响应于所述加密等级落入第二等级范围,获取所述接收用户的预设身份信息,并通过所述预设身份信息对所述原始图片进行加密得到所述加密图片,所述预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种;响应于所述加密等级落入第三等级范围,获取所述接收用户的预设声纹信息和预设身份信息,并通过所述预设声纹信息和所述预设身份信息对所述原始图片进行加密得到所述加密图片。6.一种图片加密传输方法,其特征在于,应用于接收端,所述方法包括:获取发送端发送的加密图片,所述加密图片通过预设声纹信息对原始图片进行加密得到;获取接收用户的实时声纹信息;提取所述加密图片中的预设声纹信息,并将所述预设声纹信息与所述实时声纹信息进行比对;响应于比对成功,对所述加密图片进行解密以得到所述原始图片。7.如权利要求6所述的图片加密传输方法,其特征在于,提取所述加密图片中的预设声纹信息,包括:从所述加密图片的exif信息中提取作为加密算法的密钥的预设声纹信息;对所述加密图片进行解密以得到所述原始图片,包括:通过所述加密图片对应的加密算法对所述加密图片进行解密得到原始图片。8.如权利要求6所述的图片加密传输方法,其特征在于,将所述预设声纹信息与所述实
时声纹信息进行比对,包括:通过声纹识别算法对所述预设声纹信息和所述实时声纹信息进行声纹比对。9.如权利要求6所述的图片加密传输方法,其特征在于,所述加密图片的密钥还包括预设文字信息;所述方法还包括:确定所述实时声纹信息对应的实时文字信息;将所述预设声纹信息与所述实时声纹信息进行比对,包括:分别将所述预设声纹信息与所述实时声纹信息及所述预设文字信息与所述实时文字信息进行比对。10.如权利要求6所述的图片加密传输方法,其特征在于,获取发送端发送的加密图片之后,包括:确定所述加密图片的加密等级;响应于所述加密等级落入第一等级范围,执行所述获取接收用户的实时声纹信息的步骤。11.如权利要求10所述的图片加密传输方法,其特征在于,所述加密图片的密钥还包括预设身份信息,所述预设身份信息包括人脸信息、指纹信息和虹膜信息中的至少一种;所述方法还包括:响应于所述加密等级落入第二等级范围,获取所述加密图片的实时身份信息,并将所述预设身份信息与所述实时身份信息进行比对,响应于比对成功,对所述加密图片进行解密以得到所述原始图片;响应于所述加密等级落入第三等级范围,获取所述加密图片的实时声纹信息和实时身份信息,分别将所述预设声纹信息与所述实时声纹信息及所述预设身份信息与所述实时身份信息进行比对,响应于两者均比对成功,对所述加密图片进行解密以得到所述原始图片。12.如权利要求6所述的图片加密传输方法,其特征在于,将所述预设声纹信息与所述实时声纹信息进行比对之后,包括:响应于比对失败,对所述加密图片进行显示。13.一种图片加密传输装置,其特征在于,应用于发送端,所述装置包括:原始图片获取模块,用于获取待发送的原始图片及所述原始图片对应的接收用户;加密模块,用于获取所述接收用户的预设声纹信息,并通过所述预设声纹信息对所述原始图片进行加密得到加密图片;发送模块,用于将所述加密图片发送至所述接收用户对应的接收端。14.一种图片加密传输装置,其特征在于,应用于接收端,所述装置包括:加密图片获取模块,用于获取发送端发送的加密图片,所述加密图片通过预设声纹信息对原始图片进行加密得到;声纹信息获取模块,用于获取接收用户的实时声纹信息;比对模块,用于提取所述加密图片中的预设声纹信息,并将所述预设声纹信息与所述实时声纹信息进行比对;解密模块,用于响应于比对成功,对所述加密图片进行解密以得到所述原始图片。15.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计
算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-12中任一项所述的方法。16.一种芯片,应用于电子设备,其特征在于,所述芯片用于执行如权利要求1-12中任一项所述的方法。17.一种芯片模组,应用于电子设备,其特征在于,包括收发组件和芯片,所述芯片,用于执行如权利要求1-12中任一项所述的方法。18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-12中任一项所述的方法。
技术总结
本公开提供了一种图片加密传输方法、装置、设备、介质、芯片及芯片模组,应用于发送端,所述方法包括:获取待发送的原始图片及所述原始图片对应的接收用户;获取所述接收用户的预设声纹信息,并通过所述预设声纹信息对所述原始图片进行加密得到加密图片;将所述加密图片发送至所述接收用户对应的接收端。通过获取接收用户的预设声纹信息对原始图片进行图片加密,预设声纹信息作为加密图片的密钥只有在接收用户的实时声纹信息与预设声纹信息匹配的情况下才能对加密图片进行解密,以保证接收用户为图片传输目标用户,避免出现隐私泄漏等数据安全问题。据安全问题。据安全问题。
技术研发人员:葛露飞
受保护的技术使用者:展讯半导体(南京)有限公司
技术研发日:2023.07.13
技术公布日:2023/9/9
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种定量灌装设备的制作方法 下一篇:一种自动调节精准定位下料装置的制作方法