Notice: Undefined offset: 1 in /var/www/ on line 103
PACMATS: An Adaptive Symmetric Block Cipher for Parallel Computing Environments
  • P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology


Indian Journal of Science and Technology

Year: 2020, Volume: 7, Issue: Supplementary 4, Pages: 99–105

Original Article

PACMATS: An Adaptive Symmetric Block Cipher for Parallel Computing Environments


Conventional symmetric cryptographic algorithms are designed considering the cryptographic technicalities alone rather than the computing capabilities of the modern processing devices. Hence the performances of these algorithms are inconsistent and vary enormously when implemented in different computing systems with different processing capabilities. Parallelized adaptive cryptographic algorithms that can be related with the characteristics of the present day computing devices are in great demand. “Parallelized Adaptive Cipher with Modular Arithmetic, Transposition and Substitution” (PACMATS) is a different class of cryptographic algorithm involving traditional techniques, which addresses these issues effectively. The size of the key and the plain text blocks are each 1024-bits. This symmetric block cipher is made adaptive by incorporating flexibility in deciding the size of the key and plain text sub-blocks and the number of rounds. Degree of Intra-packet parallelization, variety in grain size and the required security strength are achieved by suitably deciding the sub-block size. Flow of the algorithm is made dynamic by determining the execution steps through each key value at the runtime. The performance of the PACMATS is analyzed with implementations in shared memory parallel programming environment using OpenMP, Java Threads and MPI.

Keywords: Adaptive Cryptography, Modular Arithmetic, Parallel Cryptography, Substitution, Symmetric Block Cipher, Transposition


Subscribe now for latest articles and news.