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.
Ruby B. Lee, Xiao Yang, "Cryptography Efficient Permutation Instructions for Fast Software", IEEE Micro, vol.21, no. 6, pp. 56-69, November/December 2001, doi:10.1109/40.977759