◆接收端首先检查是否处于安全环境激活状态,从而决定是否进行学习帧识别。
◆发送端利用一个伪随机数发生器产生128位随机数,然后和厂商提供的128位OEM码(发送端和接收端必须共享同样的OEM码)通过加密模块产生128位输出数据,截取其中64位作为消息验证码,截取特定位数存储在发送端作为该钥匙本地密钥。同时,将该128位随机数和消息验证码通过两个连续的学习帧发送。两个学习帧分别由数值OXFE和OXFF特征码来识别。
◆接收端通过特征码检测到学习帧并提取其中的128位随机数,然后依靠和发送端同样的厂商128位OEM码和加密模块完成消息验证码比对验证,再按照和发送端同样的输出截取方式生成和发送端相同的该钥匙本地密钥,最后将该本地密钥和钥匙号存储在接收端数据库中,从而完成该钥匙的学习过程。
综上所述,飞思卡尔半导体的RKE整体方案主要特点及其优势如下:
◆系统选用通用MCU控制器,客户可以根据需要添加应用功能,增强了灵活性。
◆接收端不需要单独的解密芯片,解密算法集成在车身控制器中实现,简化了方案,降低了成本。
◆钥匙端系统当没有用户按键时候,处于休眠状态,节省系统功耗。
◆UHF接收芯片MC33596(或者舣向收发芯片MC33696)支持304 MHz~915 MHz的OOK和FSK解调;片内支持数据曼彻斯特解码,节省了外部微控制器解码软件系统占用的空间;具有片内定时唤醒、片脚唤醒并可设置特定帧唤醒外部MCU功能,节省系统功耗;同时支持两套系统参数配置。上述特性也使得该芯片可以应用于被动尤钥匙门禁系统(PKE)和胎压检测(TPMS)系统中。
◆VKSP数据协议:纯软件实现,采用1 28位AES加密,增加了安全性;本地密钥在钥匙每次的学习过程中通过伪随机数发生器产生,所以对每把钥匙的每次学习过程将产乍和存储不同的钥匙密钥,增强了保密性。
该方案评估系统实物如图5和图6。