一种终端配对方法及配对终端与流程

文档序号:14786225发布日期:2018-06-28 01:22阅读:来源:国知局
一种终端配对方法及配对终端与流程

技术特征:

1.一种终端配对方法,其特征在于,所述方法包括:

当终端检测到预设的配对触发事件时,获取与所述配对触发事件相关联的所述终端自身的配对隐秘值;

所述终端利用所述终端自身的配对隐秘值实现与对端的配对;

所述当终端检测到预设的配对触发事件时,获取与所述配对触发事件相关联的所述终端自身的配对隐秘值,包括:

当终端检测到预设的配对触发事件时,所述终端获取与所述对端基于共同参考时间点获得的相对于所述事件的发生时间的所述终端自身的时长;

所述当终端检测到预设的配对触发事件时,所述终端获取与所述对端基于共同参考时间点的相对于所述事件的发生时间的所述终端自身的时长,包括:

当终端检测到预设的配对触发事件时,获取所述配对触发事件的发生时间,作为所述终端自身的第一时间点;

所述终端根据与所述对端交互的任一消息,获取与所述对端基于所述消息的所述终端自身的第二时间点;

所述终端获取所述终端自身的时长,所述终端自身的时长为所述终端自身的第一时间点与所述终端自身的第二时间点的时间间隔。

2.根据权利要求1所述的方法,其特征在于,所述获取所述配对触发事件的发生时间,作为所述终端自身的第一时间点之后,且在所述终端根据与所述对端交互的任一消息,获取与所述对端基于所述消息的所述终端自身的第二时间点之前,还包括:

所述终端在检测到所述配对触发事件后随机延迟时间r,通过无线接口向所述对端发送发现请求消息。

3.根据权利要求2所述的方法,其特征在于,所述终端在检测到所述配对触发事件后随机延迟时间r,通过无线接口向所述对端发送发现请求消息之后,还包括:

所述终端接收来自所述对端的发现响应消息,所述发现响应消息为所述对端在接收到所述发现请求消息后延迟时间R后发送的,所述R大于所述r。

4.根据权利要求1所述的方法,其特征在于,所述终端根据与所述对端交互的任一消息,获取与所述对端基于所述消息的所述终端自身的第二时间点,具体为:

所述终端根据在预设的信道上与所述对端交互的任一消息,获取与所述对端基于所述消息的所述终端自身的第二时间点。

5.根据权利要求1所述的方法,其特征在于,所述终端获取所述终端自身的时长,所述终端自身的时长为所述终端自身的第一时间点与所述终端自身的第二时间点的时间间隔之后,还包括:

所述终端采用预设的规整方法,规整所述终端自身的时长。

6.根据权利要求1所述的方法,其特征在于,所述终端利用所述终端自身的配对隐秘值实现与对端的配对,包括:

所述终端利用所述终端自身的配对隐秘值和来自对端的信息,获取所述对端的公钥,所述来自对端的信息包括所述对端的配对隐秘值;

所述终端利用所述对端的公钥和所述终端自身的私钥生成所述终端自身的共享密钥;

所述终端通过验证所述终端自身的共享密钥和所述对端的共享密钥实现与所述对端的配对。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

所述终端向所述对端发送所述终端自身的配对隐秘值,以使所述对端实现与所述终端的配对。

8.根据权利要求6所述的方法,其特征在于,所述终端利用所述终端自身的配对隐秘值和来自对端的信息,获取所述对端的公钥,所述来自对端的信息包括所述对端的配对隐秘值,包括:

所述终端接收对端发送的第一秘密值和任一随机数,所述第一秘密值为利用所述对端的配对隐秘值加密所述对端的公钥和所述随机数得到;

所述终端利用所述终端自身的配对隐秘值和所述对端的随机数,解密所述第一秘密值得到所述对端的公钥。

9.根据权利要求6所述的方法,其特征在于,所述终端利用所述终端自身的配对隐秘值和来自对端的信息,获取所述对端的公钥,所述来自对端的信息包括所述对端的配对隐秘值,包括:

所述终端接收对端发送的第一秘密值和第一运算值,所述第一秘密值包括利用所述对端的配对隐秘值加密所述对端的公钥得到的值,所述第一运算值包括利用所述终端自身的配对隐秘值和所述对端的配对隐秘值通过预设的预算方法得到的值;

所述终端利用来自所述对端的第一运算值和所述终端自身的配对隐秘值得到所述对端的配对隐秘值;

所述终端利用所述对端的配对隐秘值,解密来自所述对端的第一秘密值得到所述对端的公钥。

