[发明专利]基于支持向量机和阈值筛选的恶意用户识别方法及装置有效
申请号: | 201810131425.4 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108174379B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 宋铁成;胡静;朱翰宬;吴俊;夏玮玮;燕锋;沈连丰 | 申请(专利权)人: | 东南大学 |
主分类号: | H04W12/00 | 分类号: | H04W12/00;H04W16/14;H04W24/00;H04L12/26 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 孟红梅 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于支持向量机和阈值筛选的恶意用户识别方法及装置,用以解决二级用户中的恶意频谱感知问题。该方法通过提交二级用户对主用户的能量检测值,采用支持向量机方案对二级用户的能量检测值进行分析,并提取二级用户对主用户的状态分类正确率。其次,通过引入识别概率和误筛概率的概念,计算出二级用户的状态分类正确率阈值,并筛选出二级用户中的恶意用户。本发明能够在多种数据篡改攻击模式以及大规模恶意二级用户攻击中有效地识别恶意用户,从而保证正常用户的频谱资源分配。此外,本发明方法可以在某些固定的时间点执行并筛选恶意用户,能够满足各种计算复杂度的场合。 | ||
搜索关键词: | 基于 支持 向量 阈值 筛选 恶意 用户 识别 方法 装置 | ||
融合中心接收并存储二级用户提交的对主用户进行检测的能量值以及每个回合结束后的主用户实际在线状态;
融合中心每隔设定的执行间隔进行恶意用户筛选,包括:取指定样本数量的最新历史回合能量值,以主用户实际状态作为标签进行支持向量机分类,获得各二级用户的状态分类正确率;根据各二级用户提交的信噪比和给定的正常用户误筛概率计算出状态分类正确率阈值,将状态分类正确率低于所述阈值的判断为恶意用户。
2.根据权利要求1所述的基于支持向量机和阈值筛选的恶意用户识别方法,其特征在于,所述状态分类正确率阈值的计算方法为:其中,ui为二级用户i的状态分类正确率阈值,p(γi)为主用户状态的理论分类精度,R为样本数量,erfc‑1表示高斯互补误差函数的逆函数,τ为给定的正常用户误筛概率。
3.根据权利要求2所述的基于支持向量机和阈值筛选的恶意用户识别方法,其特征在于,所述主用户状态的理论分类精度表示为:其中,γi为二级用户i的检测信噪比,Yi为二级用户i提交的能量值,s为能量值Yi到主用户状态判决结果的能量判决阈值,H0和H1分别表示主用户占用和不占用的情况,P(Yi>s|H0)表示在假设H0分布情况下,能量值Yi大于s的概率,P(Yi<s|H1)表示在假设H1分布情况下,能量值Yi小于s的概率,P0和P1分别为主用户占用信道和不占用信道的先验概率。
4.根据权利要求1所述的基于支持向量机和阈值筛选的恶意用户识别方法,其特征在于,采用支持向量机得到的二级用户的状态分类正确率表示为:其中,为根据线性核支持向量机计算得到的二级用户i的状态分类正确率,R为样本数量,PU(k)∈{0,1}为第k个回合的主用户实际状态,⊕表示异或运算,s为能量值Yi到主用户状态判决结果的能量判决阈值,Yi(k)为第k个回合二级用户i提交的能量值,
数据存储模块,用于接收并存储二级用户提交的对主用户进行检测的能量值以及每个回合结束后的主用户实际在线状态;
以及,恶意用户筛选模块,用于每隔设定的执行间隔进行恶意用户筛选,包括:
支持向量机单元,用于获取指定样本数量的最新历史回合能量值,以主用户实际状态作为标签进行支持向量机分类,获得各二级用户的状态分类正确率;
以及,阈值筛选单元,用于根据各二级用户提交的信噪比和给定的正常用户误筛概率计算出状态分类正确率阈值,将状态分类正确率低于所述阈值的判断为恶意用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810131425.4/,转载请声明来源钻瓜专利网。