您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

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

时间:2007-1-20栏目:电子通信论文

6位同步码、28位序列号(可扩展)、4位功能码组成。经改进后可用于数据加密的格式如图2所示。

在发送时还要加入检错和纠错功能。检错视系统的要求可选奇偶校验、CRC校验等。纠象牙可以用汉明码。该码的实现原理是在数据中加入几个校验位,并把数据的每个二进制位分配在几个奇偶校验组中;当某位出错后,就会引起有关的几个校验组的值发生变化。这不但可以发现错误,还能指出哪一位,为自动纠错提供了依据。

3.3 接收过程

改进算法的解密密钥由学习时接收并存储在EEPROM中。其加密和解密的密钥是一样的,解密是加密的逆过程。接收过程主要包括序列号搜索、比对、解密、同步码的比对等过程。接收方的程序流程如图3所示。

本文提出的基于KEELOQ技术的改进加密算法及其在单片机中的实现技术,可以节约硬件成本,减少对硬件硬件的依赖,改善系统性能,扩展了在数据加密领域的应用,特别适合应用于无线传输领域的小型系统的数据加密。随着射频技术、无线技术和蓝牙技术的发展,射频卡身份证的实施,其应用领域可以扩展到身份识别、安全管理、防盗报警、考勤、收费、无线抄表、智能监控、随机检测器、标识信息等诸多领域。


上一页  [1] [2] [3] [4] 

下页更精彩:1 2 3 4 下一页