System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 计算机实现的验证方法和系统技术方案_技高网

计算机实现的验证方法和系统技术方案

技术编号:41183690 阅读:2 留言:0更新日期:2024-05-07 22:16
一种包括定向传输装置的信标设备通过相应直接无线电通信链路在第一预定方向上向一个或更多个响应方设备中的每个响应方设备发送提问消息,以邀请所述响应方设备均发送指示知晓提问消息的内容的相应响应消息。信标设备在一个或更多个相应其它预定方向上发送提问消息的一个或更多个定向副本,使得可以从每个响应消息的关于提问消息和提问消息的定向副本被发送的时间的定时来推断与每个响应方设备的位置有关的数据。根据相应响应消息的存在和定时,信标设备通过相应直接无线电通信链路参与或避免与一个或更多个响应方设备中的每个响应方设备的后续双向通信。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及验证方法。更具体地,多个方面涉及计算机实现的方法、被配置为执行这样的计算机实现的方法的数据处理系统、包括指令的计算机程序、其上存储有这样的计算机程序的计算机可读数据载体以及承载这样的计算机程序的数据载体信号,当程序由计算机执行时所述指令使得计算机执行这样的计算机实现的方法。


技术介绍

1、对两个通信设备之间的可用直接通信信道的存在的证明可以用作在这些设备之间建立通信的前兆以及用于其它目的,诸如建立它们的相对位置。例如,无线电广播信号用于向附近的移动设备告知蜂窝基站的存在。如果移动设备对这样的广播信号进行响应,则可以将移动设备的位置建立为在由这样的基站服务的小区内。

2、期望提供涉及证明可用直接通信信道的存在的改进方法。


技术实现思路

1、根据第一方面,提供了一种计算机实现的方法,该计算机实现的方法包括:在信标设备通过相应直接通信链路向一个或更多个响应方设备中的每个响应方设备发送提问消息(challenge message)之后,邀请响应方设备均向与信标设备不同的相应接收方设备发送指示知晓提问消息的内容的相应响应消息;

2、验证设备:

3、获得消息存储库已经接收到来自信标设备的确认消息的指示,该确认消息指示知晓提问消息的内容,并且该确认消息已经在信标设备发送提问消息之后的预定时间段内由信标设备发送;

4、响应于此,将在时间上在确认消息之前的每个响应消息的内容(如果有的话)与确认消息的内容进行比较,并且从中推断相应响应方设备中的哪个响应方设备(如果有的话)通过相应直接通信链路接收到提问消息。

5、计算机实现的方法还可以包括:验证设备推断与每个响应方设备在发布提问消息时相对于信标设备的位置有关的数据,每个响应方设备被推断为已经通过相应直接通信链路接收到提问消息。

6、响应方设备中的一个响应方设备可以与量子密钥分配(quantum keydistribution,qkd)链路终端或qkd可信节点共同定位;

7、该计算机实现的方法还可以包括:验证设备基于与响应方设备相对于信标设备的位置有关的推断数据来认证响应方设备参与qkd。

8、信标设备可以包括定向传输装置,并且可以被配置为在第一预定方向上发送提问消息,然后在将确认消息提交至消息存储库之前,还可以被配置为在一个或更多个相应的其它预定方向上发送提问消息的一个或更多个定向副本;

9、所述计算机实现的方法还可以包括:所述验证设备从每个响应消息关于所述提问消息和所述提问消息的定向副本被发送的时间的定时来推断与所述一个或更多个响应方设备中的每个响应方设备的位置有关的数据。

10、可以根据预定时间和方向模式来发送提问消息和提问消息的定向副本;

11、该计算机实现的方法还可以包括验证设备:

12、在一个或更多个后续时机重复前述段落中描述的计算机实现的方法步骤,其中,提问消息的内容以及预定时间和方向模式在时机之间变化;然后

13、推断响应方设备彼此之间是否已经共享数据以获得不公平优势。

14、每个响应消息可以包括旨在用于相应接收方设备并且源自与相应响应方设备不同的相应发送方设备的数据;

15、该计算机实现的方法还可以包括:验证设备将源自相应发送方设备的数据验证为已经经由信标设备本地的相应响应方设备被路由。

16、计算机实现的方法还可以包括:验证设备生成外部设备提问消息部分并将其发送到信标设备以使信标设备生成信标设备提问消息部分并将提问消息内容构造为两个或更多个变量的不可分离函数,外部设备提问消息部分和信标设备提问消息部分可以均包括变量中的至少一者。

17、提问消息可以指示响应方设备要求解的问题,每个响应消息可以指示对问题的相应响应方设备解决方案,并且确认消息可以指示问题和问题的信标设备解决方案中的一者;

