定位信息的发送、定位信息的发送方的验证方法及装置与流程

专利2022-06-29  114


本申请涉及数据处理领域,尤其涉及一种定位信息的发送、定位信息的发送方的验证方法及装置。



背景技术:

随着无线通信技术的发展,室内定位技术得到了广泛的应用,室内定位技术中,定位设备可以通过无线电信号,与移动的未知位置的被定位设备进行单向或双向通信,使被定位设备利用无线电信号的幅度、相位、时差等信息,得到自身的位置信息。

但目前的室内定位技术,存在被第三方设备攻击的安全隐患,例如:室内定位技术属于一种短距离定位的技术,即定位设备和被定位设备之间的距离要求在预设距离的安全区域内,否则两者之间无法进行信息的传输。在定位设备和被定位设备之间的距离超过安全区域的情况下,第三方攻击设备如果将定位设备发送至被定位设备的信号转发至被定位设备,则被定位设备也可以接收到信息,但是被定位设备无法识别自身接收到的信息是否为被第三方攻击设备转发的信息,所以即使被定位设备已经不安全区域内,被定位设备还是会根据接收到的信息认为自身在安全区域,从而执行在安全区域范围内才可执行的操作,造成不可避免的危害。



技术实现要素:

发明人在研究的过程中发现,现有室内定位技术中,为了定位的安全性,通常采用加密算法对定位信息进行加密,被定位设备对接收到的定位信息解密成功后,被定位设备则认为接收到的定位信息是安全的定位设备发送的信息,其中,定位信息只有在不被篡改的情况下才被解密成功。但是,第三方攻击设备其实在不篡改定位信息,只是转发定位信息的情况下,也会造成对被定位设备的攻击,所以现有的加密算法也不适用于定位信息。因此,需要一种与现有加密算法不同的方式,提高室内定位技术的安全性。

为了实现上述目的,本申请提供了以下技术方案:

一种定位信息的发送方法,包括:

在第一时刻,使用从多种信号发送样式中随机选择的信号发送样式,向被定位设备发送第一报文;

在第二时刻向所述被定位设备发送第二报文,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括所述第二时刻和第一时长,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;所述第一信息和所述第二信息用于所述被定位设备验证所述第一报文和所述第二报文的方送方是否合法。

上述的方法,可选的,所述被定位设备与设备之间的时间同步差值的绝对值小于所述第一时长的二分之一,所述设备为发送所述第一报文和所述第二报文的设备。

上述的方法,可选的,所述第二报文为使用非对称加密算法加密的报文。

一种定位信息的发送方的验证方法,包括:

接收第一报文和第二报文,所述第一报文使用从多种信号发送样式中随机选择的信号发送样式发送,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括第二时刻和第一时长,所述第二时刻为所述第二报文的发送时刻,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;

依据所述第二报文中包括的信息,执行验证流程,其中,依据所述第一信息的验证流程为:如果采用所述信号发送样式求解所述第一报文,得到定位信息,则确定所述第一报文和所述第二报文的发送方合法;依据所述第二信息的验证流程为:如果接收到所述第二报文的时间点与所述第二时刻之间的差值小于第一阈值,且接收到所述第一报文和所述第二报文之间的时间间隔与所述第一时长的差值在预设阈值范围内,则确定所述第一报文和所述第二报文的发送方合法。

上述的方法,可选的,设备与所述发送方之间的时间同步差值的绝对值小于所述第一时长的二分之一,所述设备为接收所述第一报文和所述第二报文的设备。

上述的方法,可选的,所述第一阈值依据所述第一时长确定。

上述的方法,可选的,所述第一阈值为所述第一时长的二分之一。

上述的方法,可选的,在所述执行所述验证流程之前,还包括:采用预设的公钥解密所述第二报文,得到所述第二报文中包括的信息,其中,所述第二报文为采用与所述公钥对应的私钥加密后的报文。

一种定位信息的发送装置,包括:

第一发送单元,用于在第一时刻,使用从多种信号发送样式中随机选择的信号发送样式,向被定位设备发送第一报文;

