电子元器件应用-Keeloq学习材料.pdf
上传人:yy****24 上传时间:2024-09-09 格式:PDF 页数:8 大小:375KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

电子元器件应用-Keeloq学习材料.pdf

电子元器件应用-Keeloq学习材料.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

上海齐济电子有限公司(21)65630199Website:www.chipgem.com.cn书籍及教程Keeloq学习材料一、Keeloq的定义Keeloq实际上是一个“ASIC”的特别设计,内含加密及解密技术。二、Keeloq的安全性(以HCS300为例)Keeloq的编码含有一组64-BIT“编码密码”编码器共传送66-BIT的资料到解码器,其中有32-BITS的资料是一完全不可预测的跳码资料Keeloq的解码器知道这资料所用“编码密码”,所以可以用它来检验其接收的跳码资料是否正确Keeloq的传送资料是唯一,且不重履。。。。。Keeloq较长的编码技术可避免扫描机在短时间内就将相同的码传送出去:即使以最快的方式来产生HCS300的编码(一秒约可传送10笔资料),必须超过3.7年才可能产生全部的跳码部份(32BIT),若要产生全部66BIT则需2.2×1011年。三、Keeloq的应用领域适用于遥控或命令辨别的应用场合,如安全锁、车库门遥控、密秘通讯、软件保护等。四、Keeloq编码技术原理介绍3.1Keeloq的核心16-BIT同步计数器,每当一按键被按下时,同步计数器会自动加一并存储在内部的EEPROM。Keeloq演算法-----一种非线性的推算公式,当输入数据进入这演算法时,其输出对输入而言是唯一的(不重覆)结果。(输入数据=16-BIT同步计数值+10-BIT识别码+2-BIT溢出位+4-BIT功能键值,输出数据=32-BIT跳码)3.2Keeloq的核心组成元件制造商代码(Manfacture’sCode)制造商/产品的辨别由制造商自行决定此代码(不可泄露的原始密码)--------------------------------------------------------------------------------------------------------------电子元器件代理销售,提供整体解决方案……上海齐济电子有限公司(21)65630199Website:www.chipgem.com.cn书籍及教程遥控器的制造商代码必须与接收解码器相同不同的制造商拥有不同的制造商代码序号(SerialNumber)每一编码IC或遥控器其序号均不相同用来识别遥控器与接收器之间的关系即使使用者同时有两支遥控器来控制同一接收器,其序号也不相同(但制造商代码必须相同)编码密码(EncryptionKey)利用制造商代码及序号产生64-BIT的编码密码这64-BIT的编码密码会被烧录在内部的EEPROM这64-BIT的编码密码是用来产生跳码的密码3.3Keeloq如何产生编码密码(标准编码法)64-BIT编码加密制造商代码演算器64-BIT编码密码28-BIT序号HCS300EEPROM64-BIT编码密码HCS300同步计数16-BIT28-BIT序号烧录到HCS30010-BIT识别码内部的EEPROM:简易编码法(SimpleEncode)--------------------------------------------------------------------------------------------------------------电子元器件代理销售,提供整体解决方案……上海齐济电子有限公司(21)65630199Website:www.chipgem.com.cn书籍及教程编码密码=制造商代码编码密码不会随着序号改变标准编码法(NormalEncode)编码密码不等于制造商代码编码密码是由制造商代码及序号共同产生,任何一项改变,编码密码也会改变安全编码法(SecureEncode)编码密码不等于制造商代码编码密码是由制造商代码及序号和种子码共同产生,任何一项改变,编码密码也会改变五、HCS300传送编码方式说明每当遥控器的按键被按下时,HCS300即会将下列的资料传送出去编码密码64-BIT16-BIT同步计数值PWM10-BIT识别码编码加密32-BIT34-BIT4-BIT功能键演算法跳码固定码2-BIT溢出指示+28-BIT序号功能键4-BIT2-BIT状态六、Keeloq的解密6.1Keeloq解密方式硬件解密(如使用HCS500等)操作简易,缺点增加成本软件解密编程较复杂,以下重点讲解6.2Keeloq的学习模式1.Keeloq系统为何要学习?因为生产配对方便,管理简单-----------