基于图片隐写的隐私保护方法及装置
- 国知局
- 2024-08-02 12:40:09
本发明涉及隐私保护领域,更具体地涉及一种基于图片隐写的隐私保护方法及装置。
背景技术:
1、随着互联网的迅速发展,网络即时社交通讯工具,如qq、微信等,成为了最常用的通信方式。用户在使用这些即时通讯工具时,存在如下弊端:其一,其通讯内容是明文传输的,即对通讯工具的运营商是透明的;其二,通讯内容和个人信息有可能通过网络通信系统漏洞被窃取。
技术实现思路
1、本发明的目的在于提供一种基于图片隐写的隐私保护方法及装置,以在用户进行网络通信时保护用户的个人隐私。
2、基于上述目的,本发明一方面提供一种基于图片隐写的隐私保护方法,应用于客户端,所述方法包括:
3、获取初始图片、密钥和待传输的隐私信息;
4、根据初始图片获取载体图片;
5、利用所述密钥将所述待传输的隐私信息嵌入所述载体图片中,得到载密图片;
6、将所述载密图片发送至所述服务端,以使所述服务端存储所述载密图片并生成所述载密图片的链接,然后将所述载密图片的链接发送至所述客户端;
7、接收所述载密图片的链接。
8、进一步地,利用所述密钥将所述待传输的隐私信息嵌入所述载体图片中,得到载密图片,具体包括:
9、对所述待传输的隐私信息进行编码,得到编码后的隐私信息;
10、将所述编码后的隐私信息转换为ascii码;
11、利用所述密钥将所述隐私信息的ascii码嵌入所述载体图片,得到所述载密图片。
12、进一步地,所述方法还包括:
13、获取待提取的载密图片;
14、获取所述待提取的载密图片对应的密钥;
15、利用所述密钥从所述待提取的载密图片提取出隐私信息。
16、进一步地,获取待提取的载密图片,具体包括:
17、获取用户输入的待提取的载密图片或者用户输入的待提取的载密图片的链接;
18、在获取到的是待提取的载密图片的链接时,根据所述链接下载待提取的载体图片。
19、进一步地,所述方法还包括:
20、获取嵌入记录查询请求;
21、将所述嵌入记录查询请求发送至服务端,以使所述服务端根据所述嵌入记录查询请求查询客户端的嵌入记录,并将所述嵌入记录发送至客户端;
22、接收所述嵌入记录;和/或
23、获取提取记录查询请求,其中,所述提取记录查询请求包括待查询的由当前客户端生成的载密图片的特征值;
24、将所述提取记录查询请求发送至服务端,以使所述服务端根据所述待查询的由当前客户端生成的载密图片的特征值查询待查询的载密图片的提取记录,并将所述提取记录发送至客户端;
25、接收所述提取记录。
26、本发明另一方面提供一种基于图片隐写的隐私保护方法,应用于服务端,所述方法包括:
27、接收客户端发送的载密图片;
28、存储所述载密图片并生成所述载密图片的链接,并将所述载密图片的链接发送至所述客户端。
29、进一步地,接收客户端发送的载密图片,具体包括:
30、接收客户端发送的载密图片;
31、记录客户端发送载密图片的时间和客户端的ip地址,作为嵌入操作发生的时间和嵌入操作者的ip地址;和/或
32、所述方法还包括:
33、接收所述客户端发送的待提取的载密图片的特征值;
34、记录所述客户端发送所述待提取的载密图片的特征值的时间和客户端的ip地址,分别作为所述待提取的载密图片对应的提取操作发生时间和提取操作者的ip地址;和/或
35、所述方法还包括:
36、接收客户端发送的嵌入记录查询请求;
37、根据所述嵌入记录查询请求查询所述客户端的嵌入记录;
38、将所述嵌入记录发送至所述客户端;和/或
39、所述方法还包括:
40、接收客户端发送的提取记录查询请求,其中,所述提取记录查询请求包括待查询的由当前客户端生成的载密图片的特征值;
41、根据待查询的由当前客户端生成的载密图片的特征值查询待查询的载密图片的提取记录;
42、将所述提取记录发送至所述客户端。
43、本发明又一方面提供一种基于图片隐写的隐私保护装置,应用于客户端,所述装置包括:
44、第一获取模块,用于获取初始图片、密钥和待传输的隐私信息;
45、第二获取模块,用于根据所述初始图片获取载体图片;
46、嵌入模块,用于利用所述密钥将所述待传输的隐私信息嵌入所述载体图片中,得到载密图片;
47、第一发送模块,用于将所述载密图片发送至所述服务端,以使所述服务端存储所述载密图片并生成所述载密图片的链接,然后将所述载密图片的链接发送至所述客户端;
48、第一接收模块,用于接收所述载密图片的链接。
49、进一步地,利用所述密钥将所述待传输的隐私信息嵌入所述载体图片中,得到载密图片,具体包括:
50、对所述待传输的隐私信息进行编码,得到编码后的隐私信息;
51、将所述编码后的隐私信息转换为ascii码;
52、利用所述密钥将所述隐私信息的ascii码嵌入所述载体图片,得到所述载密图片;
53、所述装置还包括:
54、第三获取模块,用于获取待提取的载密图片;
55、第四获取模块,用于获取所述待提取的载密图片对应的密钥;
56、提取模块,用于利用所述密钥从所述待提取的载密图片提取出隐私信息;
57、获取待提取的载密图片,具体包括:
58、获取用户输入的待提取的载密图片或者用户输入的待提取的载密图片的链接;
59、在获取到的是待提取的载密图片的链接时,根据所述链接下载待提取的载体图片;
60、所述装置还包括:
61、第五获取模块,用于获取嵌入记录查询请求;
62、第二发送模块,用于将所述嵌入记录查询请求发送至服务端,以使所述服务端根据所述嵌入记录查询请求查询客户端的嵌入记录,并将所述嵌入记录发送至客户端;
63、第二接收模块,用于接收所述嵌入记录;
64、第六获取模块,用于获取提取记录查询请求,其中,所述提取记录查询请求包括待查询的由当前客户端生成的载密图片的特征值;
65、第三发送模块,用于将所述提取记录查询请求发送至服务端,以使所述服务端根据所述待查询的由当前客户端生成的载密图片的特征值查询待查询的载密图片的提取记录,并将所述提取记录发送至客户端;
66、第三接收模块,用于接收所述提取记录。
67、本发明又一方面提供一种基于图片隐写的隐私保护装置,应用于服务端,所述装置包括:
68、第四接收模块,用于接收客户端发送的载密图片;
69、存储模块,用于存储所述载密图片并生成所述载密图片的链接,并将所述载密图片的链接发送至所述客户端。
70、进一步地,接收客户端发送的载密图片,具体包括:
71、接收客户端发送的载密图片;
72、记录客户端发送载密图片的时间和客户端的ip地址,作为嵌入操作发生的时间和嵌入操作者的ip地址;
73、所述装置还包括:
74、第五接收模块,用于接收所述客户端发送的待提取的载密图片的特征值;
75、第一记录模块,用于记录所述客户端发送所述待提取的载密图片的特征值的时间和客户端的ip地址,分别作为所述待提取的载密图片对应的提取操作发生时间和提取操作者的ip地址;
76、第六接收模块,用于接收客户端发送的嵌入记录查询请求;
77、第一查询模块,用于根据所述嵌入记录查询请求查询所述客户端的嵌入记录;
78、第四发送模块,用于将所述嵌入记录发送至所述客户端;
79、第七接收模块,用于接收客户端发送的提取记录查询请求,其中,所述提取记录查询请求包括待查询的由当前客户端生成的载密图片的特征值;
80、第二查询模块,用于根据待查询的由当前客户端生成的载密图片的特征值查询待查询的载密图片的提取记录;
81、第五发送模块,用于将所述提取记录发送至所述客户端。
82、本发明的基于图片隐写的隐私保护方法及装置,将待传输的隐私信息嵌入载体图片生成载密图片,以便用户将载密图片传输至接收方,避免泄漏隐私信息,实现网络通信时的隐私保护;隐私信息不会传输至服务端,增加了传输安全性。
本文地址:https://www.jishuxx.com/zhuanli/20240802/237227.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表