您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 滚动码原理学习一天通_图文并茂_金铧电子
20052005年年55月月1212日星期四日星期四11©1999MicrochipTechnologyIncorporated.AllRightsReserved.KeeloqWorkshopPDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四22©1999MicrochipTechnologyIncorporated.AllRightsReserved.议题议题议题lKeeLoq介绍和原理lKeeLoq编码设计lKeeLoq解码器lRF接收程序l解码程序lKeeLoq开发评估套件l纸上解码-练习1l学习l密钥生成的概述l密钥生成的实现方法l纸上密钥生成-练习2,3,4lKeeLoq介绍和原理lKeeLoq编码设计lKeeLoq解码器lRF接收程序l解码程序lKeeLoq开发评估套件l纸上解码-练习1l学习l密钥生成的概述l密钥生成的实现方法l纸上密钥生成-练习2,3,4PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四33©1999MicrochipTechnologyIncorporated.AllRightsReserved.KeeLoq介绍&原理KeeLoqKeeLoq介绍介绍&&原理原理l典型应用l盗码器l扫码器lKeeLoq编码器工作方式lKeeLoq解码器工作方式l典型应用l盗码器l扫码器lKeeLoq编码器工作方式lKeeLoq解码器工作方式PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四44©1999MicrochipTechnologyIncorporated.AllRightsReserved.典型应用典型应用典型应用软件保护汽车安全真伪识别真伪识别家居安全停车厂管制工业标识家畜标识安全通讯交通管制车库门管制PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四55©1999MicrochipTechnologyIncorporated.AllRightsReserved.公用信道上的数据传输公用信道上的数据传输公用信道上的数据传输l一个公用的信道就是:公开的l任何一个人都可以监视公用信道l任何一个人都可以在公用信道上传输数据lRKE系统工作在公用信道上(RF)l数据在信道中传输,当传输的数据是真实合法的,接受器会作出响应。l在公用信道上传输数据对于安全性就有隐患l一个公用的信道就是:公开的l任何一个人都可以监视公用信道l任何一个人都可以在公用信道上传输数据lRKE系统工作在公用信道上(RF)l数据在信道中传输,当传输的数据是真实合法的,接受器会作出响应。l在公用信道上传输数据对于安全性就有隐患PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四66©1999MicrochipTechnologyIncorporated.AllRightsReserved.密码是什么?红香蕉!公用信道-范例1公用信道-范例公用信道-范例11l第一个例子是在公用信道上传输数据,任何人都可以监听到l入侵者可以立刻取得密码,从而可以随时使用它l这种方法叫盗码器l第一个例子是在公用信道上传输数据,任何人都可以监听到l入侵者可以立刻取得密码,从而可以随时使用它l这种方法叫盗码器PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四77©1999MicrochipTechnologyIncorporated.AllRightsReserved.密码是什么?奇特的彩色的柔软的水果公用信道-范例2公用信道-范例公用信道-范例22l详细的描述密码,只需要适当猜测就可以得到真正的密码l这个范例和前面的例子相比,安全性并没有得到很大提高,除非是采用无法猜测加密方法l详细的描述密码,只需要适当猜测就可以得到真正的密码l这个范例和前面的例子相比,安全性并没有得到很大提高,除非是采用无法猜测加密方法PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四88©1999MicrochipTechnologyIncorporated.AllRightsReserved.扫描代码扫描代码扫描代码l给出全部有可能的答案l如果范围是0-10,就很容易被猜测出来l如果范围是1-1000000,就要花比较久的时间!l给出全部有可能的答案l如果范围是0-10,就很容易被猜测出来l如果范围是1-1000000,就要花比较久的时间!密码是什么?123…PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四99©1999MicrochipTechnologyIncorporated.AllRightsReserved.在公共信道上使用KeeLoq技术在公共信道上使用在公共信道上使用KeeLoqKeeLoq技术技术lKeeLoq编码器使用64位‘解码密钥’或‘密码’l编码器传送32位‘密码的描述信息’给解码器lKeeLoq解码器接收这些识别信息l解码器知道密码,用密码检查这些识别信息是否吻合l识别信息不会被重复使用l将代码长度增加,来增加扫码的难度l当用HCS300的最快传输数率来传输所有可能的识别信息需要花费的时间要大于3.7年lKeeLoq编码器使用64位‘解码密钥’或‘密码’l编码器传送32位‘密码的描述信息’给解码器lKeeLoq解码器接收这些识别信息l解码器知道密码,用密码检查这些识别信息是否吻合l识别信息不会被重复使用l将代码长度增加,来增加扫码的难度l当用HCS300的最快传输数率来传输所有可能的识别信息需要花费的时间要大于3.7年PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1010©1999MicrochipTechnologyIncorporated.AllRightsReserved.KeeLoq编码器设计KeeLoqKeeLoq编码器设计编码器设计33VVLithiumLithiumCellCell++__HCS300HCS300S0S0S1S1S2S2S3S3VccVccLEDLEDPWMPWMVssVssRFCircuitryRFCircuitryHCS300HCS300S0S0S1S1S2S2S3S3VccVccLEDLEDPWMPWMVssVssHCS300HCS300VccVccVssVssDataDataClockClockPROGRAMMINGPROGRAMMINGPDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1111©1999MicrochipTechnologyIncorporated.AllRightsReserved.KeeLoq编码器内部框图KeeLoKeeLoqq编码器内部框图编码器内部框图功能代码.序列号EncryptedFunc/Discrim/Counter28+14加密演算法则S0S1S2S3V+GNDLEDPWM固定码部分(32-bit)跳码部分(32-bit)编码密钥(64bits)序列号(28bits)识别码(12bits)同步计数器(16bits)‘密码’‘识别信息’S0PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1212©1999MicrochipTechnologyIncorporated.AllRightsReserved.KeeLoq编码器KeeLoqKeeLoq编码器编码器l编码器内有一个非易失性的EEPROM,里面存储有:l64位编码密钥或密码,它们是被代码保护的,而且是不会被传送出去的l28位序列号,对于每个编码器都是唯一的l16位同步计数器,当编码器激活一次,计数器加一l12位固定的识别码l编码加密引擎l编码器内有一个非易失性的EEPROM,里面存储有:l64位编码密钥或密码,它们是被代码保护的,而且是不会被传送出去的l28位序列号,对于每个编码器都是唯一的l16位同步计数器,当编码器激活一次,计数器加一l12位固定的识别码l编码加密引擎PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1313©1999MicrochipTechnologyIncorporated.AllRightsReserved.KeeLoq编码器KeeLoqKeeLoq编码器编码器PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1414©1999MicrochipTechnologyIncorporated.AllRightsReserved.波特率的选择波特率的选择波特率的选择TEPDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1515©1999MicrochipTechnologyIncorporated.AllRightsReserved.代码格式代码格式代码格式PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1616©1999MicrochipTechnologyIncorporated.AllRightsReserved.代码组成代码组成代码组成PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年55月月1212日星期四日星期四1717©1999MicrochipTechnologyIncorporated.AllRightsReserved.编码器激活编码器激活编码器激活l当按键被按下,编码器便被激活l当每一次按键按下,编码器便被激活并生成一组新的编码,内部IC基本动作如下:l同步计数值加一l同步计数值,识别码,功能代码被重新编码生成一组新的跳码l编码数据被传送到解码器l当按键被按下,编码器便被激活l当每一次按键按下,编码器便被激活并生成一组新的编码,内部IC基本动作如下:l同步计数值加一l同步计数值,识别码,功能代码被重新编码生成一组新的跳码l编码数据被传送到解码器PDFcreatedwithFinePrintpdfFactorytrialversionwww.pdffactory.com20052005年年
本文标题:滚动码原理学习一天通_图文并茂_金铧电子
链接地址:https://www.777doc.com/doc-72989 .html