AI新工具
banner

Deep-tempest


介绍:

Deep-tempest项目通过深度学习技术监听HDMI的非预期电磁发射以提高被窃图像质量。









Deep-tempest

Deep-TEMPEST项目简介

Deep-TEMPEST项目旨在通过深度学习技术改进对HDMI显示器产生的非预期电磁辐射信号的窃听质量。这种技术也被称为Van Eck Phreaking或简单地称为TEMPEST,常用于从视频显示设备的非预期电磁辐射信号中间谍图像。

工作机制

该项目扩展了原有的gr-tempest系统,通过深度学习显著提高了图像恢复的质量。其目标主要是恢复显示器上显示的文本内容,并将字符错误率从原始gr-tempest系统的90%降低到少于30%。

使用场景

Deep-TEMPEST的使用场景主要包括:

  1. 信息安全与反间谍:用于检测和防范电磁信号泄漏,从而确保敏感信息的安全性。
  2. 数据恢复:从受损或受干扰的电磁信号中恢复原始显示内容。
  3. 研究与教学:为学术研究提供实际应用案例,帮助理解电磁辐射信号的特性和防护措施。
数据集

项目公开了用于实验、训练和评估的数据集。数据集包括合成图像和实际捕获的图像,分辨率为1600x900,SDR的中心频率为第三像素率谐波(324 MHz)。数据集结构因合成数据和实际捕获数据有所不同。

代码和环境

该项目的代码库可通过以下方式获取:

git clone https://github.com/emidan19/deep-tempest.git

代码使用Python 3.10版本,并基于Anaconda创建环境。具体步骤如下:

conda create --name deeptempest --file requirements.txt
conda activate deeptempest

此外,项目还需要使用修改版的gr-tempest,通过运行相应的grc文件以激活hierblocks,最终运行deep-tempest_example.grc以捕获并恢复更高质量的监视器图像。

对于详细的技术细节和如何引用该工作,请参考以下引用格式:

@misc{fernández2024deeptempestusingdeeplearning,
      title={Deep-TEMPEST: Using Deep Learning to Eavesdrop on HDMI from its Unintended Electromagnetic Emanations}, 
      author={Santiago Fernández and Emilio Martínez and Gabriel Varela and Pablo Musé and Federico Larroca},
      year={2024},
      eprint={2407.09717},
      archivePrefix={arXiv},
      primaryClass={cs.CR},
      url={https://arxiv.org/abs/2407.09717},
      note={Submitted}
}

如需更多信息,请访问该项目的GitHub页面和下载链接。

可关注我们的公众号:每天AI新工具

广告:私人定制视频文本提取,字幕翻译制作等,欢迎联系QQ:1752338621