一种基于间歇性协同干扰的车联网防窃听方法转让专利

申请号 : CN201910949661.1

文献号 : CN110677850B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邢晓双孙高飞

申请人 : 常熟理工学院

摘要 :

本发明公开了一种基于间歇性协同干扰的车联网防窃听方法,首先在有效阻止不法用户Ve窃听信息的前提下,以最小化协同干扰用户Vj能量消耗为目标建立优化问题;然后基于WAVE协议,分析车联网独特的通信特性,获得车联网物理层数据包的时间结构和物理层数据包持续时间长度,并求解车联网中最短的物理层数据包的持续时间;接着对协同干扰用户Vj的任意可用功率范围求解最优的协同干扰方案;最后协同干扰用户Vj在合法用户数据传输期间根据求得的最优协同干扰方案依次周期循环,直至合法用户传输结束。本发明能够使得协同干扰用户以最小的能量消耗阻止不法用户窃听车联网通信信息。

权利要求 :

1.一种基于间歇性协同干扰的车联网防窃听方法,其特征在于,包含以下步骤:步骤1),在有效阻止不法用户Ve窃听信息的前提下,以最小化协同干扰用户Vj能量消耗为目标建立优化问题:s.t.

式(1)为优化目标,式(2)、式(3)、式(4)均为约束条件;式中,JD为一个干扰时隙的时间长度;JI为一个干扰间隔的时间长度;Vj在JD以功率Pj发射干扰信号、在JI停止发射干扰信号;JD+JI构成一个干扰周期在合法用户数据传输期间重复出现; 为不法用户Ve的纠错能力; 为Ve在JD期间的误比特率; 为Ve在JI期间的误比特率; 为车联网中最短的物理层数据包的持续时间;

步骤2),基于WAVE协议,分析车联网独特的通信特性,获得车联网物理层数据包的时间结构和物理层数据包持续时间长度,求式(4)中的步骤3),对协同用户Vj的任意可用功率范围 求解最优的使得Vj的能量消耗最小;其中, 为最优的Pj、JI、JD;

步骤4),用户Vj根据步骤3)求解的结果,在合法用户数据传输期间,以功率 在时间长度 内发送干扰信号,在时间长度 内停止发送干扰信号,依次周期循环,直至合法用户传输结束。

2.根据权利要求1所述的基于间歇性协同干扰的车联网防窃听方法,其特征在于,所述步骤1)中, 和 计算公式与合法发送者采用的调制方式相关,令Q函数Eb为Ve接收到每比特信息的能量,N0为噪声功率谱密度,为Ve接收到的干扰信号的功率谱密度,|hje|2为Vj和Ve之间的信道增益,B为信道带宽,则:当合法发送者采用的调制方式为BPSK时,

当合法发送者采用的调制方式为QPSK时,

当合法发送者采用的调制方式为16-QAM时,当合法发送者采用的调制方式为64-QAM时,

3.根据权利要求2所述的基于间歇性协同干扰的车联网防窃听方法,其特征在于,所述步骤2)中, 与合法用户所采用的调制方式和编码率有关:当合法发送者采用的调制方式为BPSK且编码率为1/2时,当合法发送者采用的调制方式为BPSK且编码率为3/4时,当合法发送者采用的调制方式为QPSK且编码率为1/2时,当合法发送者采用的调制方式为QPSK且编码率为3/4时,当合法发送者采用的调制方式为16-QAM且编码率为1/2时,当合法发送者采用的调制方式为16-QAM且编码率为3/4时,当合法发送者采用的调制方式为64-QAM且编码率为1/2时,当合法发送者采用的调制方式为64-QAM且编码率为3/4时,

4.根据权利要求3所述的基于间歇性协同干扰的车联网防窃听方法,其特征在于,所述步骤3)中,当合法发送者采用的调制方式为BPSK时, 的计算公式如下:

说明书 :

一种基于间歇性协同干扰的车联网防窃听方法

技术领域

[0001] 本发明涉及通信安全领域,尤其涉及一种基于间歇性协同干扰的车联网防窃听方法。

背景技术

