System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机电磁泄漏的检测与还原,具体为一种计算机视频接口线电磁辐射信号检测及图像还原方法。
技术介绍
1、随着电子产品、信息技术的快速发展及产品迭代,计算机设备已成为日常生活和工作中不可或缺的部分。计算机设备作为人们工作中必不可少的工具,其信息安全的保障十分重要,尤其是进行保密工作的计算机的信息安全尤为重要。计算机在工作过程中,需要通过视频接口线连接显示器进行可视化桌面展示,视频信息会隐藏在电磁辐射之中。
2、现有的检测方法无法根据各种计算机设备的使用场景,自动有效地检测出辐射信号(包括主频点及多次谐波),自动选择最佳辐射信号,提取行频参数、场起始位置,并进行行跟踪,提取出图像帧数据,并还原出图像。
技术实现思路
1、本专利技术提供一种计算机视频接口线电磁辐射信号检测及图像还原方法,实现对电磁泄漏信号的有效检测、视频图像信息的有效还原。
2、为实现上述目的,本专利技术的技术方案如下:
3、一种计算机视频接口线电磁辐射信号检测及图像还原方法,包括如下步骤:
4、步骤s1:针对tempest频点,按照设定采样率对hdmi/vga接口线缆辐射信号进行采样;
5、步骤s2:对采样数据进行时频转换,确认是否存在有效信号,若是执行步骤s3,否则返回步骤s1;
6、步骤s3:对采样数据进行行周期搜索,通过滑动相关搜索出行频参数,若有效提取出行频参数,执行步骤s4,否则返回步骤s1;
7、步骤s4:对采样
8、步骤s5:对采样数据进行视频周期同步,若视频周期同步成功,获取到场频参数,执行步骤s6,否则返回步骤s1;
9、步骤s6:对采样数据进行行跟踪搜索,提取出图像帧数据,执行步骤s7;
10、步骤s7:对图像帧数据进行灰度处理及多帧重叠处理,还原出视频图像。
11、其中,步骤s1,参考vesa标准的dmt表格定义的各像素点频率表,针对各tempest频点及其次谐波频率,对hdmi/vga接口线缆辐射信号频段进行时域采样。
12、步骤s2,对采样数据进行快速傅里叶变换,得到信号的频域信息,提取各tempest频点处辐射信号的特征参数,包括带宽、幅值、信噪比,将达到门限值的频点形成频点集合,按照值倒序,若不为0,转步骤s3,否则返回步骤s1。
13、步骤s3,取最大的频点,即以频点为中心频率,按照采样率250mhz进行时域采样,对采样数据进行带通滤波处理,兼顾数据传输和还原性能,进行10倍抽取得到25mhz采样数据,利用图像数据行与行之间的相似性,使用滑动相关的方法得到行周期长度,
14、具体如下,每次取25mhz采样率下的个点的数据,以数据前个点为相关系数,对个点以后数据做滑动相关运算,相关值最大的位置对应的偏移长度即为行周期长度,
15、,
16、,
17、其中,为滑动相关值,为采样数据幅值,最大的位置即为行周期长度,
18、为了减少误差,连续取三次点数据,重复滑动相关计算的步骤,若三次得到的误差在20以内,则以三次的平均值为最终的行周期长度。
19、步骤s4,提取场起始位置,同步tmds视频帧的起始码片位置,将tmds视频帧第一行的数据岛的起始位置作为场同步位置,
20、具体如下:
21、(1)数据分组,以步骤s3得出的行周期长度的4倍作为码片组长度,对时域采样数据进行分组,
22、,
23、其中,为不同分组序列,为码片组值内下标,取值范围为: ,为每组组号,为组长度,
24、(2)计算每组的数据幅值的平均值以及平均值之间的差值,
25、,
26、其中为每组平均值,为每组平均值的之间的差值,
27、(3)搜索数据岛间隔,
28、利用每组平均值的之间的差值来确定数据岛位置,两个数据岛之间的数据即为一个“场”,
29、取为判决门限,数据岛最小间隔为200组,通过搜索中大于的值,即可找到各个数据岛所在组号,
30、(4)计算数据岛所在的组偏移值,
31、根据得到的数据岛组号,取两个数据岛之间的所有组的平均值,
32、,找到组平均值明显下降的位置,即为组偏移值,
33、(5)计算场起始位置的组内偏移值,
34、以步骤(4)得到的组偏移值为基准,左右再各取4个组的码片数据,进行平滑滤波,得到时域波形,找到控制周期t3的结束位置即作为数据岛的起始位置,也就是场起始位置。
35、步骤s5,在提取出行周期长度、场起始位置的基础上,计算每行数据的均值,通过对行均值序列进行统计分析来确定实际的视频行数和垂直消隐行数,
36、具体如下:
37、(1)取信号幅值,由于以场起始位置固定偏移9行,提取行数据;
38、(2)计算每行数据的均值,统计均值序列,减去最小均值得到目标序列,即
39、;
40、(3)以序列最大值的2/3作为判决门限值,即
41、;
42、(4)找到第一个小于的位置为,则为垂直消隐行数,提取以后首个高于门限的行号,即为垂直分辨行数,
43、计算得到场的码片数为:
44、,
45、得到场频为:
46、,
47、其中为数据采样率,场频是50或60。
48、步骤s6具体如下,
49、(1)根据同步偏移值和垂直消隐行数,以垂直消隐行后的第一行为视频数据的起始位置;
50、(2)根据垂直消隐行确定跟踪窗大小,大窗搜索最大上升沿,修正视频数据的起始位置;
51、(3)提取每一行视频数据,根据行长度确定跟踪窗大小,使用小窗搜索最大上升沿,修正每一行的起始位置,并记录修正值;
52、(4)对齐每一行的起始位置,当提取到的行数大于垂直分辨率时,即可组成图片,如果跟踪修正值变化超过10个码片时,则认为跟踪失败。
53、步骤s7具体如下,
54、(1)对所有行求平均值,得到平均值差值序列,以最大值的2/3作为门限值,
55、(2)找到第一个过门限的位置作为视频图像起始行,计算激活图像结束行,
56、(3)提取中间行数据,定义激活图像列分辨率起始位置为最大下降沿波谷位置,直接计算激活图像列分辨率的结束位置;根据找到的分辨率行和分辨率列的起始结束位置,截取出激活图像,对于显示模糊的区域,使用多帧图像重叠的方式合成图片,提升图像清晰度有益效果。
57、相对于现有技术,本专利技术的优点如下:
58、1、本专利技术对计算机电磁泄漏信号的有效检测,
5本文档来自技高网...
【技术保护点】
1.一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,步骤S1,参考VESA标准的DMT表格定义的各像素点频率表,针对各TEMPEST频点及其次谐波频率,对HDMI/VGA接口线缆辐射信号频段进行时域采样。
3.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,步骤S2,对采样数据进行快速傅里叶变换,得到信号的频域信息,提取各TEMPEST频点处辐射信号的特征参数,包括带宽、幅值、信噪比,将达到门限值的频点形成频点集合,按照值倒序,若不为0,转步骤S3,否则返回步骤S1。
4.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,步骤S3,取最大的频点,即以频点为中心频率,按照采样率250MHz进行时域采样,对采样数据进行带通滤波处理,进行10倍抽取得到25MHz采样数据,使用滑动方法得到行周期长度,
5.根据权利要求1所述的一种计算机视频接口线电磁辐射
6.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,
7.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,步骤S6具体如下,
8.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,步骤S7具体如下,
...【技术特征摘要】
1.一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,步骤s1,参考vesa标准的dmt表格定义的各像素点频率表,针对各tempest频点及其次谐波频率,对hdmi/vga接口线缆辐射信号频段进行时域采样。
3.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其特征在于,步骤s2,对采样数据进行快速傅里叶变换,得到信号的频域信息,提取各tempest频点处辐射信号的特征参数,包括带宽、幅值、信噪比,将达到门限值的频点形成频点集合,按照值倒序,若不为0,转步骤s3,否则返回步骤s1。
4.根据权利要求1所述的一种计算机视频接口线电磁辐射信号检测及图像还原方法,其...
【专利技术属性】
技术研发人员:严伟,吴锦钰,顾欢欢,宋玉玺,崔小兵,俞昌国,
申请(专利权)人:南京中新赛克科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。