《基于某测量船隐蔽通信检测算法设计和软件开发》:此文是一篇软件开发论文范文,为你的毕业论文写作提供有价值的参考。
摘 要:进入二十一世纪以来,我国海上探测能力进一步增强,测量船和指挥部,以及测量船相互之间的信息交流,相互合作也日益频繁,为了保证所传输的信息不被不法分子利用以及国外的间谍机构所探知,因此采取合适的隐写术对信息进行加密显得尤为重要.同时,在截获了不法分子的情报之后进行解密以便采取相应的措施也是一项艰巨的任务.因此,本文采取了Bitfield消息中的隐蔽通信检测算法设计和软件开发技术对信息进行隐蔽以及检测破译.应用本文中提出的方法,可以很好地区分针对矩阵编码的bitfield消息隐蔽通信中的正常数据和含密数据.
关键词:测量船;隐蔽通信;检测算法
中图分类号:U665.2 文献标识码:A 文章编号:1006—7973(2018)2-0049-05
BitTorrent网络是P 网络的典型代表,它运行的是BitTorrent协议.在中国,它的使用率相对较大.它在具有P 网络的本身特色的基础上,还有着“连接越多,下载越快”的特点.BitTorrent网络协议(简称BT协议)其实是一种发布文件的协议,它基于的是HTTP的协议.BT协议识别内容最关键的是依赖URL,另外,它还可以和Web进行无缝交接.Ben coding编码,Torrent文件格式,节点和Tracker服务器的通信协议以及节点之间的通信协议都是BitTorrent协议的重要组成部分.在BitTorrent网络中,发布和共享是文件共享最主要的两个步骤.本文研究重点是针对节点间通信的数据消息——Bitfield消息的隐蔽通信算法及其检测.通过和矩阵编码技术融合可以提高针对于Bitfield信息的隐蔽通信算法的嵌入效率.矩阵编码技术在F5密写算法后开始崭露头角.在矩阵编码技术的基础上,通过修改1个单位的信息把更多的秘密文本存放进去.最少地更改原先的数据,降低修改数据对BitTorrent功能造成的影响,提升嵌入效率,从而提高了该方法的隐蔽性.
网络隐写作为一种隐蔽通信方式,利用合法的数据流作为载体在网络中传递秘密文本.测量船通过利用网络隐信道进行隐秘通信,安全地传递重要信息.但同时,网络隐写也会被不法组织和个人利用,以传递核心信息,威胁国家安全.因此,检测网络隐写的存在,防止危害发生,是至关重要的环节.隐写的检测技术作为网络安全保护方面内的核心技术,引发研究热潮,而且目前为止已经取得了不少的研究成果.但是目前还没有公开文献给出其检测方法.
1 Bencoding 编码
Bencoding编码在BT协议中使用率很高.在BitTorrent早先开发的时候将Bencoding定义为它的编解码标准.因为BitTorrent客户端的开发语言是Python语言,所以Python自带的数据结构,列表和字典标准在Bencoding里全部包含.整数、字符串、列表以及字典都能够进行Bencoding编码,它们编码之后转化为字符串,这样有利于在网络上面传送.
在Bencoding内整数可以通过i
2 矩阵编码技术概述
从F5密写计技术,矩阵编码技术逐渐进入大众视野.在F4密写的基础上增添矩阵编码技术和混洗技术就形成了F5密写技术,它很大程度上提升了信息隐藏技术的可靠性,融入矩阵编码的首要目的是存放更多的秘密文本.将一个单位秘密文本嵌入到载体信息中会有百分之五十的可能更改初始数据,也有百分之五十的可能不更改初始数据.换言之,每更改一次数据都可以存放两个单位的秘密文本.和矩阵编码技术融合必然可以把更多的秘密文本存放进去,也就是说,最理想的情况下,可以达到只更改一个单位初始文本而存放k单位隐秘文本的效果.
当k>2时,把k个单位秘密文本存放到2k-1个初始数据负载中,这是矩阵编码的通用形式,此时的载体数据使用情况如下
嵌入前,倘若上面的式子全部满足,那么就不用改动.倘若存在等式不满足,就需要找到对应于上式的初始数据,并改动它们,使三个式子全部成立.倘若式(2.11)和式(2.13)不成立,找出它对应的原始数据a5(表2-1中a5下面的例子里有叉的位置对应于x1和x3),所以只需要改动a5.由于a5在式(2.11)和式(2.13)中出现,所以改动a5可以使它们从不成立变为成立;但是在式(2.12)没有a5中,因此改动a5并不足以更改式(2.12)的情况.因此当k等于3时,矩阵编码的载体使用情况如下
软件开发论文参考资料:
结论:基于某测量船隐蔽通信检测算法设计和软件开发为大学硕士与本科软件开发毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写开发软件培训方面论文范文。