%0 Journal Article %T 轻量级分组密码RECTANGLE在X86和X64平台的软件实现评估<br>Evaluation of software implementation of lightweight block cipher RECTANGLE on X86 and X64 platforms %A 公丽丽 %A 张文涛 %A 包珍珍 %A 郭淳 %J 中国科学院大学学报 %D 2015 %R 10.7523/j.issn.2095-6134.2015.06.014 %X 摘要 轻量级密码是当前密码学研究的一个热门课题,设计硬件实现和软件实现性能均衡的轻量级密码算法已成为趋势.尽管在轻量级密码算法软件实现方面已经有一些理论和实际的研究,但是公平地比较不同算法的软件实现性能仍然很困难.切片实现是软件实现时模仿硬件实现的方式.本文给出RECTANGLE在X86和X64平台上切片实现以及速度测试结果.结果表明,RECTANGLE在中高端平台展现了非常优秀的软件实现性能.在2.9 GHz Intel(core) i5-4570s CPU平台RECTANGLE单块加解密速度分别为34.2和30.9 cyles/byte;使用SSE指令集,加解密速度分别为5.2和5.1 cycles/byte;使用AVX指令集,加解密速度分别为2.6和2.5 cycles/byte.<br> %K 轻量级密码 %K 软件实现 %K RECTANGLE %K 切片实现< %K br> %K lightweight cipher %K software implementation %K RECTANGLE %K bitslice implementation %U http://journal.ucas.ac.cn/CN/abstract/abstract12300.shtml