
发动机防盗锁止系统(Immobilizer)简称IMMO,该系统是利用装有芯片的钥匙,钥匙中的芯片都配有固定ID,在启动汽车的时候钥匙里面的ID需与发动机的ID相匹配。在转动钥匙启动车辆的时候,还会有一个认证过程,由基站发射低频信号给钥匙答应器提供能量,钥匙中的答应器会先发出自身的ID号,通过基站的芯片验证,基站会发出一串随机数和MAC地址(网络设备的位置)的信号,需要答应器作出回应,这些信号的传输都是在汽车网络电脑上传输的,一般而言汽车厂商都有设置一定的验证失败的限制,就像购物支付密码一样,在到了限制次数之后仍然失败的话,该车将无法启动,有的甚至还会报警。每次发动的信号都是经过加密的,大大提高了安全性。
IMMO系统是由低频收发器、MCU、稳压器和通信接口芯片(CAN、LIN收发器),通过引擎控制单元ECU来控制发动机。受尺寸限制,恩智浦半导体公司(NXP)推出了一种之采用一块IC来实现系统的全部功能。
IMMO发展历程
第一代IMMO修复代码(fix code)是只在钥匙插进锁孔之后发出一个特定的密码,验证之后就能点火。
第二代IMMO(read-write)是第一代的进步产品,每次发送的密码都不一样,同时基站会发送密码保护信息。
第三代IMMO,先由基站首先发送一串随机数给钥匙中的答应器,答应器回应加了密的代码,验证之后才能启动发动机。
第四代IMMO,在第三代的基础上基站除了发送随机数之外还要发送加密的信息,然后要先通过答应器的认证,再认证之后,答应器才发送加密的答应信号。目前用的最广泛的就是第四代产品。
第五代IMMO的工作流程与以上的一样,不过采用了AES-128(128位的密码)来传输数据,安全性更好。