软件定义网络匿名通信关键技术研究
2021-10-15魏占祯孟莘蕊李兆斌北京电子科技学院电子与通信工程系北京100070
计算机应用与软件 2021年10期
魏占祯 孟莘蕊 李兆斌(北京电子科技学院电子与通信工程系 北京 100070)
0 引 言
匿名可以做到使个人的身份信息得以隐蔽,不被外人识别获取。互联网影响社会生活方方面面,人们传递信息、休闲娱乐都已经少不了互联网。随着新技术的出现,软件定义网络(SDN)为弥补传统网络架构的不足,成为未来网络架构发展的一个重要趋势。
软件定义网络[1]的显著特征即转控分离,实现控制平面的中央控制,通信协议简化网络间传输设备工作量,具有软件编程功能,北向接口可与多应用程序连接。但软件定义网络并非是以用户的安全性和隐秘性为基础开发的,因此在通信中外来攻击者可以通过报文分析获取通信用户的敏感信息。在SDN网络通信中,用户匿名对于防止外部攻击和保护用户隐私非常重要。
鉴于匿名通信技术在当前软件定义网络中面临众多挑战,本文提出了软件定义网络匿名通信关键技术研究。通过包头改写技术实现发送方的身份匿名,通过生成唯一的哈希值来代替原包头中的敏感信息,并采用随机路径定流量变异技术实现路径的定期改变,使本文方案具有更高的安全性和可信性。
1 相关工作
1.1 SDN体系架构概述
软件定义网络[2]最早源于斯坦福大学,其进行了一个名为Clean State的项目,主要是对网络进行细化,主要包含数据平面、控制平面和应用平面,提供可编程网络,从而成为未来网络开发创造的新方向。
SDN架构如图1所示,可以将其按照功能区分为数据、控制及应用平面。……
登录APP查看全文