18、其中,推断相应响应方设备中的哪个响应方设备(如果有的话)通过相应直接通信链路接收到提问消息可以包括确定每个响应方设备解决方案是否是问题的正确解决方案。

19、消息存储库可以是分布式账本;

20、验证设备可以是能够参与构造分布式账本的多个对等体中的一者;以及

21、确认消息可以指示问题;

22、该计算机实现的方法还可以包括所述验证设备:

23、确定没有响应方设备通过相应直接通信链路接收到提问消息;以及

24、响应于此,求解问题并将所得到的验证设备解决方案提交至分布式账本。

25、消息存储库可以是分布式账本;以及

26、所述验证设备可以是能够参与构造所述分布式账本的多个对等体中的一者;

27、该计算机实现的方法还可以包括:验证设备参与将关于仅对提交至分布式账本的问题的第一解决方案的条目添加到分布式账本。

28、可以以第一预定信噪比(signal-to-noise ratio,snr)发送提问消息;以及

29、在发送提问消息和确认消息之间,信标设备可以被配置为以连续较高的snr发送提问消息的一个或更多个snr递增副本;

30、该计算机实现的方法还可以包括:验证设备从每个响应消息关于提问消息和提问消息的snr递增副本被发送的时间的定时来推断与相应直接通信链路有关的数据。

31、该计算机实现的方法还可以包括:验证设备根据相应响应消息的定时来认证一个或更多个响应方设备以用于与信标设备进行双向通信。

32、认证一个或更多个响应方设备以用于与信标设备进行双向通信的步骤可以取决于相应响应消息的定时,可以包括认证其响应消息最早的响应方设备以及拒绝对任何其它响应方设备的认证。

33、根据相应响应消息的定时来认证一个或更多个响应方设备以用于与信标设备进行双向通信的步骤可以包括:认证其响应消息抢在(beat)截止时间之前的任何响应方设备并拒绝对任何其它响应方设备的认证。

34、信标设备可以是网络节点,并且根据相应响应消息的定时来认证一个或更多个响应方设备以用于与信标设备进行双向通信的步骤可以包括:认证一个或更多个响应方设备以经由网络节点进行网络接入。

35、根据第二方面,提供了一种计算机实现的方法,该计算机实现的方法包括:

36、通过相应直接通信链路向一个或更多个响应方设备中的每个响应方设备发送提问消息,以邀请响应方设备均向与信标设备不同的相应接收方设备发送指示知晓提问消息的内容的相应响应消息;以及

37、在发送提问消息之后的预定时间段,向消息存储库发送确认消息,确认消息指示知晓提问消息的内容,使得验证设备可以将在时间上在确认消息之前的每个响应消息的内容与确认消息的内容进行比较,并且从中推断相应响应方设备中的哪一个响应方设备(如果有的话)通过相应直接通信链路接收到提问消息。

38、该计算机实现的方法还可以包括信标设备:

39、从信标本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法,所述计算机实现的方法由包括定向传输装置的信标设备执行,所述计算机实现的方法包括:

2.根据权利要求1所述的计算机实现的方法,其中,所述提问消息和所述提问消息的所述定向副本是根据预定时间和方向模式被发送的;

3.根据权利要求1或2所述的计算机实现的方法,其中,参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤包括:参与与其响应消息最早的响应方设备的后续双向通信,并且避免与其它响应方设备的后续双向通信。

4.根据权利要求1或2所述的计算机实现的方法,其中,参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤包括:参与与其响应消息抢在截止时间之前的任何响应方设备的后续双向通信,并且避免与其它响应方设备的后续双向通信。

5.根据权利要求1至4中任一项所述的计算机实现的方法,其中,所述信标设备是网络节点,并且参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤包括:分别提供或拒绝对所述一个或更多个响应方设备中的每个响应方设备的网络接入。

6.根据任一项前述权利要求所述的计算机实现的方法,其中,所述提问消息邀请每个响应方设备通过将其相应响应消息发送到与所述信标设备不同的相应接收方设备来证明其相应直接无线电通信链路的存在,所述计算机实现的方法还包括:

7.根据权利要求6所述的计算机实现的方法,其中,所述确认消息从所述信标设备到所述消息存储库的路线排除所述一个或更多个响应方设备。

8.根据权利要求6或权利要求7所述的计算机实现的方法,所述计算机实现的方法还包括:

9.根据任一项前述权利要求所述的计算机实现的方法,其中,所述提问消息指示所述响应方设备要解决的问题,并且参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤还取决于相应响应消息是否包括所述问题的正确解决方案。

