重要对称分组密码在流处理器上的实现
采用流体系结构的处理器Imagine在媒体应用,数字信号处理,科学计算等领域表现优秀,但其在信息安全领域的表现还未有评估.信息安全领域要求尽可快的对信息进行加解密,因此,缩短加解密算法的执行时间有重大意义。 本文在Imagine上实现了几种重要的对称分组密码算法:Blowfish,Rijndael,RC5等,以及Base64算法,比较了通用处理器上相应的实现.根据性能对比,我们总结了能够在Imagine上得到较好性能的应用所具备的特征:(1)应用本身具有数据级并行性;(2)核心加密过程无需随机访问数组,或需要随机访问的数组不超过256字.对于满足这两项特征的应用,只要程序设计得当,我们认为完全是能够在流体系结构上获得较好的性能提升的.
流处理器 流编程模型 分组密码 信息安全
姚平 安虹 许牧 刘谷
中国科学技术大学计算机科学技术系,安徽 合肥 230027 中国科学技术大学计算机科学技术系,安徽 合肥 230027 中国科学院计算技术研究所系统结构部,北京 100080
国内会议
2008年中国计算机学会体系结构专委会学术年会(ACA”08)
南京
中文
125-128,147
2008-11-05(万方平台首次上网日期,不代表论文的发表时间)