摘 要: | KeeLoq滚动码技术以其高安全性已广泛应用于汽车领域。在分析了KeeLoq算法加解密原理及其安全性上的不足的基础上,提出了一种KeeLoq算法的改进方案,进一步改善其安全性;并应用于汽车的无钥匙进入与启动系统(PEPS)。该方案在安全学习模式下引入一种通过钥匙端与车载端间密钥协商,协议生成每轮临时密钥和随机种子码的机制,由临时密钥和安全种子码导出新密码,然后给出该密钥生成算法描述以及通信双方在学习过程中获取密钥的方法和步骤。经过安全性分析,以及与原KeeLoq和三重KeeLoq算法的性能对比得出结论,改进方案在提高原算法安全性的同时,未增加算法的复杂度,更适用于PEPS系统。
|