Byte Permutations in Block Cipher Based on Immune Systems


Advanced Encryption Standard (AES) algorithm is a combination of several components including a byte permutation operation which reorders the bytes within a 128-bit data block. This permutation can be described by reading the input data bytes into a 4×4 matrix called ShiftRows. There is no existing research papers have been considering the efficient implementation of this structural component. Reducing the total number of iteration round of byte permutation realizations is the principal problem considered in this paper. The immune systems approaches were selected on the basis of complex features that are desirable for byte permutation process to reduce the number of round. The main contribution of this paper is a new byte permutations block cipher called 3D-SliceRotate. The results of the National Institute of Standard and Technology (NIST) statistical tests for randomness of 3D-AES are presented. The empirical findings successfully passed several randomness tests even using an extremely low entropy input.

  • Abstract
  • Keywords
  • Introduction
  • 2. Immunology as Inspiration
  • 3. 3D-AES Storage Format
  • 4. 3D-SliceRotate Byte Permutation
  • 5. Security Analysis
  • 6. Conclusion and Future Work
  • References

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In