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

A Novel Unsupervised Abnormal Event Identification Mechanism for Analysis of Crowded Scene

The advancement of visual sensing has introduced better capturing of the discrete information from a complex, crowded scene for assisting in the analysis. However, after reviewing existing system, we find that majority o...

The Analysis of Anticancer Drug Sensitivity of Lung Cancer Cell Lines by using Machine Learning Clustering Techniques

Lung cancer is the commonest type of cancer with the highest fatality rate worldwide. There is continued research that experiments on drug development for lung cancer patients by assessing their responses to chemotherape...

Hyperspectral Image Classification using Support Vector Machine with Guided Image Filter

Hyperspectral images are used to identify and detect the objects on the earth’s surface. Classifying of these hyperspectral images is becoming a difficult task, due to more number of spectral bands. These high dimensiona...

Complex-Valued Neural Networks Training: A Particle Swarm Optimization Strategy

QSAR (Quantitative Structure-Activity Relation-ship) modelling is one of the well developed areas in drug development through computational chemistry. This kind of relationship between molecular structure and change in b...

Mapping of Independent Tasks in the Cloud Computing Environment

Cloud computing is a technology that provides many resources and facility to share data. Due to the concept of open environment in the cloud computing the request or data increases quickly. So this problem can be solved...

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