当前位置: 首页 > 专利查询>杜广香专利>正文

一种基于时间校准数据进行身份认证的方法及系统技术方案

技术编号:16761497 阅读:41 留言:0更新日期:2017-12-09 05:24
本发明专利技术公开了一种基于时间校准数据进行身份认证的方法和系统,所述方法包括:生成时间校准数据,并且当进行时间校准后还需要进行身份认证时,生成经过修改的时间校准数据并发送给每个用户终端;每个用户终端利用所述服务器标准时间来更新本地时间以实现时间校准;在所述每个用户终端完成时间校准后,通过识别标识数据项的标志位来确定和解析第一和第二标识数据项以确定正向用户终端和反向用户终端;分别根据所述时间信息中的秒钟数据和所述随机自然数从多个预设数据块中选择用于进行身份认证的初始认证数据块;并基于初始认证数据块生成正向认证数据块和反向认证数据块;正向用户终端和反向用户终端基于正向认证数据块和反向认证数据块进行身份认证。

A method and system for identity authentication based on time calibrated data

The invention discloses a method and a system for identity authentication based on time calibration data, the method comprises: generating time calibration data, and when the time after calibration also need to authenticate, generate a time calibration data modification and sent to each user terminal; each user terminal to update the local time to realize time calibration using the standard time server; completion time calibration in each of the user terminal, the symbol identification data item bit to determine and analyze the first and second identification data to determine the forward and reverse the user terminal user terminal; respectively according to the data of the second time information and the random nature the number of selected data from a plurality of preset blocks used for initial authentication data blocks for authentication and authentication; based on the initial data block generating Forward authentication data block and reverse authentication data block; positive user terminal and reverse user terminal are authenticated based on forward authentication data block and reverse authentication block.

【技术实现步骤摘要】
一种基于时间校准数据进行身份认证的方法及系统
本专利技术涉及网络通信领域,例如物联网通信领域,并且更具体地,涉及一种基于时间校准数据进行身份认证的方法及系统。
技术介绍
目前,随着移动设备的便利性越来越受到用户的关注,诸如手机的移动设备的应用场景也越来越广泛,借助丰富的应用,移动设备可以具有微型计算机的功能。移动设备的操作系统所支持的各类应用程序,都可以通过操作系统所提供的日期、时间或者直接使用计时器所产生的日期、时间来实现相关数据或文件的处理和记录。随着移动设备的智能化发展,移动设备的功能越来越强大,对移时间准确性的要求也越来越高。移动支付可能需要使用移动设备对资金业务进行处理,如果移动设备使用了错误的时间信息,则可能影响到使用者的用户体验。当服务器准备对多个移动设备进行时间校准时,通常需要一段时间的数据交互或处理才能完成时间校准。然而,在服务器准备进行时间校准之后,无法对移动设备的认证请求进行及时响应,这是因为服务器针对认证请求的认证完成时间可能会在时间校准完成之后。在这种情况下,由于时间校准完成后可能会涉及移动设备的时间修改,通常会造成数据错误。为此,服务器通常会对认证请求进行本文档来自技高网...
一种基于时间校准数据进行身份认证的方法及系统

【技术保护点】
一种基于时间校准数据进行身份认证的方法,所述方法包括:服务器生成用于对通信域内的多个用户终端进行时间校准的时间校准数据,其中所述时间校准数据包括时间信息和冗余信息,当对所述多个用户终端进行时间校准后还需要在所述多个用户终端中的任意两个用户终端间进行身份认证时,所述服务器在所述冗余信息中增加两个标识数据项,以生成经过修改的时间校准数据,其中每个标识数据项均为五元组<标志位、认证标识、处理类型、对向终端地址、随机自然数>;所述服务器将所述经过修改的时间校准数据发送给所述多个用户终端中的每个用户终端;当所述多个用户终端中的每个用户终端接收到所述经过修改的时间校准数据后,每个用户终端基于各...

