TY - JOUR AU - Tamimi, Abdelfatah Aref PY - 2016 TI - A Key Dependent Encryption Algorithm Based on Multiple Bitwise-Shuffling and XOR Variable-Length Partitions JF - Journal of Computer Science VL - 12 IS - 2 DO - 10.3844/jcssp.2016.98.105 UR - https://thescipub.com/abstract/jcssp.2016.98.105 AB - 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.