《表1 AP指纹数据库结构》
为了实现对伪AP的检测,本文提出的伪AP检测模型如图2所示:训练阶段通过采集的合法AP数据及数据预处理构造CSI指纹,并生成成对的训练集训练Siamese网络.训练完成后,从训练集按照标签抽取指纹样本生成AP指纹数据库,并得到最优的网络参数.为了避免指纹的选择对检测结果造成影响,指纹库中会为每个AP保存多个指纹,并在检测时将待测AP的数据与指纹库中相应的指纹进行多次比对,AP指纹库的格式如表1所示,其中Pki表示设备k的第i个指纹.在线检测阶段算法如算法1所示,将待测AP的指纹同指纹库中具有相同SSID和MAC地址的指纹通过Siamese网络进行比对,并通过多数投票规则得到最终的检测结果.如果大多数的判定结果为同一类,则待测AP为合法AP;如果大多数的判定结果不为同一类,或者判定为同类或不同类的结果次数一致时,则为伪AP.
图表编号 | XD00174273100 严禁用于非法目的 |
---|---|
绘制时间 | 2020.05.05 |
作者 | 郑瑞环、潘亚雄、胡勇 |
绘制单位 | 四川大学网络空间安全学院、中国工程物理研究院成都科学技术发展中心、四川大学网络空间安全学院 |
更多格式 | 高清、无水印(增值服务) |