10.根据权利要求1所述的方法,其特征在于,所述终端利用所述终端自身的配对隐秘值实现与对端的配对,包括:

所述终端利用来自对端的信息和所述终端自身的信息,得到所述对端的配对隐秘值,所述来自对端的信息包括所述对端的公钥和配对隐秘值,所述终端自身的信息包括所述终端自身的私钥;

所述终端通过比较所述终端自身的配对隐秘值和所述对端的配对隐秘值实现与所述对端的配对。

11.根据权利要求10所述的方法,其特征在于,所述终端利用来自对端的信息和所述终端自身的信息,得到所述对端的配对隐秘值,所述来自对端的信息包括所述对端的公钥和配对隐秘值,所述终端自身的信息包括所述终端自身的私钥,包括:

所述终端接收来自对端的第一消息,所述来自对端的第一消息包括所述对端的公钥和第二秘密值,所述对端的第二秘密值包括利用所述对端的预设密钥加密所述对端的配对隐秘值得到的值;

所述终端利用所述终端自身的私钥和所述对端的公钥生成所述终端自身的共享密钥;

所述终端接收来自所述对端的第二消息,来自所述对端的第二消息包括所述对端的第三秘密值,所述对端的第三秘密值包括利用所述对端的共享密钥加密所述对端的预设密钥得到的值;

所述终端利用所述终端自身的共享密钥解密所述对端的第三秘密值得到所述对端的预设密钥,并利用所述对端的预设密钥解密所述对端的第二秘密值得到所述对端的配对隐秘值。

12.根据权利要求11所述的方法,其特征在于,所述来自对端的第一消息还包括所述对端的第一消息完整性码,所述对端的第一消息完整性码包括所述对端利用所述对端的配对隐秘值加密所述来自对端的第一消息的摘要信息得到的值;

所述终端利用所述对端的预设密钥解密所述对端的第二秘密值得到所述对端的配对隐秘值之后,还包括:

所述终端利用所述对端的配对隐秘值验证所述对端的第一消息完整性码。

13.根据权利要求12所述的方法,其特征在于,所述终端通过比较所述终端自身的配对隐秘值和所述对端的配对隐秘值实现与所述对端的配对,包括:

所述终端判断所述终端自身的配对隐秘值和所述对端的配对隐秘值的差别是否在预设的允许误差范围内;

当所述差别在预设的允许误差范围内以及所述对端的第一消息完整性码通过验证时,所述终端实现与所述对端的配对。

14.根据权利要求11所述的方法,其特征在于,所述来自所述对端的第二消息还包括所述对端的第二消息完整性码,所述对端的第二消息完整性码包括所述对端利用所述对端的共享密钥加密所述来自所述对端的第二消息的摘要信息得到的值;

所述终端接收来自所述对端的第二消息之后,还包括:

所述终端利用所述终端自身的共享密钥验证所述对端的第二消息完整性码。

15.一种配对终端,其特征在于,所述终端包括检测单元、获取单元和配对单元;

所述检测单元,用于检测触发与对端配对的事件;

所述获取单元,用于当所述检测单元检测到所述触发与对端配对的事件时,获取与所述触发与对端配对的事件相关联的所述终端自身的配对隐秘值;

所述配对单元,用于利用所述终端自身的配对隐秘值实现与所述对端的配对;

所述获取单元,包括:

第一获取子单元,用于当所述检测单元检测到触发与对端配对的事件时,获取与所述对端基于共同参考时间点获得的相对于所述事件的发生时间的所述终端自身的时长;

所述第一获取子单元,包括:

第三获取子单元,用于当所述检测单元检测到触发与对端配对的事件时,获取所述触发与对端配对的事件的发生时间,作为所述终端自身的第一时间点;

第四获取子单元,用于根据与所述对端交互的任一消息,获取与所述对端基于所述消息的所述终端自身的第二时间点;

第五获取子单元,用于获取所述终端自身的时长,所述终端自身的时长为所述终端自身的第一时间点与所述终端自身的第二时间点的时间间隔。

16.根据权利要求15所述的终端,其特征在于,所述第一获取子单元,还包括:

第一发送子单元,用于在检测到所述触发与对端配对的事件后随机延迟时间r,通过无线接口向所述对端发送发现请求消息。

17.根据权利要求16所述的终端,其特征在于,所述第一获取子单元,还包括:

第一接收子单元,用于接收来自所述对端的发现响应消息,所述发现响应消息为所述对端在接收到所述发现请求消息后延迟时间R后发送的,所述R大于所述r。

18.根据权利要求15所述的终端,其特征在于,所述第四获取子单元,具体为根据在预设的信道上与所述对端交互的任一消息,获取与所述对端基于所述消息的所述终端自身的第二时间点的单元。

