一种基于时间加密的汽车钥匙通讯方法技术

技术编号:20046864 阅读:71 留言:0更新日期:2019-01-09 04:47
本发明专利技术提出一种基于时间加密的汽车钥匙通讯方法,属于汽车电子技术领域。包括:在钥匙端安装定时芯片,将钥匙端作为发送端,车载端作为接收端,执行如下步骤:步骤1,按下钥匙按钮时,发送经调制后加密的序列号、发送时钟、特征码及功能码;步骤2,接收端在收到发射信号后,进行解密处理;然后接收端判断发送时钟与接收端的本地时钟的差值是否小于设置的容忍误差;步骤3,接收端进一步将解密得到的序列号与特征码与本地存储的序列号与特征码进行相应比对判断。本发明专利技术采用时间代替同步码进行加密,提高破解难度的同时能阻止外部信号的重放攻击,提高汽车防盗性能,同时,采用不断更新车载端的容忍误差,解决时钟信号产生差异的问题。

【技术实现步骤摘要】
一种基于时间加密的汽车钥匙通讯方法
本专利技术涉及一种基于时间加密的汽车钥匙通讯方法,属于汽车电子

技术介绍
目前市场上的汽车大多配备有无线射频遥控钥匙,可用来控制汽车上锁、解锁、开门等。汽车遥控钥匙的控制方式主要有以下两种:固定码和滚动码。固定码,顾名思义,在选择了相同的遥控指令时,钥匙所发送的密码编码是固定的,不仅极易被破解,而且一旦被不法分子截获,再对汽车进行重放攻击,那么汽车的安全性无法得到保障。重放攻击的基本原理就是把以前窃听到的数据原封不动地重新发送给接收方。很多时候,网络上传输的数据是加密过的,此时窃听者无法得到数据的准确意义。但如果他知道这些数据的作用,就可以在不知道数据内容的情况下通过再次发送这些数据达到愚弄接收端的目的。例如,有的系统会将鉴别信息进行简单加密后进行传输,这时攻击者虽然无法窃听密码,但他们却可以首先截取加密后的口令然后将其重放,从而利用这种方式进行有效的攻击。滚动码相比于固定码的区别就在于,滚动码在选择了相同的遥控指令之后,钥匙所发送的密码编码是不相同的。滚动码从原理上讲都是运用伪随机算法,使得同一个按键每次发出的滚动码看上去有显著的差异和本文档来自技高网...

【技术保护点】
1.一种基于时间加密的汽车钥匙通讯方法,其特征在于,在钥匙端安装定时芯片,将钥匙端作为发送端,车载端作为接收端,然后执行如下步骤:步骤1,按下钥匙按钮时,将定时芯片当前的时钟作为发送时钟,利用加密算法将序列号、发送时钟、特征码及功能码进行加密处理,形成发射信号经调制后发送出去;步骤2,接收端在收到发射信号后,利用相应的解密算法进行解密处理,得到序列号、发送时钟、特征码及功能码;然后接收端判断得到的发送时钟与接收端的本地时钟的差值是否小于设置的容忍误差,如果是,则该发射信号有效,执行步骤3,否则,该发射信号无效,不执行功能码,并将统计的时间校核故障数加1,当时间校验故障数超过设定阈值时,接收端执...

【技术特征摘要】
1.一种基于时间加密的汽车钥匙通讯方法,其特征在于,在钥匙端安装定时芯片,将钥匙端作为发送端,车载端作为接收端,然后执行如下步骤:步骤1,按下钥匙按钮时,将定时芯片当前的时钟作为发送时钟,利用加密算法将序列号、发送时钟、特征码及功能码进行加密处理,形成发射信号经调制后发送出去;步骤2,接收端在收到发射信号后,利用相应的解密算法进行解密处理,得到序列号、发送时钟、特征码及功能码;然后接收端判断得到的发送时钟与接收端的本地时钟的差值是否小于设置的容忍误差,如果是,则该发射信号有效,执行步骤3,否则,该发射信号无效,不执行功能码,并将统计的时间校核故障数加1,当时间校验故障数超过设定阈值时,接收端执行故障指令;步骤3,接收端进一步将解密得到的序列号与特征码与本地存储的序列号与特征码进行相应比对,若至少有一项不一致,则该发射信号无效,不执行功能码;若两项全部一致,则执行功能码。2...

【专利技术属性】
技术研发人员:杨世春华旸周新岸潘宇巍周伟韬
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1