第二发送单元,用于在第二时刻向所述被定位设备发送第二报文,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括所述第二时刻和第一时长,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;所述第一信息和所述第二信息用于所述被定位设备验证所述第一报文和所述第二报文的发送方是否合法。

一种定位信息的发送方的验证装置,包括:

接收单元,用于接收第一报文和第二报文,所述第一报文使用从多种信号发送样式中随机选择的信号发送样式发送,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括第二时刻和第一时长,所述第二时刻为所述第二报文的发送时刻,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;

执行单元,用于依据所述第二报文中包括的信息,执行验证流程,其中,依据所述第一信息的验证流程为:如果采用所述信号发送样式求解所述第一报文,得到定位信息,则确定所述第一报文和所述第二报文的发送方合法;依据所述第二信息的验证流程为:如果接收到所述第二报文的时间点与所述第二时刻之间的差值小于第一阈值,且接收到所述第一报文和所述第二报文之间的时间间隔与所述第一时长的差值在预设阈值范围内,则确定所述第一报文和所述第二报文的发送方合法。

本申请提供的技术方案,第一报文为使用随机的信号发送样式发送的报文,第二报文中包括第一信息和第二信息,其中,第一信息为发送第一报文所使用的信号发送样式,第二信息包括第二时刻和第一时长,第二时刻为第二报文的发送时刻。因为第一报文为使用随机的信号发送样式发送的报文,所以即使所有的信号发送样式都被公开,每次使用的信号发送样式,第三方攻击设备也是无法预先获知的。所以第三方攻击设备要想成功的让被定位设备认为报文的发送方合法,只能有两种的攻击方式:

第一:接收到第二报文后,对第二报文进行解析后,采用信号发送样式先转发第一报文,延迟第一时长后再转发第二报文,由于对第二报文进行解析需要一定的时长,所以会导致被定位设备接到第二报文的时间点与第二信息中的第二时刻之间的差值不小于第一阈值,所以被定位设备可以确定第一报文和第二报文的发送方不合法。如果第三方不延迟第一时长后再转发第二报文,则被定位设备接收到第一报文和第二报文的时间间隔与第一时长的差值则不会在预定的阈值范围内,则被定位设备可以确定第一报文和第二报文的发送方不合法。

第二:第三方攻击设备接收到第一报文后采用任意的信号发送样式,立即向被定位设备发送第一报文,并在接收到第二报文后向立即被定位设备发送第二报文,因为第三方攻击设备采用的信号发送样式与第一报文发送方采用的信号发送样式相同的几率很小,所以被定位设备接收到的第二报文中包括的信号发送样式与第三方攻击设备发送第一报文采用的发送样式很大概率是不相同的,在这样的情况下,被定位设备采用第二报文的信号发送样式求解第一报文是无法得到定位信息的,所以被定位设备可以确定第一报文和第二报文的发送方不合法,达到了保护效果。

综上,本申请提供的方法,可以提高室内定位技术的安全性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种定位信息的发送及定位信息的发送方验证方法的流程图;

图2为本申请实施例提供的一种定位信息的发送装置的结构示意图;

图3为本申请实施例提供的一种定位信息的验证装置的结构示意图。

具体实施方式

本申请所述的技术方案,适用的应用场景示例为:蓝牙出发角模式(aod:angleofdeparture)定位模式。

蓝牙技术联盟于2019年发布的蓝牙5.1核心规范,旨在利用基于天线阵列的无线电寻向技术,实现厘米级定位精度的定位系统。aod定位模式为,定位设备使用天线阵发送定位信息,被定位设备使用单天线接收定位信息。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供的方法流程,以定位设备和被定位设备为例进行说明,需要说明的是,定位设备和被定位设备仅仅是示例,本申请中,可以结合具体的应用场景,将定位设备和被定位设备替换为其他的设备。

图1为本申请实施例提供的一种发送定位信息及定位信息的发送方的验证方法,可以包括以下步骤:

s101、定位设备在第一时刻,采用从多种信号发送样式中随机选择的信号发送样式,向被定位设备发送第一报文。

