The invention discloses a moving terminal video stream stealth transmission method based on the Android platform. The steps are: you will get hidden scrambling sequence was chaos; image texture, suitable for large and complex components of motion information hiding options for embedding secret message sequence vector; from chaos in the group taking message bits, 4 intermediate frequency coefficient and 8*8 pixel size all tagged the image blocks of quantized DCT coefficients were XOR operation, forming stego video compression encoding flow; the recipient is using the negotiated key will message from compressed video stream encoding decoding recovery. The method disclosed in this paper ensures the safety while giving consideration to the execution efficiency of the method, good hidden effect and high flexibility, and meets the needs of the hidden communication of the mobile terminal.
【技术实现步骤摘要】
基于安卓平台的移动终端视频流隐密传输方法
本专利技术属于信息安全领域,更进一步涉及信息隐藏应用
的一种基于安卓平台的移动终端视频流隐密传输方法。本专利技术将信息隐藏技术与现有移动终端的即时通信应用技术相结合,通过把隐密信息嵌入到视频流传输中。利用视频流的掩饰从而达到隐密信息无感知传输,接收方使用与发送发共享的密钥进行隐密信息的提取和解码。
技术介绍
在互联网应用时代,大数据和云计算为海量数据分布式存储、智能搜索提供了极大的便利。但也为网络用户的隐私带来了巨大的安全威胁。诸如用户的重要数据、私密及敏感信息等容易被搜索、转存、散布,而且隐密信息一旦散布是很难可逆追踪的。基于互联网的社交网络平台以及各种即时通信软件(聊天,中介,微信,QQ等)存在着个人敏感信息的泄露问题。敏感信息的泄露一方面来自系统的安全漏洞,另一方面来自于用户的个人想当然的习惯。攻击者则可利用这些泄露信息进行模仿、诱导、实施网络诈骗,使个人和社会集体蒙受巨大的财产损失。现代信息隐藏问题起源于1983年,信息隐藏可基于各种多媒体数据,包括文本、图像、音频、视频等,直至今日国内外信息隐藏领域的研究已经有了较为成熟的结论。随着手机等移动终端设备上隐私泄露问题日渐突出,信息隐藏技术在移动终端设备的应用也逐渐受到人们的关注。山东省计算中心“基于压缩感知的自适应视频信息隐藏方法”(专利申请号201210420058.2,授权公告号CN102917227B)中公开了一种隐密通信方法。该方法以镜头为单位将视频文件分帧,以镜头的第一帧作为关键帧,建立图像纹理分类模型,获取关键帧的纹理分类模型标记。通过确定 ...
【技术保护点】
一种基于安卓平台的移动终端视频流隐密传输方法,其特征在于,按照视频动态编解码MPEG4标准推荐,采用基于图像组GOP为基本单元处理视频流的编解码,包括步骤如下:(1)预处理密信:(1a)将用户待传输的密信数据转换为一维密信二进制序列;(1b)采用一维Logistic置乱算法,对一维密信二进制序列进行置乱,得到置乱后的密信序列,将本次一维Logistic置乱算法的初始值和随机常数,作为密信密钥;(1c)在置乱后的密信序列结尾加入结束标记。(2)预处理视频流:(2a)从用户通信的视频流中任意选取连续的四帧数据组成一个分组,分组的第一帧作为参考帧I帧,第二帧和第三帧作为双向预测帧B帧,第四帧作为前向预测帧P帧;(2b)通过视频动态编解码MPEG4标准预测各分组参考值I帧与前向预测帧P帧间的的动态分量,根据各动态分量情况设定阈值1,记作T1;(2c)任选一个分组,判断其动态分量是否大于T1,若是,则执行步骤(2d),否则,执行步骤(2c);(2d)将分组中参考帧I帧的亮度Y分量分成8*8像素大小的数据块,利用模糊熵测度算法,计算每个数据块的模糊熵,并根据模糊熵的情况设定阈值2,记作T2;(2e ...
【技术特征摘要】
1.一种基于安卓平台的移动终端视频流隐密传输方法,其特征在于,按照视频动态编解码MPEG4标准推荐,采用基于图像组GOP为基本单元处理视频流的编解码,包括步骤如下:(1)预处理密信:(1a)将用户待传输的密信数据转换为一维密信二进制序列;(1b)采用一维Logistic置乱算法,对一维密信二进制序列进行置乱,得到置乱后的密信序列,将本次一维Logistic置乱算法的初始值和随机常数,作为密信密钥;(1c)在置乱后的密信序列结尾加入结束标记。(2)预处理视频流:(2a)从用户通信的视频流中任意选取连续的四帧数据组成一个分组,分组的第一帧作为参考帧I帧,第二帧和第三帧作为双向预测帧B帧,第四帧作为前向预测帧P帧;(2b)通过视频动态编解码MPEG4标准预测各分组参考值I帧与前向预测帧P帧间的的动态分量,根据各动态分量情况设定阈值1,记作T1;(2c)任选一个分组,判断其动态分量是否大于T1,若是,则执行步骤(2d),否则,执行步骤(2c);(2d)将分组中参考帧I帧的亮度Y分量分成8*8像素大小的数据块,利用模糊熵测度算法,计算每个数据块的模糊熵,并根据模糊熵的情况设定阈值2,记作T2;(2e)从所有数据块中选出其模糊熵的值大于T2的数据块,组成待嵌密载体块序列并标记;(2f)用待嵌密载体块的总数乘以4,作为分组参考帧I帧以比特为单位的密信容量;(2g)将待嵌密载体序列的位置信息转换为一维载体二进制序列;(2h)采用一维Logistic置乱算法,对一维载体二进制序列进行位置上的置乱,得到混乱的载体位置序列,将本次一维Logistic置乱算法的初始值与随机常数,作为置乱密钥;(2i)将参考帧I帧按照视频动态编解码MPEG4标准对16*16像素大小的宏块进行帧内编码处理,得到一系列离散余弦变换DCT系数量化后的序列;(2j)在图像组GOP中,对运动向量的估计基于前向预测帧P帧、双向预测帧B帧,这些帧均按照视频动态编解码MPEG4标准进行帧间编码处理;(3)隐藏密信:(3a)对满足大于T1且同时大于T2的8*8像素大小的数据块,也就是选择那些纹理复杂且具有相对较大运动分量的数据块,作为待嵌密载体集合,按照Z字形扫描数据块压缩后的离散余弦变换DCT域量化系数,得到一系列一维系数序列;(3b)按顺序从密信序列中取出与该分组参考帧I帧密信容量相等个数的密信,分别替换所有一维系数序列4个中频系数的4个最低有效位;(3c)按照视频动态编解码MPEG4标准,对替换后的参考帧I帧继续进行帧内编码处理,将编码结果插入分组中,得到一个图像组GOP的压缩包;(3d)判断密信序列是否全部取出密信,若是,则执行步骤(4);否则,执行步骤(2);(4)传输数据:含密的视频流可通过安卓系统的移动终端发送到公共网络中,供收发双方进行隐密通信;(5)提取密信:(5a)通过其他的渠道或早先的口令约定来共享解密密钥;(5b)接收方通过输入密信密钥和置乱密钥解码出密信。2...
【专利技术属性】
技术研发人员:杨世勇,杨磊,兰慧,谢宏亮,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。