[0002] 基于车辆环境无线接入(Wireless Access in Vehicular Environments,WAVE)的车联网能有效提高交通安全性,改善驾驶体验,国内外广泛认可其发展前景。车辆信息、道路信息、娱乐信息通过车辆间无线通信以及车辆与路边设备间无线通信在车联网中进行传递,为车联网各项功能的实现奠定基础。然而,无线通信具有广播特性,使得车联网中的各项信息极易被不法用户窃听。根据WAVE协议的规定,车联网中传递的信息需包含车辆身份、尺寸、位置、速度、方向等隐私信息,这些信息一旦被不法用户窃取将泄露车主身份、驾驶轨迹、停车位置等。不法用户可能据此攻击车辆、盗窃车辆,严重威胁车主的人身、财产安全,亟需设计可靠的防窃听方法,解决车联网中的这一威胁。协同干扰是目前广泛采用的一种防窃听技术,文献[1]、[2]、[3]、[4]、[5]分别将协同干扰技术用于认知无线电网络、MIMO网络、无人机网络、能量感知网络、以及5G网络以阻止不法用户窃听信息。文献针对协同干扰用户的选择、波束成形方法的设计、无人机飞行路线的优化、协同干扰用户发射功率分配、以及保密容量分析等方面进行了深入研究。
[0003] [1]Q.Gao,Y.Huo,L.Ma,X.Xing,X.Cheng,T.Jing,and H.Liu“, Joint design of jammer selection and beamforming for securing mimo cooperative cognitive radio networks,”IET Communications,vol.11,no.8,pp.1264–1274,2017.[0004] [2]P.Siyari,M.Krunz,and D.N.Nguyen“, Distributed power control in single-stream mimo wiretap interference networks with full-duplex jamming receivers,”IEEE Transactions on Signal Processing,vol.67,no.3,pp.594–608,Feb 2019.
[0005] [3]Y.Li,R.Zhang,J.Zhang,S.Gao,and L.Yang“, Cooperative jamming for secure uav communications with partial eavesdropper information,”IEEE Access,vol.7,pp.94593–94603,2019.
[0006] [4]Z.Mobini,M.Mohammadi,and C.Tellambura,“Wireless-powered full-duplex relay and friendly jamming for secure cooperative communications,”IEEE Transactions on Information Forensics and Security,vol.14,no.3,pp.621–634,March 2019.
[0007] [5]Y.Huo,X.Fan,L.Ma,X.Cheng,Z.Tian,and  D.Chen,“Secure communicationsin tiered 5g wireless networks with cooperative jamming,”IEEE Transactions on Wireless Communications,vol.18,no.6,pp.3265–3280,June 2019.[0008] [6]Y.Allouche,E.Arkin,Y.Cassuto,A.Efrat,G.Grebla,J.Mitchell,S.Sankararaman,and M.Segal,“Secure communication through jammers jointly optimized in geography and time,”Pervasive and Mobile Computing,vol.41,pp.83–
105,102017.
[0009] 文献[1]-[5]的研究均基于连续性协同干扰技术,要求协同干扰用户在合法用户整个通信过程中持续不断地发射干扰信号,需要协同干扰用户消耗大量能量以阻止不法用户窃听。文献[6]提出了一种概率性协同干扰技术,当合法用户发送每一比特信息时,协同干扰用户以概率p发射干扰信号。该方法可以降低协同干扰用户的能量消耗,但是该方法只适用于静态场景,且必须存在一个缓冲区域将合法用户和不法用户分隔开。综上,已有背景技术均无法应用于车联网,在降低协同干扰用户能量消耗方面的性能有待提升,须考虑车联网独特的通信特性,设计适用于车联网的、能量消耗低的防窃听方法。

发明内容