10.根据从属于权利要求6至8中任一项的权利要求9所述的计算机实现的方法,所述计算机实现的方法还包括:

11.根据权利要求9或10所述的计算机实现的方法,其中,所述提问消息中指示所述问题的数据包括一个或更多个代码,所述一个或更多个代码被构造为使得在响应方设备处要求预定阈值信噪比“SNR”来使所述响应方设备成功地解码所述一个或更多个代码。

12.根据权利要求9至11中任一项所述的计算机实现的方法,其中,所述提问消息中指示所述问题的数据包括一个或更多个代码,所述一个或更多个代码被构造为使得它们在被接收时在计算上更难以更好地解码所述提问消息中的错误率。

13.根据权利要求9至12中任一项所述的计算机实现的方法,其中,所述问题包括盐的确定,所述盐在经由指定密码散列函数与指定输入字符串组合时产生包括指定字符串的输出字符串。

14.根据权利要求9至13中任一项所述的计算机实现的方法,其中,所述问题取决于响应方设备标识符,使得每个响应消息指示不同响应方设备解决方案。

15.根据权利要求9至14中任一项所述的计算机实现的方法,所述计算机实现的方法还包括:所述信标设备构造所述确认消息,使得必须求解外部问题以从所述外部问题获得所述问题。

16.根据权利要求9至15中任一项所述的计算机实现的方法,其中,发送所述提问消息包括:发送多个时间上分离的提问消息片段,所述多个时间上分离的提问消息片段被构造为使得必须接收所有所述提问消息片段以便获得所述问题。

17.根据任一项前述权利要求所述的计算机实现的方法,其中,发送所述提问消息包括向携带所述提问消息的信号添加噪声。

18.根据任一项前述权利要求所述的计算机实现的方法,其中,以第一预定信噪比“SNR”发送所述提问消息;以及

19.根据权利要求9或权利要求10至18中任一项所述的计算机实现的方法,所述计算机实现的方法还包括:

20.一种数据处理系统,所述数据处理系统被配置为执行任一项前述权利要求所述的计算机实现的方法。

21.一种计算机程序,所述计算机程序包括指令,在由计算机执行所述计算机程序时,所述指令使得所述计算机实现权利要求1至19中任一项所述的计算机实现的方法。

22.一种计算机可读数据载体,所述计算机可读数据载体上存储有权利要求21所述的计算机程序。

23.一种数据载波信号,所述数据载波信号承载权利要求21所述的计算机程序。

...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实现的方法,所述计算机实现的方法由包括定向传输装置的信标设备执行,所述计算机实现的方法包括:

2.根据权利要求1所述的计算机实现的方法,其中,所述提问消息和所述提问消息的所述定向副本是根据预定时间和方向模式被发送的;

3.根据权利要求1或2所述的计算机实现的方法,其中,参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤包括:参与与其响应消息最早的响应方设备的后续双向通信,并且避免与其它响应方设备的后续双向通信。

4.根据权利要求1或2所述的计算机实现的方法,其中,参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤包括:参与与其响应消息抢在截止时间之前的任何响应方设备的后续双向通信,并且避免与其它响应方设备的后续双向通信。

5.根据权利要求1至4中任一项所述的计算机实现的方法,其中,所述信标设备是网络节点,并且参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤包括:分别提供或拒绝对所述一个或更多个响应方设备中的每个响应方设备的网络接入。

6.根据任一项前述权利要求所述的计算机实现的方法,其中,所述提问消息邀请每个响应方设备通过将其相应响应消息发送到与所述信标设备不同的相应接收方设备来证明其相应直接无线电通信链路的存在,所述计算机实现的方法还包括:

7.根据权利要求6所述的计算机实现的方法,其中,所述确认消息从所述信标设备到所述消息存储库的路线排除所述一个或更多个响应方设备。

8.根据权利要求6或权利要求7所述的计算机实现的方法,所述计算机实现的方法还包括:

9.根据任一项前述权利要求所述的计算机实现的方法,其中,所述提问消息指示所述响应方设备要解决的问题,并且参与或避免与所述一个或更多个响应方设备中的每个响应方设备的后续双向通信的步骤还取决于相应响应消息是否包括所述问题的正确解决方案。

10.根据从属于权利要求6至8中任一项的权利要求9所述的计算机实现的方法,所述计算机实现的方法还包括:

11.根据权利要求9或10所述的计算机实现的方法,其中,所述提问消息中指示所述问题的数据包括一个或更...

【专利技术属性】
技术研发人员:C·怀特J·罗斯科R·赫考克R·赖特
申请(专利权)人:英国电讯有限公司
类型:发明
国别省市:

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

1