Permutation operations in block ciphers
Ruby Bei-Loh Lee, Ronald L. Rivest, Matthew J. B. Robshaw, Z. Shi, Yiqun Lisa Yin · 2005
Introduction To support new user requirements such as digital multimedia processing and secure information processing, the basic operations supported within new generation processors might evolve. For a general-purpose microprocessor, it is desirable that any This work was supported in part by National Science Foundation CCR-0105677 Princeton University, Department of Electrical Engineering, B-218, Engineering Quadrangle, Princeton, NJ 08544, U.S.A., {rblee, zshi, yyin}@princeton.edu M.I.T., Computer Science and Artificial Intelligence Laboratory, 545 Technology Square, Cambridge, MA 02139, U.S.A., [email protected] Information Security Group, Royal Holloway, University of London, Egham, Surrey, TW20 0EX, U.K., [email protected] added instructions have multiple uses, rather than being specific to only one algorithm or to one application. Since secure communications and networking have become critical features of many applications, it would seem to be advantage