【技术特征摘要】
1.一种基于时间校准数据进行身份认证的方法,所述方法包括:服务器生成用于对通信域内的多个用户终端进行时间校准的时间校准数据,其中所述时间校准数据包括时间信息和冗余信息,当对所述多个用户终端进行时间校准后还需要在所述多个用户终端中的任意两个用户终端间进行身份认证时,所述服务器在所述冗余信息中增加两个标识数据项,以生成经过修改的时间校准数据,其中每个标识数据项均为五元组<标志位、认证标识、处理类型、对向终端地址、随机自然数>;所述服务器将所述经过修改的时间校准数据发送给所述多个用户终端中的每个用户终端;当所述多个用户终端中的每个用户终端接收到所述经过修改的时间校准数据后,每个用户终端基于各自的网络传输时间和所述经过修改的时间校准数据中的时间信息来确定服务器标准时间,利用所述服务器标准时间来更新本地时间以实现时间校准;在所述每个用户终端完成时间校准后,每个用户终端通过识别标识数据项的标志位来确定所述经过修改的时间校准数据中的第一标识数据项和第二标识数据项,对所述第一标识数据项和第二标识数据项进行解析,当用户终端基于认证标识确定需要进行身份认证时,将第一标识数据项中处理类型为正向处理的用户终端确定为正向用户终端,并且将第二标识数据项中处理类型为反向处理的用户终端确定为反向用户终端;所述正向用户终端和反向用户终端分别根据所述时间信息中的秒钟数据和所述随机自然数从多个预设数据块中选择用于进行身份认证的初始认证数据块,其中多个预设数据块中的每个预设数据块包括位数均不同的多个数据位并且所有数据位的初始值为1;所述正向用户终端根据所述时间信息中的时钟数据和所述随机自然数确定对所述初始认证数据块进行正向处理的起始数据位,并且利用所述时间信息中的分钟数据和所述随机自然数确定从起始数据位开始进行处理的连续数据位的第一数量,将所述第一数量的连续数据位中的每位均置为0,以生成正向认证数据块;所述反向用户终端根据所述时间信息中的时钟数据和所述随机自然数确定对所述初始认证数据块进行反向处理的起始数据位,并且利用所述时间信息中的分钟数据和所述随机自然数确定从起始数据位开始进行处理的连续数据位的第二数量,将所述多个数据位中除所述第二数量的连续数据位之外的其它数据位中的每位均置为0,以生成反向认证数据块;所述正向用户终端基于第一标识数据项中的对向终端地址将所述正向认证数据块发送给反向用户终端,并且所述反向用户终端基于第二标识数据项中的对向终端地址将所述反向认证数据块发送给正向用户终端;以及正向用户终端将正向认证数据块和所接收的反向认证数据块按位进行异或运算,以生成第一认证数据块,当所述第一认证数据块与所述初始认证数据块相同时,则第一用户终端确定第二用户终端的身份认证结果为认证成功;反向用户终端将反向认证数据块和所接收的正向认证数据块按位进行异或运算,以生成第二认证数据块;当所述第二认证数据块与所述初始认证数据块相同时,则第二用户终端确定第一用户终端的身份认证结果为认证成功。2.根据权利要求1所述的方法,其中当所述服务器在进入时间校准准备状态后的预定时间内,在从所述多个用户终端中的任意两个用户终端接收到认证请求时,确定对所述多个用户终端进行时间校准后还需要在所述多个用户终端中的任意两个用户终端间进行身份认证。3.根据权利要求1至2中任意一项所述的方法,当所述服务器在进入时间校准准备状态后的预定时间内,没有从所述多个用户终端中的任意两个用户终端接收到认证请求时,确定对所述多个用户终端进行时间校准后不需要在所述多个用户终端中的任意两个用户终端间进行身份认证,所述服务器不对所述冗余信息进行修改,其中所述冗余信息用于为服务器要传递的信息进行数据预留,并且所述冗余信息的初始值由服务器随机生成。4.根据权利要求1至3中任意一项所述的方法,所述服务器在所述冗余信息中增加两个标识数据项包括:在所述冗余信息中增加所述第一标识数据项,其中所述第一标识数据项的标志位为所述服务器的标识符、认证标识为第一用户终端的硬件地址、处理类型为正向处理、对向终端地址为第二用户终端的网络地址以及第一随机自然数;在所述冗余信息中增加第二标识数据项,其中所述第二标识数据项的标志位为所述服务器的标识符、认证标识为第二用户终端的硬件地址、处理类型为反向处理、对向终端地址为第一用户终端的网络地址以及第二随机自然数;其中所述第一随机自然数等于所述第二随机自然数。5.根据权利要求1至4中任意一项所述的方法,所述正向用户终端和反向用户终端分别根据所述时间信息中的秒钟数据和所述随机自然数从多个预设数据块中选择用于进行身份认证的初始认证数据块包括:所述正向用户终端和反向用户终端分别将所述时间信息中的秒钟数据和所述随机自然数进行算术运算以得到数据块顺序号,并且将位于所述数据块顺序号处的预设数据块选择作为用于进行身份认证的初始认证数据块。6.一种基于...

【专利技术属性】
技术研发人员:杜广香
申请(专利权)人:杜广香
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1