[发明专利]一种多核系统中的抗干扰热隐蔽通道通信方法有效
申请号: | 201911395830.8 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111181597B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 王佳晨;王小航 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04B1/7097 | 分类号: | H04B1/7097;H04B1/715;H04L1/16;H04L1/00 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 陈宏升 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多核 系统 中的 抗干扰 隐蔽 通道 通信 方法 | ||
1.一种多核系统中的抗干扰热隐蔽通道通信方法,其特征在于,包括以下步骤:
S1、热隐蔽通道发送端将敏感数据进行编码,得到数据包;
S2、通过控制处理器的功耗调制温度变化,得到温度信号,将温度信号在隐蔽通道中传输;
S3、在通信过程中检测热隐蔽通道阻塞情况;具体为:热隐蔽通道发送端与接收端建立通信时,使用相同频率,对信道阻塞情况的检测采用三种检测机制进行,三种检测机制包括:自我检测机制、故障累积机制、脱机轮询机制;所述自我检测机制用于热隐蔽通道发送端进行自检,所述故障累积机制用于热隐蔽通道发送端的故障次数累积,所述脱机轮询机制用于接收端无法正确解码来自发送端的动态频率更改请求数据包时更新频率,使得发送端和接收端在新的频率建立通信;
S4、根据阻塞情况动态改变传输频率;
S5、热隐蔽通道接收端接收温度信号并译码,得到敏感数据。
2.根据权利要求1所述的一种多核系统中的抗干扰热隐蔽通道通信方法,其特征在于,所述步骤S1具体为:热隐蔽通道发送端将敏感数据加入识别码,根据识别码,划分不同数据包。
3.根据权利要求2所述的一种多核系统中的抗干扰热隐蔽通道通信方法,其特征在于,所述识别码包括前导码、ECC码、ACK码、DFC标志码;所述数据包包括DATA数据包、ACK数据包、DFCQ数据包、DFCA数据包;其中,DATA数据包包括前导码、ACK码、DFC标志码、有效载荷、ECC码;ACK数据包、DFCA数据包包含前导码、ACK码、DFC标志码、ECC码;DFCQ数据包包括前导码、ACK码、DFC标志码、DFC码、ECC码。
4.根据权利要求1所述的一种多核系统中的抗干扰热隐蔽通道通信方法,其特征在于,所述步骤S2具体为:分别使用CPU密集型和CPU空闲状态的程序产生高温和低温,通过控制处理器的功耗调制温度变化,得到相应的温度信号,并在隐蔽通道中传输,即比特‘1’编码为温度的上升然后下降,比特‘0’编码为温度的不变或下降。
5.根据权利要求1所述的一种多核系统中的抗干扰热隐蔽通道通信方法,其特征在于,所述自我检测机制具体为:热隐蔽通道发送端进行自检,发送端发送数据包时,同时从发送端核心的温度传感器接收数据包,并将其接收的数据包与发送的数据包进行比较,计算误码率,如误码率超过第一阈值TBER,则认为热隐蔽通道被阻塞;所述第一阈值TBER取值为0.3<TBER<0.5;
所述故障累积机制具体为:通过热隐蔽通道发送端的故障计数器计数发送端中累积的故障次数,当发送分组时,发送端启动定时器,若定时器超过第二阈值T1,没有收到接收端的答复,则故障计数器增加1;若在第二阈值T1之内收到接收端的答复,则故障计数器重置为0,当故障计数器超过3,则认为热隐蔽通道被阻塞;所述第二阈值T1为发送单个数据包需要时间的一半;
所述脱机轮询机制具体为:在极端情况下,由于严重的干扰噪声,接收端无法正确解码来自发送端的动态频率更改请求数据包,发送端和接收端保留计时器Ttcc,记录上一次在动态频率更改的时间,若Ttcc超过第三阈值T3,则发送端和接收端根据预先设定的传输频率组顺序进行更改频率,发送端将发送频率更改为fi并发送DATA数据包,若发送端未接收到ACK数据包,则发送端在时间间隔之后将其传输频率迭代更改为fi+1,直到发送端接收到ACK数据包;同时,接收端将接收频率更改为fi,准备接收数据包,若没有接收到正确的数据包,则接收端将接收频率迭代更改为fi+1,直到发送端和接收端在新的频率建立通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911395830.8/1.html,转载请声明来源钻瓜专利网。