[发明专利]一种基于IFAT指纹的移动终端品牌型号的识别方法有效
申请号: | 201811552003.0 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109673038B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 刘宁;龙俐伶 | 申请(专利权)人: | 中山大学 |
主分类号: | H04W48/16 | 分类号: | H04W48/16;H04L29/12;H04W8/22 |
代理公司: | 广州凯东知识产权代理有限公司 44259 | 代理人: | 罗丹 |
地址: | 510000 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ifat 指纹 移动 终端 品牌 型号 识别 方法 | ||
1.一种基于IFAT指纹的移动终端品牌型号的识别方法,其特征在于:
构建不同品牌型号的移动终端的帧间到达时间差INTER-FRAME ARRIVAL TIME指纹信息库步骤;识别终端品牌型号:1)、捕获终端发出的Probe Request帧Fi;
2)、从Probe Request帧Fi的头部中提取源MAC地址addr,序列号Seqi,以及从RadiotapHeader中获取MAC timestamp的值Ti,即帧Fi的发出时间,时间戳以微秒为单位;
3)、继续捕捉直到来自同一MAC地址的Probe Request帧中的序列号Seqi+1与Seqi的差值大于15或者时间差(Ti+1-Ti)大于100000时,将之前采集到的所有Probe Request帧形成一个连发集合S;
4)、计算S中相邻帧Fi和Fi+1之间的时间差diffi,得到时间差集合Diff={diff1,diff2,...,diffn-1},其中diffi=Ti+1-Ti;
5)、Diff与连发集合S中的帧数|S|组成未知终端的指纹X={Diff,|S|};
6)、根据MAC地址中的ORGANIZATIONALLY UNIQUE IDENTIFIER信息从帧间到达时间差INTER-FRAME ARRIVAL TIME指纹信息库中获取该ORGANIZATIONALLY UNIQUE IDENTIFIER对应的品牌,和该品牌的子品牌型号的帧间到达时间差INTER-FRAME ARRIVAL TIME指纹集合;
7)、计算该帧间到达时间差INTER-FRAME ARRIVAL TIME指纹集合中的所有指纹与未知终端的指纹X之间的距离Dis,若最小距离小于所设阈值t,则取距离最小指纹所对应的品牌型号为该未知终端的品牌型号,否则为未能识别终端;
8)、识别成功后,可将最小距离小于5000的帧间到达时间差签名用来更新原本的终端帧间到达时间差INTER-FRAME ARRIVAL TIME指纹信息库。
2.如权利要求1所述的一种基于IFAT指纹的移动终端品牌型号的识别方法,其特征在于构建帧间到达时间差INTER-FRAME ARRIVAL TIME指纹信息库包括以下步骤:
9)、对于某一品牌下的某一子品牌型号的移动终端,收集该终端的Probe Request帧若干;
10)、根据帧的序列号、MAC地址及时间差将其分为若干次连发,得到连发的集合G;
11)、根据序列号和时间戳得到帧间到达时间差INTER-FRAME ARRIVAL TIME序列数组;
12)、对帧数目相同的连发,对帧间到达时间差INTER-FRAME ARRIVAL TIME序列数组中的元素计算均值,得到帧间到达时间差INTER-FRAME ARRIVALTIME序列均值数组
13)、并统计包含不同数目的帧的连发集合G出现的次数,计算在G的总个数中所占权重P,最后得到该品牌型号终端的帧间到达时间差INTER-FRAME ARRIVAL TIME指纹。
3.如权利要求2所述的一种基于IFAT指纹的移动终端品牌型号的识别方法,其特征在于所述步骤10)包括:
根据MAC地址判断是否来自同一个终端,如果MAC地址相同的情况下,再根据序列号及相邻帧间时间差判断是否属于一次连发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811552003.0/1.html,转载请声明来源钻瓜专利网。