基于KEELOQ的改进加密算法及其在单片机中的实现
时间:06-10
来源:互联网
点击:
图1 系统结构
用户必须经过学习后才能与主机通信。在学习过程中,用户把序列号SN、出厂密钥MKEY、加密密钥EN_KEY送给主机,主机对每一个用户要开辟一片EEPROM来存储用户信息。其具体分布如表1所示。
在主机SERVER端,每个用户CLIENT都需要有16bits的存储空间。所以本系统共可接收511个用户的信息。整个系统的设计充分考虑系统的升级和功能的扩展。其中出厂密钥、序列号、加密密钥、随机数均可按需要进行扩展或缩减。如果从安全角度考虑,可把序列号存放在微处理器的ROM中。
本文提出的基于KEELOQ技术的改进加密算法及其在单片机中的实现技术,可以节约硬件成本,减少对硬件的依赖,改善系统性能,扩展了在数据加密领域的应用,特别适合应用于无线传输领域的小型系统的数据加密。随着射频技术、无线技术和蓝牙技术的发展,射频卡身份证的实施,其应用领域可以扩展到身份识别、安全管理、防盗报警、考勤、收费、无线抄表、智能监控、随机检测器、标识信息等诸多领域。
及其 单片机 实现 算法 加密 KEELOQ 改进 基于 相关文章:
- 系统总线的组成及其特点(12-14)
- ARM嵌入式微处理器的发展及其面临的挑战(05-08)
- 信息钮扣iButton的电子锁原理及其设计(09-23)
- MB89163单片机介绍及其在遥控器中的应用(09-14)
- 嵌入式实时操作系统的可裁剪性及其实现(09-06)
- EP7209 ARM单芯片系统功能特征及其嵌入式应用简介(08-31)