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...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。