保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

AVR单片机的RC5和RC6算法比较与改进


r result2

clr result3

ldi count1,16

lsr chengshu1

ror chengshu0

chengfa0:

brcc chengfa1

add result2,beichengshu0

adc result3,beichengshu1

chengfa1:

ror result3

ror result2

ror result1

ror result0

dec count1

brne chengfa0

ret

3 RC5及RC6算法实验结果及其比较与分析

RC5及RC6算法实验的混合密钥过程、加密过程、解密过程和总体过程的效果比较如表3、4、5、6所列。

表3 RC5及RC6算法混合密钥过程效果比较

混合密钥生成过程 周期计数 停止观察/μs 程序大小/字 c t RC5算法 15 248 1270.67 141 8 26 RC6算法 15 246 1270.50 141 8 28

表4 RC5及RC6算法加密过程效果比较

加密过程(不考虑生成混合密钥的时间) 周期计数 停止观察/μs 程序大小/字 共处理数据的位数 效率/(位/s) RC5算法 2511 209.25 66 32 约为152 927 RC6算法 62529 5210.75 170 64 约为12 282

表5 RC5及RC6算法解密过程效果比较

解密过程(不考虑生成混合密钥的时间) 周期计数 停止观察/μs 程序大小/字 共处理数据的位数 效率/(位/s) RC5 算法 2509 209.08 68 32 约为153 051 RC6 算法 62527 5210.58 176 64 约为12 283

表6 RC5及RC6算法总体过程效果比较

总体算法过程(考虑生成混合密钥的时间,不考虑数据传输所用的) 周期计数 停止观察/μs 程序大小/字 共处理数据的位数 效率/(位/s) RC5算法 20 260 1688.33 267 32 约为18 594 RC6算法 140 274 11 689.50 455 64 约为5475

由表3可以发现,RC6算法和RC5算法在混合密钥生成时程序的大小相同,但量RC6

《AVR单片机的RC5和RC6算法比较与改进(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/153252.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。