期刊文献+

密码处理ASIP中的置换加速

Permutation Speedup on ASIP for Cipher Processing
下载PDF
导出
摘要 密码处理ASIP是针对密码算法处理的专用微处理器体系结构,结构设计的重点是怎样良好地匹配算法要素和算法结构。置换是对称密码算法中重要的编码环节,在密码处理ASIP结构下加速置换要尽量减少使用非共用硬件,开发处理并行性,适应各种位宽置换的处理要求。通过对分组算法置换特性的深入分析,在提出的密码处理ASIP结构下,构造了加速置换操作的部件结构和互连结构,设计了专用的指令,给出了性能和实现结果,证明置换加速机制高效、低代价、通用性强。 The ASIP for cipher processing is a special architecture which can speed up cryptograph algorithms. How to match the ASIP architecture to operation essentials and the characteristics of various algorithms is an emphasis in encoding. Sharing hardware with other operations to improve the permutation of various granularities is an efficient design choice. The characteristics of permutation are analyzed and the architecture of a cipher processing ASIP is proposed. The components and interconnection structures are built for permutation processing and special instructions are proposed. The performance and the implementation cost are analyzed and compared with other implementations. The results show that the permutation architecture and implementation are efficient and cost-effective.
出处 《计算机工程与科学》 CSCD 2006年第7期4-6,33,共4页 Computer Engineering & Science
基金 国家863计划资助项目(2002AA110020)
关键词 密码处理 ASIP 置换 并行结构 cipher processing ASIP permutation parallel architecture
  • 相关文献

参考文献4

  • 1Zhijie Shi,R B Lee.Bit Permutation Instructions for Accelerating Software Cryptography[A].Proc of the IEEE Int'lConf on Application-Specific Systems,Architectures and Processors[C].2000.138-144.
  • 2Xiao Yang,Manish Vachharajani,R B Lee.Fast Subword Permutation Instructions Based on Butterfly Networks[A].Proc of SPIE,Media Processor 2000[C].2000.80-86.
  • 3John P McGregor,R B Lee.Architectural Enhancements for Fast Subword Permutations with Repetitions in Cryptographic Applications[A].Proc of the Int'l Conf on Computer Design:VLSI in Computers & Processors (ICCD' 01)[C].2001.453-461.
  • 4[美]施奈尔.吴世忠,祝世雄,张文政译.应用密码学:协议、算法与C源程序[M].北京:机械工业出版社,2001.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部