APP下载

基于滑动窗口中包排序的网络隐写方法

2021-09-10王婧雨王开西

青岛大学学报(自然科学版) 2021年2期

王婧雨 王开西

摘要:针对TCP传输控制协议的网络隐写方法存在着受限于网络环境、隐藏容量低等问题,提出了基于滑动窗口中包排序的网络隐写方法。利用TCP协议中发送方可根据网络环境构造滑动窗口大小和TCP可靠传输的特点,通过滑动窗口数值的奇偶性和滑动窗口中包的顺序隐藏秘密消息。与其他方法相比,在不增加其他资源开销的情况下,发送方在发送秘密消息时利用的数据流量更符合当前网络环境状况,且当滑动窗口中数据包超过4个时隐藏容量大于1bit/包。

关键词:TCP协议;滑动窗口;包排序;隐藏容量

中图分类号:TP309.7

文献标志码:A

收稿日期:2020-10-09

基金项目:

国家自然科学基金(批准号:U1536113)资助。

通信作者:

王开西,男,博士,副教授,主要研究方向为信息隐藏等。E-mail: kxwang@qdu.edu.cn

目前,互聯网技术的飞速发展促进了各类网络传输层协议的产生,其中传输控制协议(Transmission Control Protocol,TCP)作为一种面向连接的、可靠的、基于字节流的传输层通信协议应用尤为广泛[1-2]。TCP协议本身存在着一些可以被利用的冗余,为创建网络隐蔽信道提供了条件,基于TCP的网络隐写方法主要有三种类型:基于TCP首部字段的网络隐写方法,如通过修改TCP首部ISN字段隐藏秘密消息[3];基于改变网络吞吐量的网络隐写方法,如发送方通过控制吞吐量隐藏秘密消息[4-7];基于包排序的网络隐写方法,如通过不同端口发送包的顺序隐藏秘密消息[8]、通过错序或丢包隐藏秘密消息[9-10]。其中基于TCP报文首部字段的网络隐写方法需要修改具体字段,对数据包本身做了改动,其不可见性较低,隐藏容量也较低,而且攻击者可以通过隐写分析检测出数据包存在异常[11]。……

登录APP查看全文