🚀 优质资源分享 🚀
学习路线指引(点击解锁) | 知识定位 | 人群定位 |
---|---|---|
🧡 Python实战微信订餐小程序 🧡 | 进阶级 | 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 |
💛Python量化交易实战💛 | 入门级 | 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 |
本文系原创,转载请说明出处
Please Subscribe Wechat Official Account:信安科研人,获取更多的原创安全资讯
原论文链接:sec22-dayanikli.pdf (usenix.org)
目录
2.3.2 致动器使用PWM的上升沿和下降沿之间的持续时间确定致动数据
摘要
攻击者通过放置在己方无人机上的电磁干扰部件,构造三种不同的攻击波形,作用到无人机控制器与伺服电机之间通讯的PWM电缆,构造的波形与PWM电缆中的PWM波耦合,因原PWM波携带指令数据,耦合后数据变更,进而阻塞或修改指令数据,进而影响伺服电机的操作,最终对无人机进行攻击,达到干扰进入我方空域的敌方无人机,甚至控制敌方无人机,与常规的炮火对空攻击不同,此攻击方式花费较小。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v0Boffa0-1665075752625)(https://img2022.cnblogs.com/blog/1481865/202210/1481865-20221006212631862-1374003700.gif “点击并拖拽以移动”)]编辑
一 知识背景
1.1 CPS
CPS是cyber-physical system的缩写,也就是信息物理系统。
CPS由四大组件构成:执行器、传感器、控制器以及被控对象,基本执行流程如下图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hCoqHS74-1665075752627)(https://img2022.cnblogs.com/blog/1481865/202210/1481865-20221006212631862-1374003700.gif “点击并拖拽以移动”)]编辑
传感器将系统变量(例如加速度)转换为电(数字或模拟)信号并将它们发送到控制器;控制器处理传感器数据并决定如何影响系统的未来状态,并向执行器(例如电机)发送致动信号。
1.2 脉冲宽度调制PWM
脉冲宽度调制(英语:Pulse-width modulation,缩写:PWM),简称脉宽调制,是将模拟信号变换为脉冲的一种技术,一般变换后脉冲的周期固定,但脉冲的工作周期会依模拟信号的大小而改变。
(1)提出背景:模拟信号有很多问题
参考:数字信号和模拟信号_一剑何风情的博客-CSDN博客_数字信号
在模拟电路中,模拟信号的值可以连续进行变化,在时间和值的幅度上都几乎没有限制,基本上可以取任何实数值,所以能通过代表任意值对设备进行操作。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YMYlD4cr-1665075752629)(https://img2022.cnblogs.com/blog/1481865/202210/1481865-20221006212631862-1374003700.gif “点击并拖拽以移动”)]编辑
但模拟电路有诸多的问题:例如控制信号容易随时间漂移,难以调节;功耗大;易受噪声和环境干扰等。生成模拟信号对于数字电路而言往往需要额外的数字-模拟转换器。
****数字电路****在任何时刻,其输出只可能为ON和OFF两种状态,所以数字信息丢失能力弱,抗干扰能力强。
(2)如何用数字信号表示模拟信号