[0010] 本发明所要解决的技术问题是针对背景技术中所涉及到的缺陷,提供一种基于间歇性协同干扰的车联网防窃听方法,使得协同干扰用户能够以最小的能量消耗阻止不法用户窃听车联网通信信息。
[0011] 本发明为解决上述技术问题采用以下技术方法:
[0012] 一种基于间歇性协同干扰的车联网防窃听方法,包含以下步骤:
[0013] 步骤1),在有效阻止不法用户Ve窃听信息的前提下,以最小化协同干扰用户Vj能量消耗为目标建立优化问题:
[0014]
[0015]
[0016]
[0017]
[0018] 式(1)为优化目标,式(2)、式(3)、式(4)均为约束条件;式中,JD为一个干扰时隙的时间长度;JI为一个干扰间隔的时间长度;Vj在JD以功率Pj发射干扰信号、在JI停止发射干扰信号;JD+JI构成一个干扰周期在合法用户数据传输期间重复出现; 为不法用户Ve的纠错能力; 为Ve在JD期间的误比特率; 为Ve在JI期间的误比特率; 为车联网中最短的物理层数据包的持续时间;
[0019] 步骤2),基于WAVE协议,分析车联网独特的通信特性,获得车联网物理层数据包的时间结构和物理层数据包持续时间长度,求式(4)中的
[0020] 步骤3),对协同用户Vj的任意可用功率范围 求解最优的使得Vj的能量消耗最小;其中, 为最优的Pj、JI、JD;
[0021] 步骤4),用户Vj根据步骤3)求解的结果,在合法用户数据传输期间,以功率 在时间长度 内发送干扰信号,在时间长度 内停止发送干扰信号,依次周期循环,直至合法用户传输结束。
[0022] 作为本发明一种基于间歇性协同干扰的车联网防窃听方法进一步的优化方案,所述步骤1)中, 和 计算公式与合法发送者采用的调制方式相关,令Q函数Eb为Ve接收到每比特信息的能量,N0为噪声功率谱密度,
为Ve接收到的干扰信号的功率谱密度,|hje|2为Vj和Ve之间的信道增益,B为信道带宽,则:
[0023] 当合法发送者采用的调制方式为BPSK时,
[0024] 当合法发送者采用的调制方式为QPSK时,
[0025] 当合法发送者采用的调制方式为16-QAM时,
[0026] 当合法发送者采用的调制方式为64-QAM时,
[0027] 作为本发明一种基于间歇性协同干扰的车联网防窃听方法进一步的优化方案,所述步骤2)中, 与合法用户所采用的调制方式和编码率有关:
[0028] 当合法发送者采用的调制方式为BPSK且编码率为1/2时,
[0029] 当合法发送者采用的调制方式为BPSK且编码率为3/4时,
[0030] 当合法发送者采用的调制方式为QPSK且编码率为1/2时,
[0031] 当合法发送者采用的调制方式为QPSK且编码率为3/4时,
[0032] 当合法发送者采用的调制方式为16-QAM且编码率为1/2时,
[0033] 当合法发送者采用的调制方式为16-QAM且编码率为3/4时,
[0034] 当合法发送者采用的调制方式为64-QAM且编码率为1/2时,
[0035] 当合法发送者采用的调制方式为64-QAM且编码率为3/4时,
[0036] 作为本发明一种基于间歇性协同干扰的车联网防窃听方法进一步的优化方案,所述步骤3)中,当合法发送者采用的调制方式为BPSK时, 的计算公式如下:
[0037]
[0038]
[0039]
[0040]
[0041] 本发明采用以上技术方法与现有技术相比,具有以下技术效果:
[0042] 1.本发明提出的车联网防窃听方法可以从物理层解决窃听威胁,与基于高层加密的防窃听方法相比,本方法无需进行复杂的加解密运算,计算复杂度较低;
[0043] 2.一个数据包部分信息的丢失足以导致整个数据包无法被窃听,基于这一事实,本方法提出间歇性协同干扰方法,协同干扰用户无需在数据包传输的整个过程中发送干扰信号,只需在一定时间段内间歇性的发送干扰信号。本方法可以有效降低协同干扰用户的能量消耗,更加绿色环保;
[0044] 3.本方法充分考虑到车联网独特的通信特性,基于对车联网通信协议的分析获得车联网物理层数据包的时间长度信息,据此设计间歇性协同干扰方法,确保方法的实用性;
[0045] 4.在不同网络场景下,针对合法发送者采用的不同调制方式和编码率,本发明可相应地制定不同的协同干扰方法以确保防窃听性能,具有很好的普适性。