信号发送样式可以是定位设备发送信号采用的天线切换样式。定位设备中安装有天线阵列,定位设备在不同的时刻切换不同的天线发送信号,从而产生了天线切换样式。需要说明的是,定位设备采用的天线切换样式是随机的,也即定位设备在不同的时刻切换的天线是随机的。同时,因为天线切换样式是发送物理信号所采用的一种发送样式,与物理信号所承载的信息无关,所以第一报文的接收方很难实现根据接收到的第一报文,确定出发送第一报文所采用的天线切换样式。所以,采用天线切换样式发送第一报文,不仅可以利用天线切换样式可随机的特性,还可以利用天线切换样式难以被破解的特性,从而增大第三方攻击设备的攻击难度。

本实施例中,第一报文是用于定位的报文,被定位设备可以根据定位设备发送的第一报文计算出被定位设备自身的位置信息。

s102、定位设备在第二时刻向被定位设备发送包括第一信息和第二信息第二报文。

第二报文为信息报文,第二报文中包括第一信息和第二信息,第一信息包括定位设备发送第一报文所使用的信号发送样式,第二信息包括第二时刻和第一时长,第一时长为第一时刻与第二时刻的间隔时长,第一时长可以是随机值也可以是固定值。

本领域技术人员应当理解,本申请中,信息报文是不可被篡改的,例如,采用非对称加密算法加密的报文。本申请的方案在信息报文不可篡改的情况下有效执行。本实施例中,可以采用私钥对第二报文进行加密。

s103、被定位设备接收第一报文和第二报文。

本实施例中,被定位设备接收的第一报文和第二报文有可能是定位设备发送的,也有可能是被第三方攻击者转发的。

s104、被定位设备判断采用第一信息包括的信号发送样式求解第一报文,是否得到定位信息,如果是,则执行s105,如果否,则执行s107。

可选的,被定位设备接收到定位设备使用私钥加密的第二报文后,使用对应的公钥解密第二报文,若求解成功,则确定第二报文未被篡改,并获取第二报文中包括的信息。若被定位设备发现第二报文被篡改,则可直接确定发送第一报文和第二报文的发送方不合法。本申请提供的实施例,将被定位设备接收到的报文默认为不被第三方攻击者篡改的报文。

被定位设备如果采用第二报文包括的信号发送样式求解第一报文,得到定位信息,例如被定位设备相对于定位设备的角度,则说明发送第一报文的信号发送样式与第二报文中包括的信号发送样式一致,则执行s105,否则,执行s107。

s105、被定位设备判断接收到第二报文的时间点与第二时刻之间的差值是否满足小于第一阈值的条件,以及,接收到第一报文和第二报文之间的时间间隔与第一时长的差值是否满足在预设阈值范围内的条件,如果都满足,则执行s106,如果只满足其中一个条件或者都不满足,则执行s107。

本实施例中,预设阈值范围可以是接近零的数值范围,具体的数值范围可以结合需求自行设定。

需要说明的是,第一阈值是被定位设备在接收到第二报文后,依据第二报文中的第一时长设定的数值,其中,设定第一阈值的规则预先配置在被定位设备中。本实施例中,第一阈值的设定规则和被定位设备与定位设备之间的时间同步差值相关。

本实施例中,被定位设备与定位设备之间的时间同步差值的绝对值小于第一时长的二分之一。需要说明的是,被定位设备与定位设备之间的时间同步差值可以是正数,也可以是负数。第一阈值的设定规则可以是:若被定位设备与定位设备之间的时间同步差值的绝对值小于第一时长的二分之一,可选的,第一阈值设定为等于第一时长的二分之一。

本步骤中,若第一时长为t,被定位设备和定位设备之间的同步时间差值t3的绝对值设定为小于1t/2,则被定位设备将第一阈值设为1t/2,例如,定位设备在t1时刻发送第一报文,并在t1 t时刻发送承载第一信息和第二信息的第二报文,不考虑信息传输的时间,则被定位设备分别在t1 t3和t1 t t3时刻接收到第一报文和第二报文,则接收到第二报文的时间点与第二信息中包括的第二时刻之间的差值为t1 t (t3-t1 t)=t3,满足收到第二报文的时间点与第二信息中包括的第二时刻之间的差值小于第一阈值的条件,以及接收到第一报文和第二报文之间的时间间隔与第一时长的差值为零。

