@caij

PARC4-I: PARALLEL IMPLEMENTATION OF ENHANCED RC4A USING PASCS AND LOOP UNROLLING MECHANISM

. Computer Applications: An International Journal (CAIJ), 2 (2): 1-16 (2015/05 2015)
DOI: 10.5121/caij.2015.2203

Abstract

In today’s network-based cloud computing era, software applications are playing big role. The security of these software applications is paramount to the successful use of these applications. These applications utilize cryptographic algorithms to secure the data over the network through encryption and decryption processes. The use of parallel processors is now common in both mobile and cloud computing scenarios. Cryptographic algorithms are compute intensive and can significantly benefit from parallelism. This paper introduces a parallel approach to symmetric stream cipher security algorithm known as RC4A, which is one of the strong variants of RC4. We present an efficient parallel implementation to the compute intensive PRGA that is pseudo-random generation algorithm portion of the RC4A algorithm and the resulted algorithm will be named as PARC4-I. We have added some functionality in terms of lookup tables. Modified algorithm is having four lookup tables instead of two and is capable of returning four distinct output bytes at each iteration. Further, with the help of Parallel Additive Stream Cipher Structure and loop unrolling method, encryption/decryption is being done on multi core machine. Finally, the results shows that PARC4-I is a time efficient algorithm.

Links and resources

Tags