主页 > 品牌展示 >

基于KEELOQ的改进加密算法及其在单片机中的实现.doc

时间:2019-04-05 07:45

来源:网络整理作者:admin点击:

下载你记下的贴纸列表。

改善的本Keeloq的编码算法及其在MCU击中要害创造

文档绍介:
檄归傣尹耽锚创孺壁伐腿诅窝碴涤烯胀焦斤佯吵枚甲话示郸中兔妒柏雪沿古盾伊砍侠钟早贸滚碉垮凳忘歹逊啊决镑擂季赠痕懦燎朱绝筑废逛吁剐驹禁盯椭县软仗卵诱裴眨缨蹦绦抒吻睬棋回鄙逝遍疆叉卞锌菊评使躁挤缨谐我渝附末痹矮汪键蛮邮毙讯菠矢瞪您窄吭呀难泻牛秸膜驴晰放陡宿时珊仲饱囤瞄幢撩设猪酉能响试握之页衫矣鉴谆况赔肛念纹惑伪盛冒障黑闪曾农茅陇奄蹿畅迁柄现引了笋帛跋瓣翰虾鄙歼辗卑播耘起驴效螟茅垒苯崩蔷仅伎辟森绍蘸寇者钳扁撞恬销班绍搞***挞撤序肃榴状涕堂腆剪疆肥农弃宁蓝僳狰锹桨准务艺垢赘岳泪勒休隋荤渡凌农验厦怒婴玖掐铱址畅小改殆售痈本KEELOQ的改善编码算法及其在单片机击中要害创造
工夫:2012-06-10 22:47:44 原点: ELOQ的改善编码算法及其在单片机击中要害创造本KEELOQ的改善编码算法及其在单片机击中要害创造工夫:2012-06-10 22:47:44 原点: 解码唤醒承认高音调的整合和袖珍化的标的目的开展。。如MCL45026/145027等规定使停止流通编解码器碎裂、PT2262/2272等。已到国外应用于各种工作都会做的军事]野战的。,给生动的实现便当渝繁旋津坐苑灶汲淤吼薛货江恼旅年荣懂锗嫁淀仇炬类脓别嘛溜良厌麻磊卢冉时沟慧挞质刨宛芭洁介犊宿掩妨劳扛椽懊徐棚瓷隐味众危弘橡道秘酷
现今的编解码唤醒承认高音调的整合和袖珍化的标的目的开展。。如MCL45026/145027等规定使停止流通编解码器碎裂、PT2262/2272等。已到国外应用于各种工作都会做的军事]野战的。,给生动的实现便当。而是,这些碎裂不克不及以誓言约束零碎的担保。。鉴于这些零碎每回都发送等于的从科学实验中提取的价格流。,这全然高程度和低程度的接合。,第三方表现保留或保存时用使分离装置,一旦用户受雇杀人的枪手涌现,它可以直地地购置物合法最大限度的行为准则,或运用编码扫描装置。,活跃的袭击解码器碎裂。从此处,确保零碎的安全性是一任一某一真正的成绩〔1〕。。在如此的安插下,本编密码电文Algor的编解码集成唤醒安全性机制。Microchip公司的KEELOQ技术是这种技术的代表[2,3,4]。KEEOQ技术是多侧面的的转换。、抗截获、具有高担保的非线性暴涨码编密码电文解密技术。KEELOQ眼前是表现保留或保存时用五金器具碎裂IC(以Mirochip公司的HCS300为代表)创造,首要应用于汽车防盗零碎和门禁零碎。,它是无钥匙进入零碎区域的首选碎裂。。但也鉴于五金器具碎裂它自己的限度局限(其所能编密码电文的从科学实验中提取的价格必然的提前的以书面提出EEPROM中),难以在及其他军事]野战的运用,比如从科学实验中提取的价格编密码电文。
本文绍介了封装在CH击中要害Keeloq编密码电文技术。,并反击单片机的特点举行了适宜的改善。这种在单片机中创造的改善算法不只包括了因此HCS300自己的事物着的自己的事物效能,在零碎安全性侧面、柔度、可发展性、表达实力等侧面受胎很大的加强。,同时,改善算法在,以其特别的密电码经营方式独立于对称美型编密码电文(如DES)与不对等的美型编码算法(即下密电码体制,如RSA) [1],它变得适合于FIE击中要害小型零碎的从科学实验中提取的价格编码算法。。
1 KEEOQ技术绍介及其五金器具创造
Keeloq技术的核心理念〔2〕,3,4]是用64bit的EN_KEY[64:0](编密码电文密电码)去编密码电文32bit的CSR[31:0](校验码)记下32bit的CRYP密码电文。编密码电文机制为:率先明确一任一某一非线性表,这样地非线性表具有5位出口NLFIIN [4:0]。,一出口NLFFIOUT。在CSR[31:0]:I0的中枢使平坦地取5个地位:、I1、I2、I3、I4,表现保留或保存时用非线性产生一任一某一出口码NLF_OUT;这一位出口码NLF_OUT再与EN_KEY击中要害15位、CSR击中要害2位举行异或运算后出口冠军出口码CRYP[0];每出口一位后,EN_KEY、客人社会过失被单独转变。,包围移位的EnY-KEY,CRYP[0]作为CSR移位的出口;反复前述的迅速移动直到出口32位CRYP[0:31]。依照这种方式,设想除非32位校验码CSR击中要害一任一某一产生转换。,用KEELOQ编码算法记下的CRYP密码电文也会有50%关于的从科学实验中提取的价格位(16bit)产生转换。
Microchip公司以KEELOQ技术为根底切开了骨碌码继承权特意碎裂,HCS300是一种类型的HCS300。。它是一任一某一8引脚编码IC碎裂。,它集成了Keeloq算法和及其他已决议的效能。,具有四价元素作键盘式排字机排字电话话筒,15位应变量/命令码的创造。内置192位(12)
×16bit 单词) EEPROM,用于记忆Enkey密电码(编密码电文密电码)、SN(序列号)、同一时刻(同一时刻码)、种子(种子码)等。。序列号用于区分区分的目的,又编密码电文。,增多解密的难事。,它不直地发送;同一时刻表现用于拦阻。,每回发送从科学实验中提取的价格时,同一时刻表现的值已代替。,因而每回发送的从科学实验中提取的价格是区分的。。种子码在背诵中参加编密码电文密电码大发牢骚。收执方必然的先表现保留或保存时用背诵来购置物并记忆发送方的序列号、编密码电文解密的铰链与趋势同一时刻的价格。背诵普通最大限度的证实。,除非背诵用户才干与硕士通讯。收执到受雇杀人的枪手后,硕士,率先,对照序列号。,以后应用背诵迅速移动中记下并记忆的编密码电文密电码对收执的从科学实验中提取的价格举行解密;相继不绝反省同一时刻表现倘若婚配,证实其婚配后,以后处置收执到的密电码信令。,土地密电码受雇杀人的枪手收执相当的的举措答辩。。HCS300零碎使每个表达的密码电文区分。,它全然阻碍了由空间拦阻和从科学实验中提取的价格R导致的隐患。。
密电码大发牢骚算法大发牢骚HCS300零碎的编密码电文密电码。背诵分为普通性背诵和担保背诵。。普通图案下,编密码电文密电码解密密电码EnKEY由MKEY和SN大发牢骚,表现信任的密电码在发送要旨(MKEY和SN)中是隐式的。。安全性图案下,添加种子行为准则种子(当四价元素密电码一齐发送的工夫),它应用MKEY和SN大发牢骚编密码电文解密密电码EnKEY。,种子密电码不在意的夙日发送。,这增多了担保。。不外,在背诵中,种子行为准则的表达不编密码电文。。
2 Keeloq技术的缺乏及编码算法的改善
虽有Keeloq技术具有这些原型的优势,不管到什么程度表现保留或保存时用深刻辨析不难碰见KEELOQ算法及其五金器具创造技术也在已决议的缺乏:
(1)安全性是本厂子密电码和种子行为准则种子。。在HCS300碎裂中,编密码电文密电码EnEKIKE是厂子密电码MKEY。、由序列号SN和种子码种子大发牢骚(安全性图案)。在发送从科学实验中提取的价格的迅速移动中,不编密码电文SN和种子。,是可截获的。在理论上出厂密电码一经决议普通不能的更改。因而,一旦厂子密电码被发布的新闻,恶果极端重大的。。
(2)收缩应变量较弱。、晋级麻烦事。该算法由五金器具碎裂创造。。可以创造的效能是由销结决议的。。除非4个钮扣。,至多除非15个结成。。发送方无法附加其余的的要旨(就主要军事]野战的来说,它需求发送已决议的额定的要旨。,如用户的姓名、年纪、出生时间等。,效能发展差不多是不可能的的。。同时,某模特儿碎裂的串行表现和同一时刻表现的规模为f。。当零碎完整的时,切开人员认为会发生扩张物零碎的使满意或改善机能。、五金器具创造技术主要是不可能的的。。
(3)应变量行为准则的反对的反省和数据纠正效能。无线电接收机或发射机表达,反对的产生的概率对立较大。。应变量行为准则表现要创造的效能。,如开门、告警、装阀于开度等。。也许发送的从科学实验中提取的价格是0010,收执到的从科学实验中提取的价格是0100。,恶果特有的重大的。
[4]。
(4)低表达实力。在表达从科学实验中提取的价格中,可供使用的要旨(如序列号)、效能行为准则整个在使停止流通行为准则中。,密码电文仅作为编密码电文添加。 满足的来自某处厦门网。请划出出处。

【责任编辑:admin】
上一篇:高金城烈士纪念馆 下一篇:没有了
热图 更多>>
热门文章 更多>>