1.一種基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于,包括觸發(fā)事件類型、觸發(fā)事件置信度表、用戶置信度流、判決門限。
2.根據(jù)權(quán)利要求1所述事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于,所述觸發(fā)事件類型為手機(jī)短信接收或發(fā)送、通話進(jìn)出、瀏覽器瀏覽歷史改變、WIFI接入歷史改變,當(dāng)觸發(fā)事件Event發(fā)生時(shí),手機(jī)進(jìn)行隱式身份驗(yàn)證;
所述觸發(fā)事件置信度表代表觸發(fā)事件的可信任程度,包括短信統(tǒng)計(jì)表、通話統(tǒng)計(jì)表、網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表、WIFI接入統(tǒng)計(jì)表,短信統(tǒng)計(jì)表內(nèi)容為:與本移動(dòng)設(shè)備進(jìn)行短信通信的通信號(hào)碼Number、Number與本移動(dòng)設(shè)備短信通信次數(shù)、Number與本移動(dòng)設(shè)備最后一次短信通信時(shí)間、Number與本移動(dòng)設(shè)備最后兩次短信通信時(shí)間差、本次觸發(fā)事件置信度value,value值的大小代表Number與本移動(dòng)設(shè)備進(jìn)行短信通信這一觸發(fā)事件的可信任程度,通話統(tǒng)計(jì)表內(nèi)容為:與本移動(dòng)設(shè)備進(jìn)行通話的通信號(hào)碼Number、Number與本移動(dòng)設(shè)備通話次數(shù)、Number與本移動(dòng)設(shè)備最后一次通話時(shí)間、Number與本移動(dòng)設(shè)備通話總時(shí)間長(zhǎng)度、Number與本移動(dòng)設(shè)備最后兩次通話時(shí)間差、本次觸發(fā)事件置信度value;網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表內(nèi)容為:網(wǎng)頁(yè)URL,用于區(qū)別網(wǎng)頁(yè)、本移動(dòng)設(shè)備對(duì)URL的訪問次數(shù)、本移動(dòng)設(shè)備對(duì)URL最后一次訪問時(shí)間、本移動(dòng)設(shè)備對(duì)URL訪問總時(shí)間長(zhǎng)度、本移動(dòng)設(shè)備對(duì)URL最后兩次訪問時(shí)間差、本次觸發(fā)事件置信度value;WIFI接入統(tǒng)計(jì)表內(nèi)容為:服務(wù)標(biāo)識(shí)符WIFI,用于區(qū)分WIFI接入口,本移動(dòng)設(shè)備對(duì)WIFI的接入次數(shù)、本移動(dòng)設(shè)備對(duì)WIFI最后一次接入時(shí)間、本移動(dòng)設(shè)備對(duì)WIFI接入總時(shí)間長(zhǎng)度、本移動(dòng)設(shè)備對(duì)WIFI最后兩次接入時(shí)間差、本次觸發(fā)事件置信度value;
所述用戶置信度流是用戶置信度score組成,score值的大小代表手機(jī)對(duì)當(dāng)前用戶身份的可信任程度,每次觸發(fā)事件發(fā)生后,都會(huì)產(chǎn)生新的score加入到用戶置信度流中,戶置信度流分段用于計(jì)算觸發(fā)事件所處當(dāng)前段的判決門限,分段規(guī)則是按照用戶置信度加入用戶置信度流的時(shí)間順序,每6個(gè)用戶置信度值score組成一段;
所述判決門限是用于判斷當(dāng)前用戶是否為合法用戶,根據(jù)觸發(fā)事件所處當(dāng)前段的前一段的score值,按照一定規(guī)則計(jì)算判決門限。
3.根據(jù)權(quán)利要求1或2任一項(xiàng)所述基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于,包括以下步驟:
(1)初始化觸發(fā)事件置信度表和用戶置信度流;
(2)判斷觸發(fā)事件的發(fā)生次數(shù);
(3)進(jìn)行觸發(fā)事件置信度表更新;
(4)進(jìn)行用戶置信度流更新;
(5)進(jìn)行用戶置信度門限計(jì)算;
(6)進(jìn)行身份判決;
(7)進(jìn)行顯式身份驗(yàn)證。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于步驟(1),所述初始化觸發(fā)事件置信度表和用戶置信度流,短信統(tǒng)計(jì)表、通話統(tǒng)計(jì)表、網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表、WIFI接入統(tǒng)計(jì)表的所有表項(xiàng)均賦值為0;用戶置信度流中的score值均賦值為-1。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于步驟(2),判斷觸發(fā)事件的發(fā)生次數(shù),當(dāng)有觸發(fā)事件發(fā)生時(shí),其中為包括本次觸發(fā)事件在內(nèi)的所有觸發(fā)事件的發(fā)生次數(shù),,若,那么統(tǒng)計(jì)的數(shù)據(jù)不足以支持本次隱式身份驗(yàn)證,需要進(jìn)行觸發(fā)事件置信度表更新和用戶置信度流更新,然后結(jié)束隱式身份驗(yàn)證,直接執(zhí)行顯式身份驗(yàn)證;若,則繼續(xù)進(jìn)行隱式身份驗(yàn)證。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于步驟(3),所述進(jìn)行觸發(fā)事件置信度表更新,包括以下步驟:
(3-1)、若觸發(fā)事件類型為短信接收或發(fā)送,通信號(hào)碼為,在短信統(tǒng)計(jì)表的通信號(hào)碼列中查找,若沒有查找到,則將通信號(hào)碼加入短信統(tǒng)計(jì)表的通信號(hào)碼列,相應(yīng)地,短信通信次數(shù)為1,最后一次短信通信時(shí)間為當(dāng)前時(shí)間,記錄最后兩次短信通信時(shí)間差為0,計(jì)算事件置信度value,其中,若查找到,則將短信統(tǒng)計(jì)表中對(duì)應(yīng)行的短信通信次數(shù)加1,最后兩次短信通信時(shí)間差為當(dāng)前時(shí)間減上一次短信通信時(shí)間,計(jì)算事件置信度value,其中;
(3-2)、若觸發(fā)事件類型為通話進(jìn)出,通信號(hào)碼為,在通話統(tǒng)計(jì)表中的通信號(hào)碼列中查找,若沒有查找到,則將通信號(hào)碼加入通話統(tǒng)計(jì)表的通信號(hào)碼列,通話次數(shù)為1,最后一次通話時(shí)間為當(dāng)前時(shí)間,通話總時(shí)間長(zhǎng)度為本次通話時(shí)長(zhǎng),記錄最后兩次通話時(shí)間差為0,計(jì)算事件置信度value,其中,若查找到,則將通話統(tǒng)計(jì)表中對(duì)應(yīng)行的通話次數(shù)加1,最后一次通話時(shí)間為當(dāng)前時(shí)間,通話總時(shí)間長(zhǎng)度為之前統(tǒng)計(jì)的通話時(shí)長(zhǎng)累加本次通話時(shí)長(zhǎng),最后兩次通話時(shí)間差為當(dāng)前時(shí)間減上一次通話時(shí)間,計(jì)算事件置信度value,其中;
(3-3)、若觸發(fā)事件類型為瀏覽器瀏覽歷史改變,網(wǎng)頁(yè)URL為,在網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表中的網(wǎng)頁(yè)URL列查找,若沒有查找到,則將網(wǎng)頁(yè)加入網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表中的網(wǎng)頁(yè)URL列,訪問次數(shù)為1,最后一次訪問時(shí)間為當(dāng)前時(shí)間,訪問總時(shí)間長(zhǎng)度為本次訪問時(shí)長(zhǎng),記錄最后兩次訪問時(shí)間差為0,計(jì)算事件置信度value,其中;若查找到,則將網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表中對(duì)應(yīng)行的訪問次數(shù)加1,最后一次訪問時(shí)間為當(dāng)前時(shí)間,訪問總時(shí)間長(zhǎng)度為之前統(tǒng)計(jì)的訪問時(shí)長(zhǎng)累加本次訪問時(shí)長(zhǎng),最后兩次訪問時(shí)間差為當(dāng)前時(shí)間減上一次訪問時(shí)間,計(jì)算事件置信度value,其中;
(3-4)、若觸發(fā)事件類型為WIFI接入歷史改變,服務(wù)標(biāo)識(shí)符為,在WIFI接入統(tǒng)計(jì)表中的服務(wù)標(biāo)識(shí)符列中查找,若沒有查找到,則將加入WIFI接入統(tǒng)計(jì)表中的服務(wù)標(biāo)識(shí)符列,相應(yīng)地,接入次數(shù)為1,最后一次接入時(shí)間為當(dāng)前時(shí)間,接入總時(shí)間長(zhǎng)度為本次接入時(shí)長(zhǎng),記錄最后兩次接入時(shí)間差為0,計(jì)算事件置信度value,其中,若查找到,則將WIFI接入統(tǒng)計(jì)表中的對(duì)應(yīng)行的接入次數(shù)加1,最后一次接入時(shí)間為當(dāng)前時(shí)間,接入總時(shí)間長(zhǎng)度為之前統(tǒng)計(jì)的接入時(shí)長(zhǎng)累加本次接入時(shí)長(zhǎng),最后兩次接入時(shí)間差為當(dāng)前時(shí)間減上一次接入時(shí)間,計(jì)算事件置信度value,其中;
(3-5)、檢查觸發(fā)事件置信表中的value列,若存在value為負(fù)數(shù)的行,則刪除,并將觸發(fā)事件置信表按照value值進(jìn)行遞減排序。
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于步驟(4),進(jìn)行用戶置信度流更新,包括以下步驟:
(4-1)根據(jù)觸發(fā)事件的類型,查找對(duì)應(yīng)的表,若觸發(fā)事件為短信接收或者發(fā)送,則查找短信統(tǒng)計(jì)表,若觸發(fā)事件為通話進(jìn)出,則查找通話統(tǒng)計(jì)表,若觸發(fā)事件為瀏覽器瀏覽歷史改變,則查找網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表;若觸發(fā)事件為WIFI接入歷史改變,則查找WIFI接入統(tǒng)計(jì)表;
(4-2)根據(jù)觸發(fā)事件在對(duì)應(yīng)表中的事件置信度值及事件置信度排序結(jié)果,得到進(jìn)行本次操作的用戶置信度,若本次觸發(fā)事件查找的為短信統(tǒng)計(jì)表或者通話統(tǒng)計(jì)表,事件置信度value排名為第位,則用戶置信度為,事件置信度value排名為第位,則用戶置信度為0,此外,若觸發(fā)事件對(duì)應(yīng)的通信號(hào)碼被移動(dòng)設(shè)備標(biāo)記為白名單,則將用戶置信度加1,若本次觸發(fā)事件查找的為網(wǎng)頁(yè)瀏覽統(tǒng)計(jì)表或者WIFI接入統(tǒng)計(jì)表,事件置信度排名value為第位,則用戶置信度為,事件置信度value排名為第位,則用戶置信度為0,若觸發(fā)事件對(duì)應(yīng)的通信號(hào)碼被移動(dòng)設(shè)備標(biāo)記為白名單,則將用戶置信度加1;
(4-3)若隱式身份驗(yàn)證時(shí)間間隔大于設(shè)定的時(shí)間上限時(shí),更新用戶置信度,其中,u為阻尼系數(shù),代表時(shí)間間隔長(zhǎng)短對(duì)用戶置信度的影響程度,u=0.1,為當(dāng)前隱式身份驗(yàn)證與上一次隱式身份驗(yàn)證的時(shí)間間隔,時(shí),;
(4-4)把進(jìn)行當(dāng)前操作的用戶的用戶置信度加入到用戶置信度流中。
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述一種基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于步驟(5),進(jìn)行用戶置信度門限計(jì)算,包括以下步驟:
(5-1)、計(jì)算本次觸發(fā)事件對(duì)應(yīng)的用戶置信度所處的分段值,分段值,其中為下取整;
(5-2)、當(dāng)前分段值的用戶置信度門限為,其中,代表上一段用戶置信度流的平均值,為上一段的用戶置信度門限,a為加權(quán)值,當(dāng)加權(quán)值a越小每段的判決門限相差就越小,越符合判決門限連續(xù)的準(zhǔn)則,這里取0.1;
(5-3)、考慮容錯(cuò)度,對(duì)用戶置信度門限進(jìn)行更新,得到實(shí)際的用戶置信度門限,設(shè)置容錯(cuò)度,容錯(cuò)度代表設(shè)備可允許的錯(cuò)誤檢驗(yàn)范圍,用于提高用戶識(shí)別率,分段值的實(shí)際判決門限。
9.根據(jù)權(quán)利要求1-8任一項(xiàng)所述基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于步驟(6),進(jìn)行身份判決,若本次觸發(fā)事件對(duì)應(yīng)的用戶置信度,則判斷當(dāng)前用戶并非機(jī)主,進(jìn)行顯示身份驗(yàn)證;否則確認(rèn)當(dāng)前用戶為機(jī)主,不啟動(dòng)顯式身份驗(yàn)證,等待下一次觸發(fā)事件的發(fā)生。
10.根據(jù)權(quán)利要求1-9任一項(xiàng)所述基于移動(dòng)設(shè)備的事件觸發(fā)隱式身份驗(yàn)證方法,其特征在于步驟(7),手機(jī)啟動(dòng)顯式身份驗(yàn)證,要求當(dāng)前用戶出示與手機(jī)約定好的身份證明,密碼、指紋、解鎖圖案等,若當(dāng)前用戶出示的身份證明不正確,則禁止使用本移動(dòng)設(shè)備,當(dāng)下一次使用本移動(dòng)設(shè)備時(shí),需要重新出示身份證明;若當(dāng)前用戶出示的身份證明正確,則允許當(dāng)前用戶使用本移動(dòng)設(shè)備,等待下一次觸發(fā)事件的發(fā)生。