Permutation Speedup on ASIP for Cipher Processing

NI Xiao-qiang,JIANG Jing-fei,ZHANG Min-xuan
DOI: https://doi.org/10.3969/j.issn.1007-130x.2006.07.002
2006-01-01
Abstract: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.
What problem does this paper attempt to address?