需要说明的是,本申请中,可以忽略信息传输的时间是因为,信息传输的时间通常是毫秒甚至更小单位,而本申请中,第一时刻、第二时刻、时间同步差值,以及第一时长都是秒的单位,所以信息传输时间相对来说是可以忽略不计的。

s106、确定第一报文和第二报文的发送方合法。

本实施例中,被定位设备如果采用第一信息包括的信号发送样式求解第一报文,得到定位信息,以及接收到第二报文的时间点与第二时刻之间的差值小于第一阈值,且接收到第一报文和第二报文之间的时间间隔与第一时长的差值在预设阈值范围内,则确定第一报文和第二报文的发送方合法。

s107、确定第一报文和第二报文的发送方不合法。

本实施例中,如果被定位设备采用第一信息包括的信号发送样式求解第一报文,得不到定位信息,或者接收到第二报文的时间点与第二时刻之间的差值不小于第一阈值,或者接收到第一报文和第二报文之间的时间间隔与第一时长的差值不在预设阈值范围内,则确定第一报文和第二报文的发送方不合法。

本实施例提供的方法,针对第二报文包括第一信息和第二信息的情况,第三方攻击设备要想成功的让被定位设备认为第一报文和第二报文的发送方合法,第三方攻击设备则只能采用如下的两种攻击方式:

攻击方式一:在接收到第二报文后,由于第二报文是加密的,并且,虽然公开了信号发送样式,但使用从公开的多种信号发送样式中随机选择的信号发送样式发送第一报文,所以必须对第二报文进行解析,得到第一报文的信号发送样式和第一时长后,采用信号发送样式先转发第一报文,延迟第一时长后再转发第二报文,由于对第二报文进行解析需要一定的时长,所以会导致被定位设备接到第二报文的时间点与第二信息中的第二时刻之间的差值不小于第一阈值,所以被定位设备可以确定第一报文和第二报文的发送方不合法。如果第三方攻击设备不延迟第一时长后再转发第二报文,则被定位设备接收到第一报文和第二报文的时间间隔与第一时长的差值则不会在预设阈值范围内,则被定位设备可以确定第一报文和第二报文的发送方不是定位设备。

例如,若第一时长为t,被定位设备和定位设备之间的时间同步差值为t3,且t3的绝对值小于1t/2,t3可以是正数也可以是负数,则被定位设备将第一阈值设为1t/2,预设阈值范围预设为零,即规定被定位设备接收到第一报文和第二报文的时间间隔与第一时长的差值等于零。定位设备在t1时刻发送定位报文,并在t1 t时刻发送承载第一信息和第二信息的第二报文。在t1 t时刻,第三方攻击设备接收到第二报文后,使用对应的公钥解出第二报文中包括的信息,在t1 t t2时刻发送第一报文,其中,t2为对第二报文进行解析花费的时长,延迟第一时长t后,在t1 2t t2时刻发送第二报文,则被定位设备在t1 2t t2 t3时刻接收到包含第二时刻为t1 t的信息,定位设备接到第二报文的时间点与第二时刻之间的差值为t1 2t t2 t3-(t1 t)=t t2 t3,因为t3的绝对值小于1t/2,所以无论t3为正数或负数,t t2 t3都大于第一阈值1t/2,所以被定位设备可以确定第一报文和第二报文的发送方不合法。

所以,第三方攻击设备采用的第一种攻击方式,被定位设备可以验证出第一报文和第二报文的发送方不合法。

由于解析第二报文必然耗时,从而导致被定位设备接到第二报文的时间点与第二信息中的第二时刻之间的差值不小于第一阈值,所以为了避免这个问题,第三方只能采用攻击方式二。

攻击方式二:第三方攻击设备在接收到第一报文后,以任意的信号发送样式立即向被定为设备转发第一报文,并在接收到第二报文后,立即向被定位设备转发第二报文。这虽然可以满足接收到第二报文的时间点与第二信息中包括的第二时刻之间的差值小于第一阈值,且接收到第一报文和第二报文之间的时间间隔与第一时长的差值在预设阈值范围内。但是,因为定位设备每次发送第一报文采用的信号发送样式不是固定的,所以第三方攻击设备发送第一报文采用的信号发送样式与定位设备发送第一报文采用的信号发送样式相同的几率很小,所以被定位设备采用第二报文中包括的信号发送样式求解第一报文几乎是无法得到定位信息的,所以被定位设备可以确定第一报文和第二报文发送方不合法。

