如何解决CANBus是否需要加密?
我意识到CANBus通信中没有加密。所以我的问题是:是否值得在车辆的CANBus通信中添加加密方法。由于通信发生在同一车辆的ECU之间,因此我相信CANBus可以抵御远程攻击/攻击。因此,我认为加密不是必需的。但是,在CANBus中添加加密可能会使车辆更难进行反向工程。我对么?总结起来,我有3个问题:
- CANBus是否需要加密方法,是否值得付出努力?
- 如果是,哪种加密方法最适合车辆中的CANBus通信?
- 在您的车载CANBus中添加加密会增加反向工程的难度吗?
解决方法
-
不是。取决于您要保护的内容。为防止偷车贼侵入您的CAN总线,请使用通常的防盗措施,以防小偷:锁和警报。
几种可怕的汽车设计将总线上的MCU连接到Internet进行固件更新。如果这样做的话,如果攻击者可以弄清楚如何将自己的固件下载到该MCU中,则可能会使其受到远程黑客攻击。吉普车具有类似iirc的设计缺陷。但是设计缺陷并不在于CAN总线本身,而在于提供了对MCU的互联网访问,而该MCU也可以访问该总线。
-
我想目前被认为是安全的任何东西。但是,如果涉及大量繁重的数学运算,则可能不适合该目的,因为它们是硬实时系统,通常具有低端,分散的CPU。他们将无法足够快地进行繁重的浮点数学运算。
-
当然。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。