【技术实现步骤摘要】
本专利技术涉及信息隐藏和密码学
,尤其涉及一种基于社交网络的隐私保护系统及方法。
技术介绍
随着移动互联网技术的飞速发展,人们对通信内容隐私保护的需求越来越强。现有的网络通信平台如电子邮件系统、即时通信系统等都是使用对通信内容加密的方式保护用户隐私的,这种保护措施基于密码体制的安全性,可以根据需要达到很高的安全强度。然而,这种通信模式的不足之处是通信双方是点对点的通信方式,这种通信模式一方面容易遭受攻击者的主动攻击,另一方面通过分析用户的通信行为,攻击者容易获得不同用户之间的社会关系甚至更多的重要隐私信息。因此,设计基于现有网络通信平台的隐蔽通信系统,成为保护数据隐私和提高信息安全的重要手段和迫切需求。基于社交网络的隐私保护系统及方法借助日益普及的社交网络微博,使用数字隐写技术将信息发送方通信时需要传递的重要信息经过加密后嵌入到图像文件中,通过用户发布微博的方式进行信息传递。并且,只有信息接收方才能通过浏览信息发送方发布的微博图片的方式提取信息。该系统完全掩盖了通信发生的事实,在互联网中进行通信的信息发送方和信息接收方之间建立了一条安全隐蔽的通信信道,有效地保护用户的隐私数据不被非法监听和窃取。
技术实现思路
本专利技术的技术解决问题:克服现有技术的不足,提供一种基于社交网络的隐私保护系统及方法,保证在互联网中进行通信的信息发送方和信息接收方之间建立一条安全隐蔽的通信信道,有效地保护用户的隐私数 ...
【技术保护点】
一种基于社交网络的隐私保护系统,其特征在于包括:文件系统模块、隐写模块、客户端与网络交互模块,其中:文件系统模块,用于将需要发送的消息文件加密,并分割成大小一致的一组分段二进制文件并按顺序编号,再将加密消息文件的类型、载密图片的编号和每张载密图片承载的分段二进制文件大小这一系列数据构造为索引表,最后将由加密消息文件分割成的分段二进制文件和索引表送至隐写模块,同时可以根据索引表将分段二进制文件重构并解密为消息文件;隐写模块,接收文件系统模块传来的由加密消息文件分割成的分段二进制文件和索引表,使用JPEG图像自适应隐写算法将分段二进制文件和索引表嵌入到需要在微博发布的图片中,并将需要在微博发布的载密图片传送至客户端与网络交互模块,同时可以从载密图片中提取分段二进制文件和索引表;客户端与网络交互模块,用于将需要发布的载密图片上传至微博,同时客户端可以下载在微博中已发布的载密图片。
【技术特征摘要】
1.一种基于社交网络的隐私保护系统,其特征在于包括:文件系统模块、隐写模
块、客户端与网络交互模块,其中:
文件系统模块,用于将需要发送的消息文件加密,并分割成大小一致的一组分段二
进制文件并按顺序编号,再将加密消息文件的类型、载密图片的编号和每张载密图片承
载的分段二进制文件大小这一系列数据构造为索引表,最后将由加密消息文件分割成的
分段二进制文件和索引表送至隐写模块,同时可以根据索引表将分段二进制文件重构并
解密为消息文件;
隐写模块,接收文件系统模块传来的由加密消息文件分割成的分段二进制文件和索
引表,使用JPEG图像自适应隐写算法将分段二进制文件和索引表嵌入到需要在微博发
布的图片中,并将需要在微博发布的载密图片传送至客户端与网络交互模块,同时可以
从载密图片中提取分段二进制文件和索引表;
客户端与网络交互模块,用于将需要发布的载密图片上传至微博,同时客户端可以
下载在微博中已发布的载密图片。
2.一种基于社交网络的隐私保护方法,其特征在于实现步骤如下:
(1)信息发送方和信息接收方获得基于社交网络的隐私保护系统与微博的信息交互功
能;
(2)信息发送方登录隐私保护系统,使用JPEG图像自适应隐写算法将需要传输的消息
经过加密后嵌入到需要在微博发布的图片中;
(3)隐私保护系统发布含有载密图片的微博,并更新信息发送方的微博头像图片,完
成消息的发送;
(4)信息接收方登录隐私保护系统,提取并解密信息发送方发布的微博图片中的加密
消息向信息接收方推送,完成消息的接收。
3.根据权利要求2所述的方法,其特征在于,所述步骤(1)中信息发送方和信息接收
方获得基于社交网络的隐私保护系统与微博的信息交互功能的步骤包括:
信息发送方和信息接收方申请获得微博开发平台提供的客户端应用的开发授权,实现基
于社交网络的隐私保护系统客户端与微博的信息交互功能,信息交互功能包括发布微博图
片、下载微博图片、更新微博用户头像、下载微博用户头像以及微博好友的添加和删除;
在获得系统客户端与微博的信息交互功能的基础上,信息发送方和信息接收方使用微博
\t帐号登录基于社交网络的隐私保护系统客户端完成好友的添加,为发送消息作准备;
通信双方共享RSA公钥密码,信息发送方A的公钥为A_PubKey,信息接收方B的公
钥为B_PubKey。
4.根据权利要求2所述的方法,其特征在于,所述步骤(2)中信息发送方登录隐私保
护系统,使用JPEG图像自适应隐写算法将需要传输的消息经过加密后嵌入到需要在微博发
布的图片中的步骤包括:
信息发送方A登录基于社交网络的隐私保护系统客户端;
信息发送方A通过隐私保护系统选定信息接收方B,将信息发送方A发送给信息接收
方B的消息数目A_NUMAB加1,对信息接收方B发来的消息数目A_NUMBA保持不变,
使用AES对称密钥KeyAB对数据A_NUMAB和数据A_NUMBA加密;
信息发送方A通过隐私保护系统使用AES对称密钥KeyAB对消息文件加密得到加密消
息文件;
信息发送方A通过隐私保护系统将加密消息文件分割成大小一致的一组分段二进
制文件并按顺序编号;
信息发送方A通过隐私保护系统使用JPEG图像自适应隐写算法将已编号的分段二
进制文件嵌入到需要在微博发布的一张或多张JPEG图片中,接着将加密消息文件的类
型、载密图片的编号和每张载密图片承载的分段二进制文件大小这一系列数据构造为索<...
【专利技术属性】
技术研发人员:俞能海,张卫明,姚远志,张卓,包震坤,
申请(专利权)人:中国科学技术大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。