摘要:rc5及rc6是两种新型的分组密码。avr高速嵌入式单片机功能强大,在无线数据传输应用方面很有优势。本文基于atmega128高速嵌入式单片机,实现rc5和rc6加密及解密算法,并对算法进行汇编语言的优化及改进。根据实验结果。对两种算法的优热点进行比较和分析。
input(a,b,c,d)
>
解密过程(不考虑生成混合密钥的时间)
周期计数
停止观察/μs
程序大小/字
共处理数据的位数
效率/(位/s)
rc5 算法
2509
209.08
68
32
约为153 051
rc6 算法
62527
5210.58
176
64
约为12 283
表6 rc5及rc6算法总体过程效果比较