遥控器抗干扰:
1、增加握手机制,TCP/IP类型的多次握手挥手,握手挥手时延有严格的限制,在通讯之前反复确认是不是互相匹配的收发信机。
2、单片机可以考虑多核MCU,双核锁步,或者使用功能MCU+safety core MCU+逻辑电路互锁,如果发现不同步,触发看门狗对MCU进行Reset,这人估计搞过功能安全。
3、输出部分可以考虑采用多个继电器+三极管逻辑电路,每次滚动一位(这部分逻辑电路真的不错,和上电下电时序部分雷同之意)。
4、汽车遥控器专门有一种重放攻击,叫Relay attack,人在家中坐,祸从天上来,因此为了避免重放攻击,采用时间相关的编码或者周期性重复的滚码。
5、用AES/RSA加密算法加密随机的因素,并且这些因素无法通过数学上的推导实现反推,这个有点狠,本来加密算法已经是很难破解了,现在随机因素加进去雪上加霜。
6、双向通信可以获得更高的安全性,但可靠性不一定增加。这个本人水平有限,关于安全性和可靠性的区别应该是:安全性随着复杂度的增加而增加,而可靠性随着复杂度的增加而降低。