Research Article Open Access

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

Khaled M. Suwais and Azman Samsudin


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.

American Journal of Applied Sciences
Volume 5 No. 7, 2008, 896-904


Submitted On: 10 October 2007 Published On: 31 July 2008

How to Cite: Suwais, K. M. & Samsudin, A. (2008). DSP-128:Stream Cipher Based On Discrete Log Problem And Polynomial Arithmetic. American Journal of Applied Sciences, 5(7), 896-904.

  • 1 Citations



  • Discrete logarithm problem
  • cryptography
  • stream cipher
  • polynomial
  • multithreading