基于地理位置的移动设备协同认证方法及系统的制作方法

文档序号:9828254阅读:476来源:国知局
基于地理位置的移动设备协同认证方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动设备认证方法及系统,更具体地,涉及基于地理位置的移动设备协同认证方法及系统。
【背景技术】
[0002]目前,随着计算机和网络应用的日益广泛以及不同领域的业务种类的日益丰富,针对待进行的安全性信息交互(即对安全性要求较高的信息交互,例如金融领域中的交易处理过程)而对终端设备(尤其是移动终端设备)进行身份认证变得越来越重要。
[0003]在现有的技术方案中,典型地通过验证用户输入的帐号和/或密码的方式实施对用户所使用的终端设备(尤其是移动终端设备)的身份的认证。
[0004]然而,上述现有的技术方案存在如下问题:由于帐号和/或密码存在被盗用的可能,故安全性较低,此外,由于需要用户记忆并且手工地输入帐号和密码,故具有较低的使用便捷性。
[0005]因此,存在如下需求:提供具有增强的安全性并且使用便捷的基于地理位置的移动设备协同认证方法及系统。

【发明内容】

[0006]为了解决上述现有技术方案所存在的问题,本发明提出了具有增强的安全性并且使用便捷的基于地理位置的移动设备协同认证方法及系统。
[0007]本发明的目的是通过以下技术方案实现的:
一种基于地理位置的移动设备协同认证系统,所述基于地理位置的移动设备协同认证系统包括:
主移动设备,所述主移动设备在初始发起设备认证请求之前根据用户指示建立协同认证设备组合列表并将所述协同认证设备组合列表发送至认证服务器,并且随后根据用户指令向所述认证服务器发起设备认证请求以验证所述主移动设备的身份;
认证服务器,所述认证服务器接收并存储所述协同认证设备组合列表并基于该协同认证设备组合列表所指示的至少一个辅助移动设备的地理位置认证所述主移动设备的身份;
至少一个辅助移动设备,所述至少一个辅助移动设备协助所述认证服务器认证所述主移动设备的身份。
[0008]在上面所公开的方案中,优选地,所述主移动设备以如下方式建立所述协同认证设备组合列表:根据所述主移动设备的当前地理位置信息查找邻近设备,并根据用户指示选择可信的至少一个邻近设备作为辅助移动设备,随之将所述主移动设备的标识号以及所选择的至少一个可信的邻近设备的标识号作为组合加入列表中以构建所述协同认证设备组合列表,其中,所述协同认证设备组合列表被表示为<d0,<dl, d2……,dn>>,其中di (0<=i<=n)是设备的标识号,dO是主移动设备,<dl, d2......,dn>是所选择的至少一个可信的邻近设备的集合。
[0009]在上面所公开的方案中,优选地,所述主移动设备的标识号以及所选择的至少一个可信的邻近设备的标识号均是唯一标识号,并且所述主移动设备以及所选择的至少一个可信的邻近设备均是所述主移动设备的用户私有的。
[0010]在上面所公开的方案中,优选地,所述设备认证请求包括所述主移动设备的标识号以及当前地理位置信息。
[0011]在上面所公开的方案中,优选地,所述认证服务器以如下方式基于所述协同认证设备组合列表认证所述主移动设备的身份:
(1)在接收到所述设备认证请求后,查找与发起所述设备认证请求的所述主移动设备相对应的协同认证设备组合列表;
(2)向查找出的协同认证设备组合列表中指示的至少一个辅助移动设备中的每个发送地理位置信息获取请求以获取其当前地理位置信息;
(3)根据所获取的每个辅助移动设备的当前地理位置信息以及所述主移动设备的当前地理位置信息计算每个辅助移动设备与所述主移动设备之间的距离;
(4)当每个辅助移动设备与所述主移动设备之间的距离均小于预定的阈值T时,确认认证结果为“成功”,否则,确认认证结果为“失败”,并随之将认证结果返回所述主移动设备。
[0012]在上面所公开的方案中,优选地,所述至少一个辅助移动设备中的每个在接收到所述地理位置信息获取请求各自独立地将其当前地理位置信息传送回所述认证服务器。
[0013]在上面所公开的方案中,优选地,在接收到的认证结果为“成功”时,所述主移动设备随之执行后续的安全性信息交互过程,否则,所述主移动设备提示用户认证失败并使用其它方式继续进行认证操作。
[0014]在上面所公开的方案中,优选地,每个辅助移动设备的当前地理位置信息以及所述主移动设备的当前地理位置信息均是基于GPS的地理位置数据,并且根据下式计算每个辅助移动设备与所述主移动设备之间的距离:
dis (dO, di) - R*arccos[cos β Icos β 2cos ( α 1-α 2) +sin β Isin β 2]
其中,成AV是第i个辅助移动设备与所述主移动设备之间的距离,扇(α 2,β2傻?/β和Λ.的GPS坐标值,#是地球半径。
[0015]本发明的目的也可以通过以下技术方案实现:
一种基于地理位置的移动设备协同认证方法。所述基于地理位置的移动设备协同认证方法包括下列步骤:
(Al)主移动设备在初始发起设备认证请求之前根据用户指示建立协同认证设备组合列表并将所述协同认证设备组合列表发送至认证服务器;
(Α2)所述认证服务器接收并存储所述协同认证设备组合列表;
(A3)所述主移动设备根据用户指令向所述认证服务器发起设备认证请求以验证所述主移动设备的身份;
(Α4)所述认证服务器基于该协同认证设备组合列表所指示的至少一个辅助移动设备的地理位置认证所述主移动设备的身份。
[0016]本发明所公开的基于地理位置的移动设备协同认证方法及系统具有下列优点:由于能够在主移动设备不感知的情况下基于辅助移动设备的物理位置实施对主移动设备的身份的认证,故具有增强的安全性以及使用便捷性。
【附图说明】
[0017]结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:
图1是根据本发明的实施例的基于地理位置的移动设备协同认证系统的示意性结构图;
图2是根据本发明的实施例的基于地理位置的移动设备协同认证方法的流程图。
【具体实施方式】
[0018]图1是根据本发明的实施例的基于地理位置的移动设备协同认证系统的示意性结构图。如图1所示,本发明所公开的基于地理位置的移动设备协同认证系统包括主移动设备1、认证服务器2以及至少一个辅助移动设备3。其中,所述主移动设备I在初始发起设备认证请求之前根据用户指示建立协同认证设备组合列表并将所述协同认证设备组合列表发送至认证服务器2,并且随后根据用户指令向所述认证服务器2发起设备认证请求以验证所述主移动设备I的身份。所述认证服务器2接收并存储所述协同认证设备组合列表并基于该协同认证设备组合列表所指示的至少一个辅助移动设备3的地理位置认证所述主移动设备I的身份。所述至少一个辅助移动设备3协助所述认证服务器2认证所述主移动设备I的身份。
[0019]优选地,在本发明所公开的基于地理位置的移动设备协同认证系统中,所述主移动设备I以如下方式建立所述协同认证设备组合列表:根据所述主移动设备I的当前地理位置信息查找邻近设备,并根据用户指示选择可信的至少一个邻近设备作为辅助移动设备3,随之将所述主移动设备I的标识号以及所选择的至少一个可信的邻近设备的标识号作为组合加入列表中以构建所述协同认证设备组合列表,其中,所述协同认证设备组合列表被表示为<d0, <dl,d2……,dn>>,其中di(0〈=i〈=n)是设备的标识号(诸如頂E1、IP等等),dO是主移动设备,<dl, d2……,dn>是所选择的至少一个可信的邻近设备的集合。
[0020]优选地,在本发明所公开的基于地理位置的移动设备协同认证系统中,所述主移动设备I的标识号以及所选择的至少一个可信的邻近设备的标识号均是唯一标识号,并且所述主移动设备I以及所选择的至少一个可信的邻近设备均是所述主移动设备I的用户私有的。
[0021]优选地,在本发明所公开的基于地理位置的移动设备协同认证系统中,所述设备认证请求包括所述主移动设备I的标识号以及当前地理位置信息。
[0022]优选地,在本发明所公开的基于地理位置的移动设备协同认证系统中,所述认证服务器2以如下方式基于所述协同认证设备组合列表认证所述主移动设备I的身份:(1)在接收到所述设备认证请求后,查找与发起所述设备认证请求的所述主移动设备I相对应的协同认证设备组合列表;(2)向查找出的协同认证设备组合列表中指示的至少一个辅助移动设备3中的每个发送地理位置信息获取请求以获取其当前地理位置信息;(3)根据所获取的每个辅助移动设备3的当前地理位置信息以及所述主移动设备I的当前地理位置信息计算每个辅助移动设备3与所述主移动设备I之间的距离;(4)当每个辅助移动设备3与所述主移动设备I之间的距离均小于预定的阈值T时,确认认证结果为“成功”,否则,确认认证结果为“失败”,并随之将认证结果返回所述主移动设备I。
[0023]优选地,在本发明所公开的基于地理位置的移动设备协同认证系统中,所述至少一个辅助移动设备3中的每个在接收到所述地理位置信息获取请求各自独立地将其当前地理位置信息传送回所述认证服务器2。
[0024]优选地,在本发明所公开的基于地理位置的移动设备协同认证系统中,在接收到的认证结果为“成功”时,所述主移动设备I随之执行后续的安全性信息交互过程,否则,所述主移动设备I提示用户认证失败并使用其它方式继续进行认证操作。
[0025]优选地,在本发明所公开的基于地理位置的移动设备协同认证系统中,每个辅助移动设备3的当前地理位置信息以及所述主移动设备I的当前地理位置信息均是基于GPS的地理位置数据,并且根据下式计算每个辅助移动设备3与所述主移动设备I之间的距离:
dis (dO, di) - R*arccos[cos β I
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1