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.
%0 Journal Article
%1 handa2015parc4i
%A Handa, Disha
%D 2015
%J Computer Applications: An International Journal (CAIJ)
%K computer
%N 2
%P 1-16
%R 10.5121/caij.2015.2203
%T PARC4-I: PARALLEL IMPLEMENTATION OF
ENHANCED RC4A USING PASCS AND LOOP
UNROLLING MECHANISM
%U http://airccse.com/caij/index.html
%V 2
%X 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.
@article{handa2015parc4i,
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. },
added-at = {2018-03-15T06:09:45.000+0100},
author = {Handa, Disha},
biburl = {https://www.bibsonomy.org/bibtex/2b3106f828c39c600490b3d6ca333dd57/caij},
doi = {10.5121/caij.2015.2203},
interhash = {43567593de424a999695b4ffa6ad94f3},
intrahash = {b3106f828c39c600490b3d6ca333dd57},
journal = {Computer Applications: An International Journal (CAIJ)},
keywords = {computer},
month = {2015/05},
number = 2,
pages = {1-16},
timestamp = {2018-03-15T06:09:45.000+0100},
title = {PARC4-I: PARALLEL IMPLEMENTATION OF
ENHANCED RC4A USING PASCS AND LOOP
UNROLLING MECHANISM},
url = {http://airccse.com/caij/index.html},
volume = 2,
year = 2015
}