综上,本实例提供的方法,在定位设备采用从多种信号发送样式中随机选择的信号发送样式发送第一报文,以及第二报文包括第一信息和第二信息的情况下,如果第一报文和第二报文被第三方攻击设备转发,被定位设备可以识别发送第一报文和发送第二报文的发送方是否为定位设备,从而可以提高室内定位技术的安全性。

本申请实施例还提供了一种定位信息的验证装置200,可以应用于被定位设备,包括:

第一发送单元201,用于在第一时刻,使用从多种信号发送样式中随机选择的信号发送样式,向被定位设备发送第一报文;

第二发送单元202,用于在第二时刻向被定位设备发送第二报文;

其中,第二报文包括第一信息和第二信息,第一信息为发送第一报文使用的随机的信号发送样式,第二信息包括第二时刻和第一时长,第一时长为第一时刻与第二时刻的间隔时长;第一信息和第二信息用于所述被定位设备验证第一报文和所述第二报文的方送方是否合法。

可选的,被定位设备与定位设备之间的时间同步差值的绝对值小于第一时长的二分之一,设备为发送第一报文和第二报文的设备。

可选的,定位设备向被定位设备发送的第二报文为使用非对称加密算法加密的报文。

本申请提供了一种定位信息的发送装置,在第一时刻向被定位设备发送第一报文,第二报文包括第一信息和第二信息,第一信息为发送第一报文使用的随机的信号发送样式,第二信息包括第二时刻和第一时长,第一时长为第一时刻与第二时刻的间隔时长;第一信息和第二信息用于所述被定位设备验证定位设备是否合法,使被定位设备接收第一报文和第二报文后,能够依据第二报文的第一信息和第二信息验证第一报文和第二报文的发送方是否合法,从而提高室内定位技术的安全性。

本申请实施例还提供了一种定位信息的发送方的验证装置300,可以应用于被定位设备,包括:

接收单元301,用于接收第一报文和第二报文;第一报文使用从多种信号发送样式中随机选择的信号发送样式发送,第二报文包括第一信息和第二信息,第一信息为发送所述第一报文使用的信号发送样式,第二信息包括第二时刻和第一时长,第二时刻为第二报文的发送时刻,第一时长为第一时刻与第二时刻的间隔时长;

执行单元302,用于依据第二报文中包括的信息,执行验证流程,其中,依据第一信息的验证流程为:如果采用信号发送样式求解所述第一报文,得到定位信息,则确定第一报文和第二报文的发送方合法;依据第二信息的验证流程为:如果接收到第二报文的时间点与第二时刻之间的差值小于第一阈值,且接收到第一报文和所述第二报文之间的时间间隔与第一时长的差值在预设阈值范围内,则确定第一报文和所述第二报文的发送方合法。

还包括,解析单元303,用于采用预设的公钥解密第二报文,得到第二报文中包括的信息,其中,第二报文为采用与公钥对应的私钥加密后的报文。

可选的,设备与发送方之间的时间同步差值的绝对值小于第一时长的二分之一,其中,该设备为接收第一报文和第二报文的设备。

可选的,第一阈值依据第一时长确定。

可选的,第一阈值为第一时长的二分之一。

本申请提供了一种定位信息的发送方的验证方法及装置,接收第一报文和第二报文后,依据第二报文中包括的信息,执行第一信息的验证流程和第二信息的验证流程,能够确定第一报文和第二报文的发送方合法。所以,本实施提供的装置,通过验证第一报文和第二报文的发送方是否合法,从而提高室内定位技术的安全性。

本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。


技术特征:

1.一种定位信息的发送方法,其特征在于,包括:

在第一时刻,使用从多种信号发送样式中随机选择的信号发送样式,向被定位设备发送第一报文;

