[發明專利]加權擊鍵特征曲線差異度的用戶身份識別方法有效
| 申請號: | 201810644782.0 | 申請日: | 2018-06-21 |
| 公開(公告)號: | CN109063431B | 公開(公告)日: | 2021-10-22 |
| 發明(設計)人: | 王林;賀冰清 | 申請(專利權)人: | 西安理工大學 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31 |
| 代理公司: | 西安弘理專利事務所 61214 | 代理人: | 寧文濤 |
| 地址: | 710048*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加權 擊鍵 特征 曲線 差異 用戶 身份 識別 方法 | ||
1.加權擊鍵特征曲線差異度的用戶身份識別方法,其特征在于,具體按照以下步驟實施:
步驟1、采集數據,建立半時間特征數據集和擊鍵間隔時間數據集;
具體實施步驟如下:
1.1、從自由文本原始擊鍵信息中篩選出k個具有代表性的特定雙鍵字符序列,組成特定字符序列集合SK;
1.2、計算每個雙鍵的使用頻率λj,j=1,2,…,k,構建用戶的擊鍵間隔時間數據集Spp和半時間特征數據集Sst,Spp和Sst的表達如下:
Sst={Vist=[WPMi,Pi,N_UD,Pi,error,Pi,CapsLock,Pi,Shift]|i=1,2,…,n} (2)
其中:式中k為篩選出來的特定雙鍵字符序列個數,Vipp∈Rk為第i個擊鍵間隔時間向量樣本,為第i個樣本中最后一個特定雙鍵字符序列的擊鍵間隔時間,為第i個樣本中第j個特定雙鍵字符序列的擊鍵間隔時間(j=1,…,k),m為采集到的擊鍵間隔時間向量樣本個數;Vist∈R5為第i個半時間特征向量樣本,WPMi、Pi,N_UD、Pi,error、Pi,CapsLock和Pi,Shift分別為第i個樣本的平均擊鍵速度、負間隔時間RP的出現頻率、輸入錯誤率、CapsLock鍵使用頻率和Shift鍵使用頻率,PN_UD、Perror、PShift和PCapsLock的變化范圍為[0,1],平均擊鍵速度WPM的變化范圍是[0,+∞),一般情況下,WPM的量級為102,與其它半時間特征的量級存在顯著差異,n為采集到的半時間特征向量樣本個數;
1.3、對半時間特征數據集Sst中的平均擊鍵速度WPM進行歸一化處理歸一化公式為:
式中:max{WPMi|i=1,…,n}為樣本中的最大平均擊鍵速度,記為WPMmax,經過歸一化處理后,將半時間特征數據集Sst簡記為
Sst={Vist=[vi,1,vi,2,vi,3,vi,4,vi,5]|i=1,2,…n} (4)
式中:vi,2=Pi,N_UD,vi,3=Pi,error,vi,4=Pi,CapsLock,vi,5=Pi,Shift;
步驟2、分別計算擊鍵間隔時間數據集的均值和標準差與半時間特征數據集的均值和標準差;
具體的計算方法為:
設數據集Spp中所有元素的均值為數據集Sst中所有元素的均值為則
設數據集Spp中所有元素的標準差為數據集Sst中所包含元素的標準差為則
步驟3、根據擊鍵間隔時間數據集的均值和標準差計算擊鍵間隔時間特征曲線的上/下邊界,根據半時間特征數據集的均值和標準差計算半時間特征曲線的上/下邊界;
具體計算方法為:
設數據集Spp中所包含元素的上邊界向量和下邊界向量分別為數據集Sst中所包含元素的上邊界向量和下邊界向量分別為則擊鍵間隔時間特征曲線的上邊界下邊界的計算如下式(9),半時間特征曲線的上邊界vu,l、下邊界vd,l的計算如下式(10):
式中:和為可調節的閾值,閾值和的取值范圍均為0~3;
步驟4、根據擊鍵間隔時間特征曲線的上/下邊界計算擊鍵間隔時間加權特征曲線差異度,根據半時間特征曲線的上/下邊界計算半時間特征曲線差異度;
具體的計算方法為:
設任一擊鍵間隔時間向量樣本則該樣本在數據集Spp中的加權特征曲線差異度的計算公式為:
式中:
其中:λj為每個特定雙鍵字符序列的使用頻率,j=1,2,…,k;
設任一半時間特征向量樣本在數據集Sst中特征曲線差異度為
式中:
根據集合SK中每個雙鍵的使用頻率和式(11)計算擊鍵間隔時間數據集Spp中每個元素的加權特征曲線差異度,并構成擊鍵間隔時間特征曲線差異度集合Qpp;由式(12)計算半時間特征數據集Sst中每個元素的特征曲線差異度,并構成半時間特征曲線差異度集合Qst,上述各集合的定義為
式中:表示數據集Spp中元素Vipp∈Rk的加權特征曲線差異度,表示數據集Sst中元素Vist∈R5的特征曲線差異度
步驟5、利用擊鍵間隔時間加權特征曲線差異度和半時間特征曲線差異度對用戶身份進行識別;
具體的身份進行識別的方法為:
根據下述不等式對測試樣本進行判定
式中:和為可調閾值,閾值和的取值范圍均不小于0;
如果不等式(15)和式(16)同時成立,認定此測試樣本屬于該用戶;否則,認定此測試樣本不屬于該用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安理工大學,未經西安理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201810644782.0/1.html,轉載請聲明來源鉆瓜專利網。





