You are looking at a specific version 20140714:042123 of this paper. See the latest version.

Paper 2014/180

Improving throughput of RC4 algorithm using multithreading techniques in multicore processors

T.D.B Weerasinghe

Abstract

RC4 is the most widely used stream cipher around. So, it is important that it runs cost effectively, with minimum encryption time. In other words, it should give higher throughput. In this paper, a mechanism is proposed to improve the throughput of RC4 algorithm in multicore processors using multithreading. The proposed mechanism does not parallelize RC4, instead it introduces a way that multithreading can be used in encryption when the plaintext is in the form of a text file. In this particular research, the source codes were written in Java (JDK version: 1.6.0_21) in Windows environments. Experiments to analyze the throughput were done separately in an Intel® P4 machine (O/S: Windows XP), Core 2 Duo machine (O/S: Windows XP) and Core i3 machine (O/S: Windows 7). Outcome of the research: Higher throughput of RC4 algorithm can be achieved in multicores when using the proposed mechanism in this research. Effective use of multithreading in encryption can be achieved in multicores using this technique.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. International Journal of Computer Applications
DOI
10.5120/9780-4424
Keywords
Throughput of RC4Multithreading in Encryption
Contact author(s)
tharindu weerasinghe @ gmail com
History
2019-01-21: withdrawn
2014-03-07: received
See all versions
Short URL
https://ia.cr/2014/180
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.