A Multi-Threaded Symmetric Block Encryption Scheme Implementing PRNG for DES and AES Systems

Abstract

Due to the ever-increasing efficiency of computer systems, symmetric cryptosystem are becoming more vulnerable to linear cryptanalysis brute force attacks. For example, DES with its short key (56 bits) is becoming easier to break, while AES has a much longer key size (up to 256 bits), which makes it very difficult to crack using even the most advanced dedicated cryptanalysis computers. However, more complex algorithms, which exhibit better confusion and diffusion characteristics, are always required. Such algorithms must have stronger resistance against differential and linear cryptanalysis attacks. This paper describes the development of an algorithm that implements a pseudo random number generator (PRNG) in order to increase the key generation complexity. Experimental results on both DES and AES cryptosystems complemented with the PRNG have shown an average improvement of up to 36.3% in the avalanche error computation over the original standard systems, which is a considerable improvement in the time complexity of both systems.

Authors and Affiliations

Adi A. Maaita, Hamza A. Alsewadi

Keywords

Related Articles

Pattern Visualization Through Detection Plane Generation for Macroscopic Imagery

Macroscopic images are kind of environments in which complex patterns are present. Satellite images are one of these classes where many patterns are present. This fact reflects the challenges in detecting patterns presen...

Software-Defined Networks (SDNs) and Internet of Things (IoTs): A Qualitative Prediction for 2020

The Internet of Things (IoT) is imminent technology grabbing industries and research attention with a fast stride. Currently, more than 15 billion devices are connected to the Internet and this number is expected to reac...

Maximizing Throughput of SW ARQ with Network Coding through Forward Error Correction

Over the years, several techniques for improving throughput of wireless communication have been developed in order to cater for the ever increasing demand of high speed network service. However, these techniques can only...

A Survey on the Cryptographic Encryption Algorithms

Security is the major concern when the sensitive information is stored and transferred across the internet where the information is no longer protected by physical boundaries. Cryptography is an essential, effective and...

Data fusion based framework for the recognition of Isolated Handwritten Kannada Numerals

combining classifiers appears as a natural step forward when a critical mass of knowledge of single classifier models has been accumulated. Although there are many unanswered questions about matching classifiers to real-...

Download PDF file
  • EP ID EP249038
  • DOI 10.14569/IJACSA.2017.080211
  • Views 123
  • Downloads 0

How To Cite

Adi A. Maaita, Hamza A. Alsewadi (2017). A Multi-Threaded Symmetric Block Encryption Scheme Implementing PRNG for DES and AES Systems. International Journal of Advanced Computer Science & Applications, 8(2), 76-82. https://europub.co.uk/articles/-A-249038