一种基于keeloq的改进加密算法及其在单片机中的实现技术

一种基于keeloq的改进加密算法及其在单片机中的实现技术

ID:25829585

大小:50.50 KB

页数:5页

时间:2018-11-23

一种基于keeloq的改进加密算法及其在单片机中的实现技术 _第1页
一种基于keeloq的改进加密算法及其在单片机中的实现技术 _第2页
一种基于keeloq的改进加密算法及其在单片机中的实现技术 _第3页
一种基于keeloq的改进加密算法及其在单片机中的实现技术 _第4页
一种基于keeloq的改进加密算法及其在单片机中的实现技术 _第5页
资源描述:

《一种基于keeloq的改进加密算法及其在单片机中的实现技术 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种基于KEELOQ的改进加密算法及其在单片机中的实现技术[一种基于KEELOQ的改进加密算法及其在单片机中的实现技术]摘要:讨论了Microchip公司的KEELOQ加解密算法的实现机制,通过引入随随机数,提出了一种新的改进算法,并给出了其在单片机中的实现方案,一种基于KEELOQ的改进加密算法及其在单片机中的实现技术。该算法具有简单实用、所需硬件资源少、传输效率和安全性相对较高等优点,适用于需要数据加密的小型无线数据传输系统,具有广阔的应用前景。关键词:加密算法KEELOQ单片机跳码技术当今的编解码电路已经朝着高度集成化和微电脑化发展。像普通的固定编解

2、码芯片和MC145026/145027、PT2262/2272等已被广泛应用于公用系统中,给生活带来了方便。然而这些芯片不能保证系统的安全性。由于这些系统每次发送的数据流一模一样,只是高低电平的组合,第三方面通过捕捉设备,一旦用户信号出现,便可瞬间取得合法的身份识别码;或使用编码扫描设备,主动攻击解码芯片。因此保证系统的安全性是一个很现实的问题。在此背景下,基于加密算法的编解码IC的安全机制得到了应用。Microchip公司的KEELOQ技术是这种技术的代表。KEELOQ技术是一种多变化、抗截获得、安全可靠性高的非线性跳码加密解密技术,计算机论文《一种基于

3、KEELOQ的改进加密算法及其在单片机中的实现技术》(..)。KEELOQ目前是通过硬件芯片IC(以Mirochip公司的HCS300为代表)实现,主要应用于汽车阵盗系统和门禁系统,是无钥进入系统领域的首选芯片。但也由于硬件芯片本身的限制(其所能加密的数据必须预先写入EEPROM中),使之很难用于其它(如数据加密)领域。本文把这项封装在芯片里的KEELOQ加密技术用软件方式实现,并针对单片机的特性进行了适当改进。这种在单片机中实现的改进算法不仅包含了原来HCS300所具备的所有功能,而且在系统安全性、灵活性、可扩展性、传输效率等方面均有较大改善,同时对改进

4、算法在数据加密领域作为全新的尝试,以其特殊的密钥管理方法独立于对称型加密(如DES)与不对称型加密算法(即公开密钥体制,如RSA),成为一种适用于无线传输领域小型系统的数据加密算法。1KEELOQ技术简介及其硬件实现KEELOQ技术的核心思想是用64bit的EN_KEY[64:0](加密密钥)去加密32bit的CSR[31:0](校验码)得到32bit的CRYP密文。加密机制为:首先定义一个非线性表,这个非线性表有5位输入NLF_IN[4:0],一位输出NLF_OUT。它在CSR[31:0]中间隔均匀地取固定5位:I0、I1、I2、I3、I4,通过非线性产

5、生一个输出码NLF_OUT;这一位输出码NLF_OUT再与EN_KEY中的15位、CSR中的2位进行异或运算后输出第一位输出码CRYP[0];每输出一位后,EN_KEY、CSR分别进行移位,EN_KEY作循环移位,CRYP[0]作为CSR移位的输入;重复上述步骤直到输出32位CRYP[0:31]。依此法,即使32bit的校验码CSR中只有一位发生变化,用KEELOQ加密算法得到的CRYP密文也会有50%以上的数据位(16bit)发生变化。Microchip公司以KEELOQ技术为基础开发了滚动码系统专用芯片,HCS300是其中较典型的一款。它是一块8引脚[

6、1][2][3][4][5]一种基于KEELOQ的改进加密算法及其在单片机中的实现技术2  第2篇WTO与企业财务管理  〖预览〗一、入世后财务管理环境的变迁对财务管理的影响  任何企业的财务活动和财务管理都是在一定环境和条件下展开的,人世后企业财务管理环境的变迁必定会对企业财务管理产生极大的影响,主要表现在以下几个方面:  (一)金融市场变化的影响。加入WTO之后,根据《服务贸易总协定》的基本要求及与有关WTO成员国达成的双边协议,我国将逐步放松外资金融机构准人的范围和区域限制。越来越多的外资金融机构进入我国,必将使我国金融市场发生全面而深远的变化,呈现

7、出一些新的特征,从而对企业筹资投资产生极大的影响。第一,金融市场规模的扩大、资金供给的增加和金融工具的不断创新,为我国企业筹资、投资和规避风险提供了多种可供选择的组合方式。第二,金融创新丰富了金融工具品种,拓展了金融服务范围,但同时也派生出利率风险、汇率风险、表外风险等新的风险,使金融风险进一步加大,规避风险将成为人世后企业财务管理面临的最重要课题之一。第三,国内外金融市场竞争的加剧,促使我国金融机构建立现代企业制度的步伐进一步加快,金融机构自律性管理将进一步加强,国家对金融市场的监管也将进一步规范,必将便金融市场配置资源的功能得以更加有效地发挥。这样,无

8、论什么性质的企业在金融市场都将处于公平竞争的地位,只能凭借其良好的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。