The invention discloses a device fingerprint extraction and recognition method based on an acceleration sensor, which adopts the method of collecting device acceleration sensor data to realize the recognition of the current device. Compared with the prior art, the method relies on hardware instead of traditional software, this method improves the reliability and stability of equipment; acceleration sensor in the manufacturing process because of the limitation of the processing technology, has the small error between the different acceleration sensor, and the error in the equipment life cycle is almost constant and not modify, so this method is compared with traditional hardware based on the MAC address information in a way that is more accurate. At the same time, the method of the invention realizes the device identification without the need to install any controls and does not require any additional operation of the user, thereby improving the user experience. After a large number of equipment testing, the calculation accuracy is about 99%.
【技术实现步骤摘要】
一种基于加速度传感器的设备指纹提取和识别方法
本专利技术属于互联网领域,涉及一种基于加速度传感器的设备指提取和识别方法。
技术介绍
近些年来,用户识别成为应用开发商及运营商普遍的需求。识别用户及他们的消费习惯,可以帮助广告商、电子商务平台等更有针对性地投放广告以及产品,提高转化率。而对于其他一类需要保障账户安全的应用,如电子钱包应用、在线购物应用等,识别用户更是为了满足安全需求。不法分子窃取账号密码在其余任意设备上登录并实行违法行为的情况时有发生,关联账号与智能终端设备来识别用户,能有效地提升账号的安全性,保障个人财产和隐私的安全。通常地,浏览器可以通过Cookies来识别账号和设备,而智能手机上的app则通过请求设备的ID,如IMEI等,来识别用户。但这些通用的方法已经引起了人们对用户隐私安全问题的关注,相应的措施已经被提出来规范这些行为。因此,我们必须寻找一种新的方式识别用户,辨识用户账号是在哪一个终端设备上被使用。
技术实现思路
本专利技术提供一种基于加速度传感器的设备指纹提取和识别方法,在无需用户参与情况下,通过获取设备加速度传感器固有差异对设备进行识别,无需用户安装控件、提高了用户体验。本专利技术的基于加速度传感器的设备指纹提取和识别方法,包括以下步骤1)调用设备内部微型电机使设备震动,收集设备加速度传感器数据。2)对加速度传感器数据进行预处理,提取采样间隔I(k)和三轴分量的平方和根S(k),再采用三次样条插值处理使其在时域均匀分布。3)分别对I(k)和S(k)在时域上提取均值(Mean)、标准差(Std.Dev)、平均差(AverageDevia ...
【技术保护点】
一种基于加速度传感器的设备指纹提取和识别方法,其特征在于,该方法包括以下步骤:1)调用设备内部微型电机使设备震动,收集设备加速度传感器数据;2)对加速度传感器数据进行预处理,提取采样间隔I(k)和三轴分量的平方和根S(k),再采用三次样条插值法使其在时域均匀分布;3)分别对I(k)和S(k)在时域上提取均值(Mean)、标准差(Std.Dev)、平均差(Average Deviation)、偏度(Skewness)、峰度(Kurtosis)、均方根振幅(RMS Amplitude)、最大值(Highest Value)、最小值(Lowest Value)8个特征,在频域上提取标准差(Spec.Std.Dev)、几何中心(Spec.Centroid)、偏度(Spec.Skewness)、峰度(Spec.Kurtosis)、频谱波峰(Spectral Crest)、K‑不规则性(Irregularity‑K)、J‑不规则性(Irregularity‑J)、光滑度(Smoothness)、调性系数(Flatness)、滚降性(Roll Off)10个特征,并将该共计36个特征作为设备指纹;4 ...
【技术特征摘要】
1.一种基于加速度传感器的设备指纹提取和识别方法,其特征在于,该方法包括以下步骤:1)调用设备内部微型电机使设备震动,收集设备加速度传感器数据;2)对加速度传感器数据进行预处理,提取采样间隔I(k)和三轴分量的平方和根S(k),再采用三次样条插值法使其在时域均匀分布;3)分别对I(k)和S(k)在时域上提取均值(Mean)、标准差(Std.Dev)、平均差(AverageDeviation)、偏度(Skewness)、峰度(Kurtosis)、均方根振幅(RMSAmplitude)、最大值(HighestValu...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。