American Journal of Applied Sciences

DSP-128:Stream Cipher Based On Discrete Log Problem And Polynomial Arithmetic

Khaled M. Suwais and Azman Samsudin

DOI : 10.3844/ajassp.2008.896.904

American Journal of Applied Sciences

Volume 5, Issue 7

Pages 896-904


DSP-128 is a new multithreaded stream cipher based on the intractability of the Discrete Logarithm Problem (DLP) with key size of 128-bit. The design of DSP-128 is divided into three stages: Initialization Stage, Keystream Generation Stage, and Encryption Stage. The design goal of DSP-128 is to come up with a secure stream cipher with good performance for data encryption. The experimental results show that the encryption rate of DSP-128 is one time slower (running on single processor) than the widely adapted stream cipher RC4, with a higher level of security against possible cryptanalysis attacks. However, because of its multithreaded nature, DSP-128 can take the speed up advantage of multi-core processor architectures which are available widely.


© 2008 Khaled M. Suwais and Azman Samsudin. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.