基于m―序列的网络信息隐藏系统研究.doc

上传人:gs****r 文档编号:1687802 上传时间:2019-03-11 格式:DOC 页数:5 大小:104KB
下载 相关 举报
基于m―序列的网络信息隐藏系统研究.doc_第1页
第1页 / 共5页
基于m―序列的网络信息隐藏系统研究.doc_第2页
第2页 / 共5页
基于m―序列的网络信息隐藏系统研究.doc_第3页
第3页 / 共5页
基于m―序列的网络信息隐藏系统研究.doc_第4页
第4页 / 共5页
基于m―序列的网络信息隐藏系统研究.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1基于 m序列的网络信息隐藏系统研究【摘 要】笔者以 m-序列为基础,设计出一种多智能体相互协作的信息隐藏系统,在此基础上,笔者还提出了包括安全性、鲁棒性以及通信容量在内的系统评价指标。 【关键词】网络安全 信息隐藏 多智能体 体系结构 以多智能体为核心的网络信息隐藏系统的建构 1.信息隐藏系统模型 网络系统初始化的过程中,发送端与接收端的所有 Agent 建立并保持 TCP 连接。假设系统内有 M 个智能体参与数据的发送和接收。用户应用程序将数据包传送给包分解器,形成 M 份子网络包,并且由 M 个智能体分别进行发送。然而利用双方所建立起的 TCP 连接,M 个智能体接收 M份子网络包并且传

2、送至包组合器,最终将完整的包呈送给接收端应用程序。在此过程中,TCP 连接能够充分保证子网络包按顺序达到接收方,因此,包组合器便可以利用到达序列编码获得隐藏的信息。该系统主要采用 m-序列来决定多智能体发送和接收子网络包的顺序。 2.以 m-序列为基础的信息隐藏算法 n 个智能体呈现出唯一的标识,如果发送包则意味着发送隐藏信息位是“1” ,不发送包则是“0” 。因此,这些智能体在发送子数据包的过程中遵循着特定的规则,由此实现了信息隐藏的目的。然而,该系统呈现出十分明显的统计特征,从而增加了系统的风险。本系统在数据发送过2程中引入了 m-序列的编码方式,来解决这一问题。 由于迹函数具有明显的灵活

3、性特征,因此,在伪随机序列生成中根据系统需要,随时变换计算方式,从而在复杂的计算机系统中发挥着十分重要的应变作用。 假设 q 是素数 p 的幂,n 为自然数,有限域 G(qn)的本原元为a,s(i)=Tnq(ai) (i=0,1,?,qn-2) ,则序列 s(i)为G(q)上的 n 级最大线性移位寄存器序列,也被称为是 m-序列。该序列呈现出诸多优良性质,包括平衡性、移位可加性以及游程特性等等。它不仅是周期最长的一种序列,而且可以由 n 级移位寄存器生成最长周期(2n!-1) 。假设该信息隐藏系统拥有 n 个智能体,编码为A=a0a1?an-1an。当 ai 为 1 的时候,智能体发送数据,否

4、则不发送。 3.信息隐藏系统多智能体协作模型 笔者为本系统定义了一套完成各个智能体之间管理、协商下达命令等要求的消息机制,本信息隐藏系统通过这一结构,定义了诸多不同的消息机制。在诸多消息命令中,最关键的信息是智能体状态告知信息(Tell State) ,也即是在特定的时间内,智能体之间会互相告知自己的状态,如果发现没有正常运行的情况,便会重新创建一个同样的智能体。4.多智能体协作的通信协议 本系统采用驱动层技术进行通信活动。用户数据主要是使用管理智能体上的 IP/TCP 协议进行数据的发送活动,也即是将相关数据传输至驱3动中间层(NDIS) 。管理智能体并非将数据直接传输至网络链路中,而是通过

5、分包算法将其分解成不同的字数据包,随后通过信息隐藏系统自定义的协议将被分解后的子数据包发送给各个智能体。发送端的智能体与接收端的智能体通过 IP/TCP 通信方法,在接收到子数据包之后,发送给接收端的管理智能体的中间层,在 NDIS 之中重组所收到的子数据包,最后再交给上一层的 IP/TCP 协议。 基于网络安全的信息隐藏系统的仿真与实验 1.通信容量实验研究 为了说明系统内的隐藏信息是否可用,在系统仿真实验过程中,笔者分别在使用与不使用多智能体协同机制两种情况下,来测试百兆网络中的传输速度。其传输的数据量与传输时间之间的关系为:传送相同的载体数据,使用多智能体协同机制的系统需要的时间相对长一

6、些,但两条曲线之间的延迟比较小。如果用户采用五个智能体和 m-序列的方式传输一个子数据包,部分智能体会参与信息的发送活动。在仿真实验中,发送一个数据包便可以携带 2.18 位的隐藏信息量。这便大大提高了系统的信息容量,增强了其可用性特征。 2.鲁棒性实验研究 为了清晰地展现系统内隐藏信息的鲁棒性特征,笔者设计出一个以网络包发送时间间隔为基础的信息隐藏系统,清晰地记录两类不同系统的鲁棒性实验数据。由于受到存储转发设备的影响,使用网络包发送时间间隔来隐藏信息容易出现各种各样的错误。然而以多智能体为基础的信息隐藏系统发送的隐藏信息受到的干扰比较小,因此,其鲁棒性要明4显好于前者。 3.系统安全性实验

7、研究 为了验证该系统隐藏信息的安全性,笔者在该局域网中设计出具有路由功能的防火墙,将置位 TCP 包的标志位与保留位作为设置包过滤的规则,通过多智能体和 TCP 包扩展位与填充位的信息隐藏算法来进行数据的传输活动,最终实现以 TCP 协议包中存储位为基础的信息隐藏系统。防火墙极大地破坏甚至拦截了由 TCP 包填充的隐藏信息,但部分隐藏于TCP 标识的字段会保留下来。然而,以多智能体为基础的信息隐藏计算方式没有对特殊位进行任何处理,因此也就不会被防火墙过滤,从而保证了隐藏信息的完整性。 结 论 以多智能体为基础的信息隐藏系统,在保证不同计算机之间进行安全通信的基础上植入一个特殊的信息隐藏系统。该系统具有明显的安全性与鲁棒性特征,从而增强了系统内重要信息传输的安全性与高效性功能。 参考文献: 1朱友文,黄刘生.保护私有信息的文本信息隐藏检测算法J.电子与信息学报,2011, (2):21-24. 2陈志文,余振山.基于双文本段的信息隐藏算法J.电子与信息学报,2009, (11):108-111. 3谢建全,黄大足.一种抗 IPEG 压缩的大容量信息隐藏算法J.南京理工大学学报(自然科学版) ,2011, (2):65-69. 5作者单位:陕西国防工业职业技术学院电子信息学院 陕西西安

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 学科论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。