在第二时刻向所述被定位设备发送第二报文,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括所述第二时刻和第一时长,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;所述第一信息和所述第二信息用于所述被定位设备验证所述第一报文和所述第二报文的方送方是否合法。

2.根据权利要求1所述的方法,其特征在于,所述被定位设备与设备之间的时间同步差值的绝对值小于所述第一时长的二分之一,所述设备为发送所述第一报文和所述第二报文的设备。

3.根据权利要求1所述的方法,其特征在于,所述第二报文为使用非对称加密算法加密的报文。

4.一种定位信息的发送方的验证方法,其特征在于,包括:

接收第一报文和第二报文,所述第一报文使用从多种信号发送样式中随机选择的信号发送样式发送,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括第二时刻和第一时长,所述第二时刻为所述第二报文的发送时刻,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;

依据所述第二报文中包括的信息,执行验证流程,其中,依据所述第一信息的验证流程为:如果采用所述信号发送样式求解所述第一报文,得到定位信息,则确定所述第一报文和所述第二报文的发送方合法;依据所述第二信息的验证流程为:如果接收到所述第二报文的时间点与所述第二时刻之间的差值小于第一阈值,且接收到所述第一报文和所述第二报文之间的时间间隔与所述第一时长的差值在预设阈值范围内,则确定所述第一报文和所述第二报文的发送方合法。

5.根据权利要求4所述的方法,其特征在于,设备与所述发送方之间的时间同步差值的绝对值小于所述第一时长的二分之一,所述设备为接收所述第一报文和所述第二报文的设备。

6.根据权利要求4所述的方法,其特征在于,所述第一阈值依据所述第一时长确定。

7.根据权利要求6所述的方法,其特征在于,所述第一阈值为所述第一时长的二分之一。

8.根据权利要求4所述的方法,其特征在于,在所述执行所述验证流程之前,还包括:采用预设的公钥解密所述第二报文,得到所述第二报文中包括的信息,其中,所述第二报文为采用与所述公钥对应的私钥加密后的报文。

9.一种定位信息的发送装置,其特征在于,包括:

第一发送单元,用于在第一时刻,使用从多种信号发送样式中随机选择的信号发送样式,向被定位设备发送第一报文;

第二发送单元,用于在第二时刻向所述被定位设备发送第二报文,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括所述第二时刻和第一时长,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;所述第一信息和所述第二信息用于所述被定位设备验证所述第一报文和所述第二报文的发送方是否合法。

10.一种定位信息的发送方的验证装置,其特征在于,包括:

接收单元,用于接收第一报文和第二报文,所述第一报文使用从多种信号发送样式中随机选择的信号发送样式发送,所述第二报文包括第一信息和第二信息,所述第一信息为发送所述第一报文使用的信号发送样式,所述第二信息包括第二时刻和第一时长,所述第二时刻为所述第二报文的发送时刻,所述第一时长为所述第一时刻与所述第二时刻的间隔时长;

执行单元,用于依据所述第二报文中包括的信息,执行验证流程,其中,依据所述第一信息的验证流程为:如果采用所述信号发送样式求解所述第一报文,得到定位信息,则确定所述第一报文和所述第二报文的发送方合法;依据所述第二信息的验证流程为:如果接收到所述第二报文的时间点与所述第二时刻之间的差值小于第一阈值,且接收到所述第一报文和所述第二报文之间的时间间隔与所述第一时长的差值在预设阈值范围内,则确定所述第一报文和所述第二报文的发送方合法。

技术总结
本申请提供了一种定位信息的发送、定位信息的发送方的验证方法及装置,在第一时刻发送第一报文,在第二时刻发送第二报文,第二报文包括第一信息和第二信息,第一信息为发送第一报文使用的随机的信号发送样式,第二信息包括第二时刻和第一时长,第一时长为第一时刻与第二时刻的间隔时长,第一报文和第二报文的接收方接收第一报文和第二报文后,依据第二报文中包括的信息,执行验证流程,能够验证第一报文和第二报文的发送方是否合法,从而提高室内定位技术的安全性。

技术研发人员:张鑫
受保护的技术使用者:北京爱笔科技有限公司
技术研发日:2020.01.08
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-52841.html

最新回复(0)