[发明专利]一种基于移动设备的事件触发隐式身份验证方法有效

专利信息
申请号: 201610844306.4 申请日: 2016-09-23
公开(公告)号: CN106170046B 公开(公告)日: 2019-08-09
发明(设计)人: 吴灼添;刘涛;刘轩;刘宇鹏 申请(专利权)人: 陕西尚品信息科技有限公司
主分类号: H04M1/725 分类号: H04M1/725;H04W12/06;H04W12/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 710065 陕西省西安*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于移动设备的事件触发隐式身份验证方法。其实现方案是:设定设备的隐式触发事件的种类和每种触发事件的特征量,当触发事件发生时,设备通过对比当前用户的习惯和合法用户的习惯得到用户置信度,并且通过历史的用户置信度和判决门限计算得到当前判决门限,然后通过当前的用户置信度和判决门限的大小对比判定当前用户的合法性。本发明解决了现有的隐式身份验证方法的低效识别非合法用户,需要大量的用户数据和学习时间等问题。
搜索关键词: 一种 基于 移动 设备 事件 触发 身份验证 方法
【主权项】:
1.一种基于移动设备的事件触发隐式身份验证方法,其特征在于,包括以下步骤:(1)初始化触发事件置信度表和用户置信度流,所述触发事件置信度表代表触发事件的可信任程度,包括短信统计表、通话统计表、网页浏览统计表和WIFI接入统计表,短信统计表内容为:与本移动设备进行短信通信的通信号码Number、Number与本移动设备短信通信次数OTtext、Number与本移动设备最后一次短信通信时间、Number与本移动设备最后两次短信通信时间差ttext和本次触发事件置信度value,value值的大小代表Number与本移动设备进行短信通信这一触发事件的可信任程度,通话统计表内容为:与本移动设备进行通话的通信号码Number、Number与本移动设备通话次数OTcall、Number与本移动设备最后一次通话时间、Number与本移动设备通话总时间长度Dcall、Number与本移动设备最后两次通话时间差tcall和本次触发事件置信度value;网页浏览统计表内容为:网页URL,用于区别网页、本移动设备对URL的访问次数OTnet、本移动设备对URL最后一次访问时间、本移动设备对URL访问总时间长度Dnet、本移动设备对URL最后两次访问时间差tnet和本次触发事件置信度value;WIFI接入统计表内容为:服务标识符WIFI,用于区分WIFI接入口,本移动设备对WIFI的接入次数OTWIFI、本移动设备对WIFI最后一次接入时间、本移动设备对WIFI接入总时间长度DWIFI、本移动设备对WIFI最后两次接入时间差tWIFI和本次触发事件置信度value;所述用户置信度流是用户置信度score组成,score值的大小代表手机对当前用户身份的可信任程度,每次触发事件发生后,都会产生新的score加入到用户置信度流中,用户置信度流分段用于计算触发事件所处当前段的判决门限,分段规则是按照用户置信度加入用户置信度流的时间顺序,每6个用户置信度值score组成一段;所述判决门限是用于判断当前用户是否为合法用户,根据触发事件所处当前段的前一段的score值,按照一定规则计算判决门限;(2)判断触发事件的发生次数;(3)根据触发事件类型进行触发事件置信度表更新,所述触发事件类型为手机短信接收或发送、通话进出、浏览器浏览历史改变或WIFI接入历史改变,当触发事件Event发生时,手机进行隐式身份验证;(4)进行用户置信度流更新;(5)进行用户置信度门限计算;(6)进行身份判决;(7)进行显式身份验证;其中,步骤(1),所述初始化触发事件置信度表和用户置信度流,短信统计表、通话统计表、网页浏览统计表、WIFI接入统计表的所有表项均赋值为0;用户置信度流中的score值均赋值为‑1;步骤(2),判断触发事件的发生次数,当有触发事件Eventi发生时,其中i为包括本次触发事件在内的所有触发事件的发生次数,i∈N(N>0),若i≤6,那么统计的数据不足以支持本次隐式身份验证,需要进行触发事件置信度表更新和用户置信度流更新,然后结束隐式身份验证,直接执行显式身份验证;若i>6,则继续进行隐式身份验证;步骤(3),所述根据触发事件类型进行触发事件置信度表更新,包括以下步骤:(3‑1)、若触发事件Eventi类型为短信接收或发送,通信号码为Numbera,在短信统计表的通信号码列中查找Numbera,若没有查找到Numbera,则将通信号码Numbera加入短信统计表的通信号码列,相应地,短信通信次数OTtext为1,最后一次短信通信时间为当前时间,记录最后两次短信通信时间差ttext为0,计算事件置信度value,其中value=120+(48*OTtext)‑ttext,若查找到Numbera,则将短信统计表中Numbera对应行的短信通信次数OTtext加1,最后两次短信通信时间差ttext为当前时间减上一次短信通信时间,计算事件置信度value,其中value=120+(48*OTtext)‑ttext;(3‑2)、若触发事件Eventi类型为通话进出,通信号码为Numbera,在通话统计表中的通信号码列中查找Numbera,若没有查找到Numbera,则将通信号码Numbera加入通话统计表的通信号码列,通话次数OTcall为1,最后一次通话时间为当前时间,通话总时间长度Dcall为本次通话时长,记录最后两次通话时间差tcall为0,计算事件置信度value,其中value=120+(48*OTcall)‑tcall+Dcall,若查找到Numbera,则将通话统计表中Numbera对应行的通话次数OTcall加1,最后一次通话时间为当前时间,通话总时间长度Dcall为之前统计的通话时长累加本次通话时长,最后两次通话时间差tcall为当前时间减上一次通话时间,计算事件置信度value,其中value=120+(48*OTcall)‑tcall+Dcall;(3‑3)、若触发事件Eventi类型为浏览器浏览历史改变,网页URL为URLa,在网页浏览统计表中的网页URL列查找URLa,若没有查找到URLa,则将网页URLa加入网页浏览统计表中的网页URL列,访问次数OTnet为1,最后一次访问时间为当前时间,访问总时间长度Dnet为本次访问时长,记录最后两次访问时间差tnet为0,计算事件置信度value,其中value=72+(8*OTnet)‑tnet+Dnet;若查找到URLa,则将网页浏览统计表中URLa对应行的访问次数OTnet加1,最后一次访问时间为当前时间,访问总时间长度Dnet为之前统计的访问时长累加本次访问时长,最后两次访问时间差tnet为当前时间减上一次访问时间,计算事件置信度value,其中value=72+(8*OTnet)‑tnet+Dnet;(3‑4)、若触发事件Eventi类型为WIFI接入历史改变,服务标识符为Wifia,在WIFI接入统计表中的服务标识符列中查找Wifia,若没有查找到Wifia,则将Wifia,加入WIFI接入统计表中的服务标识符列,相应地,接入次数OTWIFI为1,最后一次接入时间为当前时间,接入总时间长度DWIFI为本次接入时长,记录最后两次接入时间差tWIFI为0,计算事件置信度value,其中value=100+(18*OTWIFI)‑tWIFI+DWIFI,若查找到Wifia,则将WIFI接入统计表中的Wifia,对应行的接入次数OTWIFI加1,最后一次接入时间为当前时间,接入总时间长度DWIFI为之前统计的接入时长累加本次接入时长,最后两次接入时间差tWIFI为当前时间减上一次接入时间,计算事件置信度value,其中value=100+(18*OTWIFI)‑tWIFI+DWIFI;(3‑5)、检查触发事件置信表中的value列,若存在value为负数的行,则删除,并将触发事件置信表按照value值进行递减排序;步骤(4),进行用户置信度流更新,包括以下步骤:(4‑1)根据触发事件Eventi的类型,查找对应的表,若触发事件为短信接收或者发送,则查找短信统计表,若触发事件为通话进出,则查找通话统计表,若触发事件为浏览器浏览历史改变,则查找网页浏览统计表;若触发事件为WIFI接入历史改变,则查找WIFI接入统计表;(4‑2)根据触发事件Eventi在对应表中的事件置信度值及事件置信度排序结果,得到进行本次操作的用户置信度,若本次触发事件Eventi查找的为短信统计表或者通话统计表,事件置信度value排名为第n(n<6)位,则用户置信度scorei为6‑n,事件置信度value排名为第n(n≥6)位,则用户置信度scorei为0,此外,若触发事件Eventi对应的通信号码被移动设备标记为白名单,则将用户置信度scorei加1,若本次触发事件Eventi查找的为网页浏览统计表或者WIFI接入统计表,事件置信度排名value为第n(n<7)位,则用户置信度scorei为7‑n,事件置信度value排名为第n(n≥7)位,则用户置信度scorei为0,若触发事件Eventi对应的通信号码被移动设备标记为白名单,则将用户置信度scorei加1;(4‑3)若隐式身份验证时间间隔tinterval大于设定的时间上限时,更新用户置信度scorei,其中scorei=scorei‑u×tinterval,u为阻尼系数,代表时间间隔长短对用户置信度的影响程度,u=0.1,tinterval为当前隐式身份验证与上一次隐式身份验证的时间间隔,i=1时,tinterval=0;(4‑4)把进行当前操作的用户的用户置信度sCorei加入到用户置信度流中;步骤(5),进行用户置信度门限计算,包括以下步骤:(5‑1)、计算本次触发事件Eventi对应的用户置信度所处的分段值,分段值其中为下取整;(5‑2)、当前分段值的用户置信度门限为thresholdk,其中ASBAk‑1代表上一段用户置信度流的平均值,thresholdk‑1为上一段的用户置信度门限,a为加权值,当加权值a越小每段的判决门限threshold相差就越小,越符合判决门限连续的准则,a为0.1,mean(scorel,score2,...,score6)表示scorel,score2,...,score6的均值,standard_deviation(scorel,score2,...,score6)表示scorel,score2,...,score6的标准差;(5‑3)、考虑容错度v,对用户置信度门限进行更新,得到实际的用户置信度门限,设置容错度v=2,容错度代表设备可允许的错误检验范围,用于提高用户识别率,分段值k的实际判决门限virtual_threshold=thresholdk‑v;步骤(6),进行身份判决,若本次触发事件Eventi对应的用户置信度scorei<virtual_threshold,则判断当前用户并非机主,进行显示身份验证;否则确认当前用户为机主,不启动显式身份验证,等待下一次触发事件的发生。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西尚品信息科技有限公司,未经陕西尚品信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610844306.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code