19.根据权利要求15所述的终端,其特征在于,所述终端还包括:

规整子单元,用于采用预设的规整方法,规整所述终端自身的时长。

20.根据权利要求15所述的终端,其特征在于,所述配对单元,包括:

第六获取子单元,用于利用所述终端自身的配对隐秘值和来自对端的信息,获取所述对端的公钥,所述来自对端的信息包括所述对端的配对隐秘值;

第一生成子单元,用于利用所述对端的公钥和所述终端自身的私钥生成所述终端自身的共享密钥;

第一配对子单元,用于通过验证所述终端自身的共享密钥和所述对端的共享密钥实现与所述对端的配对。

21.根据权利要求20所述的终端,其特征在于,所述终端还包括发送单元,

所述发送单元,用于向所述对端发送所述终端自身的配对隐秘值,以使所述对端实现与所述终端的配对。

22.根据权利要求20所述的终端,其特征在于,所述第六获取子单元,包括:

第二接收子单元,用于接收对端发送的第一秘密值和任一随机数,所述第一秘密值为利用所述对端的配对隐秘值加密所述对端的公钥和所述随机数得到;

第一解密子单元,用于利用所述终端自身的配对隐秘值和所述对端的随机数,解密所述第一秘密值得到所述对端的公钥。

23.根据权利要求20所述的终端,其特征在于,所述第六获取子单元,包括:

第三接收子单元,用于接收对端发送的第一秘密值和第一运算值,所述第一秘密值包括利用所述对端的配对隐秘值加密所述对端的公钥得到的值,所述第一运算值包括利用所述终端自身的配对隐秘值和所述对端的配对隐秘值通过预设的预算方法得到的值;

第二生成子单元,用于利用来自所述对端的第一运算值和所述终端自身的配对隐秘值得到所述对端的配对隐秘值;

第二解密子单元,用于利用所述对端的配对隐秘值,解密来自所述对端的第一秘密值得到所述对端的公钥。

24.根据权利要求15所述的终端,其特征在于,所述配对单元,包括:

第三生成子单元,用于利用来自对端的信息和所述终端自身的信息,得到所述对端的配对隐秘值,所述来自对端的信息包括所述对端的公钥和配对隐秘值,所述终端自身的信息包括所述终端自身的私钥;

第二配对子单元,用于通过比较所述终端自身的配对隐秘值和所述对端的配对隐秘值实现与所述对端的配对。

25.根据权利要求24所述的终端,其特征在于,所述第三生成子单元,包括:

第四接收子单元,用于接收来自对端的第一消息,所述来自对端的第一消息包括所述对端的公钥和第二秘密值,所述对端的第二秘密值包括利用所述对端的预设密钥加密所述对端的配对隐秘值得到的值;

第四生成子单元,用于利用所述终端自身的私钥和所述对端的公钥生成所述终端自身的共享密钥;

第五接收子单元,用于接收来自所述对端的第二消息,来自所述对端的第二消息包括所述对端的第三秘密值,所述对端的第三秘密值包括利用所述对端的共享密钥加密所述对端的预设密钥得到的值;

第三解密子单元,用于利用所述终端自身的共享密钥解密所述对端的第三秘密值得到所述对端的预设密钥,并利用所述对端的预设密钥解密所述对端的第二秘密值得到所述对端的配对隐秘值。

26.根据权利要求25所述的终端,其特征在于,所述来自对端的第一消息还包括所述对端的第一消息完整性码,所述对端的第一消息完整性码包括所述对端利用所述对端的配对隐秘值加密所述来自对端的第一消息的摘要信息得到的值;

所述第三生成子单元还包括第一验证子单元;

所述第一验证子单元,用于利用所述对端的配对隐秘值验证所述对端的第一消息完整性码。

27.根据权利要求26所述的终端,其特征在于,所述第二配对子单元,包括:

判断子单元,用于判断所述终端自身的配对隐秘值和所述对端的配对隐秘值的差别是否在预设的允许误差范围内;

第三配对子单元,用于当所述差别在预设的允许误差范围内以及所述对端的第一消息完整性码通过验证时,所述终端实现与所述对端的配对。

28.根据权利要求25所述的终端,其特征在于,所述来自所述对端的第二消息还包括所述对端的第二消息完整性码,所述对端的第二消息完整性码包括所述对端利用所述对端的共享密钥加密所述来自所述对端的第二消息的摘要信息得到的值;

所述第三生成子单元还包括第二验证子单元;

所述第二验证子单元,用于利用所述终端自身的共享密钥验证所述对端的第二消息完整性码。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1