附图说明

[0046] 图1是间歇性协同干扰方法示意图;
[0047] 图2(a)、图2(b)分别是BPSK调制编码率为1/2、编码率为3/4时不同物理层数据包时间长度下不法用户的误包率;
[0048] 图3(a)、图3(b)分别是BPSK调制编码率为1/2、编码率为3/4时不同物理层数据包时间长度下协同干扰用户的能量消耗。

具体实施方式

[0049] 下面结合附图对本发明的技术方法做进一步的详细说明:
[0050] 本发明可以以许多不同的形式实现,而不应当认为限于这里所述的实施例。相反,提供这些实施例以便使本公开透彻且完整,并且将向本领域技术人员充分表达本发明的范围。在附图中,为了清楚起见放大了组件。
[0051] 本发明公开了一种基于间歇性协同干扰的车联网防窃听方法,包含以下步骤:
[0052] 步骤1),协同干扰用户Vj建立优化问题
[0053] 在有效阻止不法用户Ve窃听信息的前提下,以最小化Vj能量消耗为目标建立优化问题:
[0054]
[0055]
[0056]
[0057]
[0058] 优化目标(1)中JD为一个干扰时隙的时间长度,JI为一个干扰间隔的时间长度,Vj在JD以功率Pj发射干扰信号,在JI停止发射干扰信号,JD+JI构成一个干扰周期在合法用户数据传输期间重复出现,如图1所示。因此,优化目标(1)的含义为选择最优的 使得Vj的能量消耗最小。其中, 为最优的Pj、JI、JD。
[0059] 约束条件(2)的含义为Vj须确保Ve无法窃听信息。式中 为不法用户Ve的纠错能力,当Ve接收到信息的误比特率Pe超过其纠错能力,Ve将无法正确解码并窃听信息。Pe表达式为
[0060]
[0061] 为Ve在JD期间的误比特率, 为Ve在JI期间的误比特率。误比特率的计算与合法发送者采用的调制方式有关,车联网中发送者可以采用的四种调制方式及其 和 计算公式如表1所示。公式中, 为Q函数,Eb为Ve接收到每比特信息的能量,N0为噪声功率谱密度, 为Ve接收到的干扰信号的功率谱密度,其中|hje|2为Vj和Ve之间的信道增益,B为信道带宽。
[0062] 表1 与 计算公式
[0063]
[0064] 约束条件(3)包含两层意义。第一,本发明提供的方法适用于Ve在JI期间的误比特率 低于其纠错能力 的场景,否则不需要进行协同干扰,不法用户也无法窃听信息。第二,Vj选择JD、JI、Pj时须确保Ve在JD期间的误比特率 高于其纠错能力 否则无法阻止不法用户窃听信息。
[0065] 约束条件(4)中 为车联网中最短的物理层数据包的持续时间。该约束条件的含义是为了保证任意一个物理层数据包的传输都得到协同干扰用户的保护,协同干扰周期必须小于最短物理层数据包的持续时间。
[0066] 步骤2),基于WAVE协议,分析车联网独特的通信特性,获得车联网物理层数据包的时间结构和物理层数据包持续时间长度,求解约束条件(4)中的 与合法用户所采用的调制方式和编码率有关,其结果如表2所示:
[0067] 表2不同调制方式及编码率下的
[0068]
[0069] 步骤3),对Vj的任意可用功率范围 求解选择最优的使得Vj的能量消耗最小。如,针对BPSK调制方式,可根据公式(5)-(8)求解最优 及其他调制方式的最优结果亦可求得。
[0070]
[0071]
[0072]
[0073]
[0074] 步骤4),Vj根据步骤3)求解的结果,在合法用户数据传输期间,以功率 在时间长度 内发送干扰信号,在时间长度 内停止发送干扰信号,依次周期循环,直至合法用户传输结束。
[0075] 实例1不同网络场景下的最优间歇性协同干扰方法研究
[0076] 描述网络场景的参数主要包括噪声功率谱密度N0,Vj和Ve之间的信道增益|hje|2,信道带宽B,Ve接收到每比特信息的能量Eb,Ve的接收信噪比 以及不法用户Ve的纠错能力其中,|hje|2主要由环境因素决定,B由IEEE 1609标准规定为10MHz。在本实例中,合法发送者采用BPSK调制方式,编码效率为1/2,|hje|2设定为经典值|hje|2=0.685,根据IEEE 802.11标准规定,Vj的最大发射功率为760mW。在上述设定值下,研究不同 Eb、 取值下的最优间歇性协同干扰方法,结果如表3所示。
[0077] 表3不同网络场景下的最优间歇性协同干扰方法
[0078]
[0079] 根据本实例的观察发现:
[0080] (1)不法用户Ve的纠错能力 主要影响间歇性协同干扰方法的干扰时隙长度 和干扰间隔长度 随着 的增加,本发明提供的间歇性协同干扰方法会设置更长的干扰时隙 和更短的干扰间隔
[0081] (2)Ve接收到每比特信息的能量Eb优先影响协同干扰用户的发射功率 当协同干扰用户的发射功率未达到最大值时,随着Eb的增大,本发明提供的间歇性协同干扰方法会保持 和 不变,优先提高协同干扰用户的发射功率 一旦协同干扰用户的发射功率达到最大值,本发明提供的间歇性协同干扰方法将设置更长的干扰时隙 和更短的干扰间隔 以在Eb增大的情况下确保防窃听性能。
[0082] (3)Ve接收信号的信噪比 对 均有影响,随着 的增大,本发明提供的间歇性协同干扰方法将设置更高的发射功率 更长的 以及更短的
[0083] 实例2针对任意时间长度的物理层数据包观察本发明设计的间歇性协同干扰方法的防窃听性能及协同干扰用户的能量消耗情况
[0084] 本实例运用MATLAB 2018b中的WLAN工具包,该工具包提供模拟车联网物理层的相关函数。本实例用“wlanNonHTConfig”函数生成车联网中传输的non-HT数据包,设置调制方式为BPSK,编码率分别为1/2和3/4。用函数“V2VChannel”生成一个车联网信道,其带宽为10MHz,采样率为10MHz信道的基带采样率,信道时延模型设为“UrbanNLOS”。设置Vj和Ve之间的信道增益|hje|2=0.685,Ve接收到每比特信息的能量Eb=6×10-8,Ve的接收信噪比Ve的纠错能力
[0085] 在上述设置下,分别进行两组实验:
[0086] 第一组实验中调制方式为BPSK,编码率为1/2。合法发送者Vt发送的物理层数据包时间长度从76us依次增加至608us,针对每一个时间长度,合法发送者发送2500个数据包。协同干扰用户Vj采用本发明所设计的间歇性协同干扰方法对不法用户Ve进行干扰,观察不法用户Ve的误包率(即Ve不能正确解码的数据包的个数与Vt发送的数据包总数之比)以及协同干扰用户的能量消耗。
[0087] 第二组实验中调制方式为BPSK,编码率为3/4。合法发送者Vt发送的物理层数据包时间长度从60us依次增加至412us,针对每一个时间长度,合法发送者发送2500个数据包。协同干扰用户Vj采用本发明所设计的间歇性协同干扰方法对不法用户Ve进行干扰,观察不法用户Ve的误包率(即Ve不能正确解码的数据包的个数与Vt发送的数据包总数之比)以及协同干扰用户的能量消耗。
[0088] 在两组实验中,协同干扰用户通过以下4个步骤获得最优间歇性协同干扰方法,并对不法用户进行干扰。
[0089] 步骤1:协同干扰用户Vj户建立优化问题
[0090]
[0091]
[0092]
[0093]
[0094] 其中
[0095] 步骤2:基于WAVE协议分析获得BPSK调制、编码率分别为1/2和3/4时 的取值[0096]
[0097] 步骤3:协同干扰用户Vj求解最优的间歇性协同干扰方法
[0098] 步骤3.1:在约束条件(3)中, 已满足。由 可知是关于Pj的增函数。为满足约束 可得Pj≥521.3mW。因此,Vj的可用功率
范围为Pj∈[521.3,760]mW。
[0099] 步骤3.2:在约束条件(2)中 Pe分别对JD及求偏导
[0100]
[0101]
[0102] 可知Pe是关于JD和 的增函数,而 是关于Pj的增函数,因此Pe是关于JD和Pj的增函数。为了获得更大Pe须提高JD或Pj。然而,JD或Pj的提高会带来更大的目标函数E。为了最小化目标函数,约束条件 调整为 求解该等式可得
[0103]
[0104] 步骤3.3:将 代入约束条件(4)可得 由于目标函数是关于JI的减函数,为了最小化目标函数,JI取最大值。因此,可得代入目标函数E可得
[0105]
[0106] 将 代入E,可知E是关于Pj的凸函数。令 求得Pj=1007mW。因此,在Vj的可用功率范围[521.3,760]mW内,E是关于Pj的减函数,为了最小化目标函数E,取最优发射功率为
[0107] 步骤3.4:当调制方式为BPSK,编码率1/2时, 当调制方式为BPSK,编码率3/4时, 将 代入可得
[0108]
[0109] 步骤4:Vj根据步骤3求解的结果,在合法用户数据传输期间,以功率 在时间长度内发送干扰信号,在时间长度 内停止发送干扰信号,依次周期循环,直至合法用户传输结束。
[0110] 两组实验的实验结果如图2(a)、图2(b)、图3(a)、图3(b)所示。图中WOJ代表不对Ve进行任何干扰;IJ代表采用本发明所设计的间歇性协同干扰方法;CJ代表采用传统的连续性协同干扰方法,即在合法用户整个数据传输期间,协同干扰用户持续不断的发送干扰信号;PSE称为能量节省比,表示与采用CJ方法相比,采用IJ方法所能够节省的能量占采用CJ方法所消耗的能量的比;APSE称为平均能量节省比代表PSE的平均值。
[0111] 观察图2(a)、图2(b)可以发现采用IJ方法对Ve进行干扰,使得Ve的误包率不低于80%,不法用户窃听到的数据包的正确率不足20%,可见本发明所设计的基于间歇性协同干扰的防窃听方法可以有效阻止不法用户窃听信息。
[0112] 当不对Ve进行任何干扰(WOJ)或采用IJ方法对Ve进行干扰时,Ve的误包率随着物理层数据包时间长度的增加而增加。这是由于随着物理层数据包时间长度的增加,一个物理层数据包所包含的信息比特数增加,Ve收到的数据包中有部分信息比特无法正确解码的概率增大,从而导致Ve的误包率增加。当采用CJ方法对进行干扰时,由于协同干扰用户持续不断地发送干扰信号,Ve的信噪比始终很低,因此Ve的误包率已知接近100%。采用相同的干扰方法,编码率为3/4时不法用户的误包率高于编码率为1/2时不法用户的误包率,这是由于编码方法导致的,编码率为3/4时一个物理层数据包内包含的信息比特更多,更容易发生误包。
[0113] 如图3(a)、图3(b)所示,可以发现采用IJ方法或CJ方法,协同干扰用户的能量消耗均随着物理层数据包时间长的增加而增加,这是由于物理层数据包时间长度增加,协同干扰用户需要发送干扰信号的时间也随之增加,从而增大了协同干扰用户的能量消耗。橙色点给出在每一个物理层数据包时间长度下采用IJ方法所能获得的能量节省比,橙色线条为各能量节省比的平均值,可以发现当编码率为1/2时,采用本发明所设计的间歇性协同干扰方法可以节省34.9%的能量,当编码率为3/4时,采用本发明所设计的间歇性协同干扰方法可以节省34.5%的能量,能够很大程度降低协同干扰用户的能量消耗,更加绿色环保。
[0114] 本技术领域技术人员可以理解的是,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
[0115] 以上所述的具体实施方式,对本发明的目的、技术方法和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。