【技术实现步骤摘要】
热隐蔽信道中的抗干扰跳频协议
本专利技术涉及通信
,特别是涉及一种热隐蔽信道中的抗干扰跳频协议。
技术介绍
热隐蔽信道通讯是一种在多核系统上利用热传递绕过系统高层屏蔽以实现秘密通信的方法。目前在热隐蔽信道通信上使用的通讯方法为对被传输信息直接进行二进制编码并发送的形式,这种无协议的通信方式使得发送接收双方难以确认信息传输正确与否,造成过高的误码率;同时,无协议的通讯预先固定了通信使用的频道,无法规避系统噪声或意图阻止热隐蔽信道通信的攻击方的干扰。
技术实现思路
为了克服上述现有技术抗干扰性差,本专利技术提供了一种热隐蔽信道抗干扰跳频通信协议。这种热隐蔽信道上的抗干扰通信协议不仅能够使发送与接收方更好达到通信信道的同步,大大降低系统误码率,而且能够在监测到信号干扰时,选择新的未受干扰的通信信道继续通讯,规避来自噪声或攻击方的干扰。一种热隐蔽信道中的抗干扰跳频协议,包括数据包的通信协议,发送方与接收方的通信协议,其中,所述数据包的通信协议包括定义数据包的比特位,使被传输信息能够被正确还原和解析;所述发送方的通信协议包括侦测热隐蔽信道是否受到干扰和构造数据包,避免热隐 ...
【技术保护点】
1.一种热隐蔽信道中的抗干扰跳频协议,其特征在于:包括数据包的通信协议、发送方和接收方的通信协议;其中,所述数据包的通信协议包括定义数据包的比特位,使被传输信息能够被正确还原和解析;所述发送方的通信协议包括侦测热隐蔽信道是否受到干扰和构造数据包,避免热隐蔽信道中的通信受到干扰;所述接收方的通信协议包括构造应答数据包。
【技术特征摘要】
1.一种热隐蔽信道中的抗干扰跳频协议,其特征在于:包括数据包的通信协议、发送方和接收方的通信协议;其中,所述数据包的通信协议包括定义数据包的比特位,使被传输信息能够被正确还原和解析;所述发送方的通信协议包括侦测热隐蔽信道是否受到干扰和构造数据包,避免热隐蔽信道中的通信受到干扰;所述接收方的通信协议包括构造应答数据包。2.根据权利要求1所述的热隐蔽信道中的抗干扰跳频协议,其特征在于:所述数据包的通信协议为:数据包头部包含6比特前导码信息,前导码值为101010,用于同步通信中的发送方与接收方;数据包中第7比特为确认标记位,当该位被置为1时,指示本数据包为应答数据包,当该被置为0时,指示本数据包为非应答数据包;数据包中第8比特为跳频标记位,当该位被置为1时,指示本数据包为跳频数据包,当该被置为0时,指示本数据包为非跳频数据包;数据包中第9比特到第16比特为被传输信息的编码,在应答数据包中该段为空;数据包中第17比特到第20比特为跳频信息编码,该段的每种组合形式分别代表一个通信信道,具体映射规则为:0000代表75Hz信道,0001代表100Hz信道,0010代表125Hz信道,0011代表150Hz信道,0100代表175Hz信道,0101代表200Hz信道,0110代表225Hz信道,0111代表250Hz信道。3.根据权利要求1所述的热隐蔽信道中的抗干扰跳频协议,其特征在于:发送方的通信协议包括以下步骤内容:步骤1:侦测热隐蔽信道是否受到干扰,找出未被干扰的信道;步骤2:在找到的未被干扰信道中随机选择一个信道作为通信信道;步骤3:依据数据包的通信协议,构造数据包,并在原信道中发送数据包给接收方;步骤4:在原信道中等待来自接收方的应答数据包,依据数据包的通信协议,解析来自接收方的应答数据包,解析过程为:1.确认前导码信息,判断数据包1-6位是否为101010;若是,则继续解析;若否,则进行步骤1;2.确认确认标记位,判断数据包第7位是否为1;若是,则继续解析;若否,则进行步骤1;3.确认跳频标记位,判断数据包第8位是否为1;若是,则用跳频数据包中的通信信道代替原信道;若否,则不改变原信道,并回到步骤1。4.根据权利要求3所述的热隐蔽信道中的抗干扰跳频协议,其特征在于:步骤3中构造数据包的过程为:a.将数据包1-6位设置为101010作为前导码;b.将数据包第7位设置为0,指示为非应答数据包;c.若步骤2...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。