Issue No. 06 - November/December (2001 vol. 21)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.977759
Performing permutations in software can facilitate more widespread use of secure information processing and faster multimedia processing. But current instruction set architectures, even when augmented with subword-parallel multimedia instructions, do not provide efficient, bit-level software permutations. Four new instructions each offer a solution.
Z. Shi, R. B. Lee and X. Yang, "Cryptography Efficient Permutation Instructions for Fast Software," in IEEE Micro, vol. 21, no. , pp. 56-69, 2001.