[发明专利]基于项目关联的托攻击检测方法有效

专利信息
申请号: 201710057846.2 申请日: 2017-01-23
公开(公告)号: CN106874427B 公开(公告)日: 2020-01-14
发明(设计)人: 李巧巧;陈百基 申请(专利权)人: 华南理工大学
主分类号: G06F16/9535 分类号: G06F16/9535;G06F21/55;G06K9/62
代理公司: 44245 广州市华学知识产权代理有限公司 代理人: 李斌
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 项目 关联 攻击 检测 方法
【权利要求书】:

1.一种基于项目关联的托攻击检测方法,其特征在于,包括如下步骤:

S1、对混合用户评分矩阵R进行项目相关性计算,得到混合用户评分矩阵R的项目相关矩阵A;具体如下:

S11、将混合用户评分矩阵R转变为新矩阵R’,新矩阵R’中评分项为1,未评分项为0;

S12、对新矩阵R’中每个项目进行扩充,扩充后的项目与新矩阵R’相加,得到项目的共同平分项;

S13、对共同评分项利用皮尔森相似度计算相似性,公式为:

其中, X 为项目X,为项目X的均值;Y为项目Y,为项目Y的均值;

S14、重复步骤S12-S13,直至生成项目相关性矩阵A;

S2、在混合用户评分矩阵R中,查找某一目标用户的近邻用户,移除目标用户以及其近邻用户,得到新混合用户评分矩阵r;重复查找目标用户,直至在混合用户评分矩阵R中所有用户均查找完毕,得到若干新混合用户评分矩阵r;

S3、对新混合用户评分矩阵r进行项目相关性计算,得到新混合用户评分矩阵r的项目相关矩阵a;具体如下:

S31、将新混合用户评分矩阵r转变为新矩阵r’,新矩阵r’中评分项为1,未评分项为0;

S32、对新矩阵r’中每个项目进行扩充,扩充的项目与新矩阵r’相加,得到项目的共同平分项;

S33、对共同评分项利用皮尔森相似度计算相似性,公式为:

其中, X 为项目X,为项目X的均值;Y为项目Y,为项目Y的均值;

S34、重复步骤S32-S33,直至生成项目相关性矩阵a;

S4、计算项目相关性矩阵A与不同项目相关矩阵a的欧式距离;

S5、将欧式距离累加到混合用户评分矩阵R中每一个用户以及其近邻用户,过滤攻击用户。

2.根据权利要求1所述的基于项目关联的托攻击检测方法,其特征在于,所述步骤S2具体为:

S21、在混合用户评分矩阵R中,设定近邻用户数量k;

S22、采用KNN方法对每个用户求取k个近邻用户,具体如下:

S221、根据公式算出其余用户与目标用户的距离;

其中,xi为目标用户评分,yi为近邻用户评分,m为原混合评分矩阵的列数,代表评分个数;

S222、对计算所得距离进行排序,找出距离目标用户最近的k个近邻用户;

S23、移除目标用户以及其近邻用户,得到新混合用户评分矩阵r。

3.根据权利要求1所述的基于项目关联的托攻击检测方法,其特征在于,所述步骤S5中过滤攻击用户具体为:将用户对应距离进行排序,排序采用升序处理,过滤前N个最短距离的用户,所述过滤前N个最短距离的用户即表示过滤攻击用户。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710057846.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top