Research Article Open Access

A Key Dependent Encryption Algorithm Based on Multiple Bitwise-Shuffling and XOR Variable-Length Partitions

Abdelfatah Aref Tamimi1
  • 1 Al-Zaytoonah University of Jordan, Jordan

Abstract

This new algorithm employs shuffling procedures combined with variable-length key-dependent XOR and S-box substitutions to perform lossless image encryption. This algorithm was implemented and tested by performing different permutations of shuffling, XOR encryption and S-box substitution. Empirical analysis using different types of test images of different sizes showed that this new algorithm is effective and resistant to statistical attacks. The idea presented by this algorithm may be generalized to apply to input data other than images and may be combined with other encryption methods.

Journal of Computer Science
Volume 12 No. 2, 2016, 98-105

DOI: https://doi.org/10.3844/jcssp.2016.98.105

Submitted On: 26 November 2015 Published On: 26 March 2016

How to Cite: Tamimi, A. A. (2016). A Key Dependent Encryption Algorithm Based on Multiple Bitwise-Shuffling and XOR Variable-Length Partitions. Journal of Computer Science, 12(2), 98-105. https://doi.org/10.3844/jcssp.2016.98.105

  • 2,966 Views
  • 2,074 Downloads
  • 0 Citations

Download

Keywords

  • Shuffling
  • Cryptography
  • Stream Cipher
  • Partition Cipher
  • S-Box