Abstract

Reversible cellular automation is a highly parallel system and produces enhanced throughput in its cryptographic applications. The throughput optimized security algorithm based on reversible cellular automata produces a better result in high-performance systems with many cores of CPU or GPU. We designed a throughput optimized block encryption technique using reversible cellular automata and compared its performance with other cellular automata-based algorithms. We tested its performance in both 8 core and 64 core CPU systems and the results showed an enhancement in throughput. This encryption system produced plaintext blocks that are immune to other blocks during cryptanalysis because of segmentation and the use of the different random numbers as seeds. It was built with 128 bits block encryption, but it was easily scalable to a higher block size without changing the algorithm. Each block of encryption used a cipher block chaining mode and was hence more secure and effective.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call