一种无线拨号器按键的编码方式的制作方法

文档序号:7813549阅读:273来源:国知局
专利名称:一种无线拨号器按键的编码方式的制作方法
技术领域
本发明公开了一种具有良好的加密性能的无线拨号器按键的编码方式。
本发明是这样实现的,对于具有相当重要性的功能按键,其编码采用安全性很强的滚动码加密来实现,对于其他的一些普通按键,则采用固定编码方式实现。
所述的采用固定编码方式,就是对每个按键都具有固定的键值,但是该键值也经过一种伪加密方式,通过一个随机的数字作为加密因子,在编码中除有键值的加密数据外还有加密因子本身(其本身也可以进行一些可逆变换),另外还加上了固定的序列号,同时附加其它一些无用的干扰数据,一起发送;接收解码方则通过先解出加密因子,再用该加密因子对加密数据进行解密,从而得到键值;由于接收方有存储器,事先已将序列号存储进去;接收方还要比较己方的序列号和解码出的序列号是否一致,如果一致才判断是发送给自己的编码,否则丢弃。
本发明采用滚动码和固定码混合编码方案来实现具有高安全保密性要求的的无线拨号器,对于比较重要的功能按键,采用滚动跳码编码方式,对编码加密的密钥是时刻变化,能够保证系统的安全,它具有高保密性并能实现互不干扰;而对于普通按键则采用加密性能相对较弱的固定编码方式编码,它具有一定的加密性,能够实现较多按键的编码,两者结合起来具有较高的性价比和灵活性。
本发明用于一款车辆定位防盗报警器上,该车载设备集卫星定位,车辆防盗,GSM电话等功能于一身,采用无线拨号器对其控制。该无线拨号器的主要功能是拨号和防盗以及针对主机的一些功能设置。一共具有22个按键,并具有备光功能。这种拨号器采用无线通道向车载设备传输命令,因而它的命令编码要求有良好的保密性具有一定的传输距离,因而如果不加密的话,两套设备在相互作用范围内,将引起混乱和不必要的麻烦,而且让窃贼也可以轻松仿照该拨号器,给用户造成威胁。拨号器发送的命令编码应具有独立的用户身份信息,使车载设备能通过该信息来识别用户;同时还需要考虑到该拨号器按键比较多,需要采用混合编码来处理。
在该拨号器中,对于那些比较重要的功能键,采用滚动码的编码方式,具有非常高的安全性。在编码器和解码器两端都带有存储器,编码器的存储器中存有一个产商号和序列号,而在接收方也必须知道该产商号和序列号,否则无法解码;而即使双方有相同的厂商号和序列号,其每次发送出编码的编码还带有同步序列号,接收方也保存有该同步序列号,只有当同步序列号在规定误差范围内对解码出来的命令才认为是有效的。编码器在每次发编码时,对编码数据都用这些存储的参数作为密钥,根据自己的加密算法进行,并同时修改存储器中的同步值;而在接收解码方,对接收到的数据,用相应的解码算法解密后,再将解码得到的序列号,同步值等数据和己方的存储器内的相应数据比较,如果不符合要求则不予理睬,否则响应,同时将自己存储器的序列号也更新,以保持和编码器同步。因此对每个设备分配一个序列号就可以做到彼此之间不会干扰。另外由于同步序列值的每次变化,加密因子每次都和上次编码时的不一样,这样即使对于相同的按键,每次的编码都不会重复,而且不可逆,想要仿照基本是不可能的。对所发送的命令编码进行加密,而加密的密钥不是固定不变的,而是随着用户按键按下的次数而改变,因而相同的按键经滚动密钥加密后其编码完全不同,使得复制相同编码的遥控器的可能接近为0,而且加密因子长达66位,解密的可能性也几乎不可实现。由于该种编码方式只适用于按键比较少的环境场合中,对于其它的普通按键(如数字键等),则采用固定编码方式。对于每个按键都具有固定的键值,但是该键值也经过一种伪加密方式,通过一个随机的数字作为加密因子,在编码中除有键值的加密数据外还有加密因子本身(其本身也可以进行一些可逆变换),另外还加上了固定的序列号,同时附加其它一些无用的干扰数据,一起发送。接收解码方则通过先解出加密因子,再用该加密因子对加密数据进行解密,从而得到键值。由于接收方有存储器,事先已将序列号存储进去。接收方还要比较己方的序列号和解码出的序列号是否一致, 如果一致才判断是发送给自己的编码,否则丢弃。可见该种固定编码方式,对于同一个按键,每次的编码也是不定的,也具有一定的加密性能。为了得到同步号等重要参数,主机在与无线拨号器配对时,都必须有个学习的过程,通过该过程,将拨号器中滚动编码和固定编码的所有参数捕捉下后存储到主机的解码器的存储器中,从而达到与拨号器的同步。
权利要求
1.一种无线拨号器按键的编码方式,其特征在于对于具有相当重要性的功能按键,其编码采用安全性很强的滚动码加密来实现,对于其他的一些普通按键,则采用固定编码方式实现。
2.根据权利要求1所述的一种无线拨号器按键的编码方式,其特征在于所述的采用固定编码方式,就是对每个按键都具有固定的键值,但是该键值也经过一种伪加密方式,通过一个随机的数字作为加密因子,在编码中除有键值的加密数据外还有加密因子本身(其本身也可以进行一些可逆变换),另外还加上了固定的序列号,同时附加其它一些无用的干扰数据,一起发送;接收解码方则通过先解出加密因子,再用该加密因子对加密数据进行解密,从而得到键值;由于接收方有存储器,事先已将序列号存储进去;接收方还要比较己方的序列号和解码出的序列号是否一致,如果一致才判断是发送给自己的编码,否则丢弃。
全文摘要
为了有效地对车辆等移动目标进行监控和防盗管理,出现了带有GSM通讯模块、GPS卫星定位模块的车辆防盗报警器,该设备除了具有普通车辆防盗报警器的功能,还具有GSM手机的功能,因而其无线拨号器具有较多的按键,同时因为关系到车辆的安全,该无线拨号器需要具有相当可靠的安全性,本发明对于具有相当重要性的功能按键,其编码采用安全性很强的滚动码加密来实现,对于其他的一些普通按键,则采用自制的固定编码方式实现,将两者结合起来,既可以解决安全性上的要求,也满足了按键众多的要求。
文档编号H04L9/00GK1477844SQ0213816
公开日2004年2月25日 申请日期2002年8月22日 优先权日2002年8月22日
发明者伍景宇, 陈从华, 魏明辉, 陈秉试, 李家祥 申请人:厦门雅迅网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1