74、IPv6网络入侵检测与椭圆曲线密码学FPGA实现

IPv6网络入侵检测与椭圆曲线密码学FPGA实现

1. IPv6网络入侵检测

在IPv4网络的入侵检测系统(IDS)实验中,KDD Cup 1999入侵检测竞赛数据常被使用,原始数据经处理得到24种攻击类型,主要分为探测、拒绝服务、用户到根攻击和远程到用户攻击四大类。而在IPv6环境下,我们聚焦于典型的DoS/DDoS攻击以及滥用路由器头攻击,包括与IPv6邻居发现协议相关的DoS攻击,以及基于TCP - Flood、UDP - Flood、ICMP - Flood和smurf这四种代表性攻击模式的DDoS攻击。

我们在IPv6环境下进行攻击实验并捕获攻击数据包,通过winpcap(或Linpcap)捕获数据包。将攻击(或正常访问)识别为在短时间内对目标主机不同端口的一系列连接尝试。由于审计数据量巨大,我们没有将所有连接记录聚合到一个训练数据集中,而是将基于相同目的地的一系列连接合并为一个事务。

每个记录通常包含描述事件特征的大量特征,如连接持续时间、源主机与目标主机之间传输的字节数等。我们将记录正式定义为七元组{IP, Port, Flag, Protocol, Service, State, Class},从数据集中提取6种不同特征和一个类标签,分为2个基本特征(请求的服务、源和目标机器之间使用的协议)、2个内容特征(标志和TCP连接状态)和2个基于主机的特征(主机IP地址和IP端口)。

数据集分为训练集和测试集,各包含5000条记录。训练集用于构建模型以实现最大泛化精度,测试集用于在测试阶段检测入侵。

1.1 数据挖掘算法实现
  • 基本算法 :关联规则挖掘问题可分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值