New Design of Crypto-Based Pseudo random number generator (CBPRNG) using BLOW FISH cipher

Journal Title: International Journal on Computer Science and Engineering - Year 2013, Vol 5, Issue 6

Abstract

Random Number Generators (RNGs) are an important building block for algorithms and protocols in cryptography. Random number generation is used in a wide variety of cryptographic operations, such as key generation and challenge/response protocols. A random number generator outputs a sequence of 0s and 1s such that at any position, the next bit cannot be expected on the previous bits. However, true random number produces non- deterministic output since if the same random generator is run twice, identical results are not received. Thus we go for pseudo random number generator that is deterministic device because if this random number generator is run twice or more, it gives same results. Our paper presents new crypto based pseudo random number generator. It uses BLOW FISH ciphers and the Cipher-Block chaining (CBC) mode that uses three stages of the block chaining. The plain text for each stage comes from the output of the first BLOW FISH, which uses the 64-Bit date and time as the plain text. CBPRNG creates three 64-bit random numbers, the first and the second are concatenated to create a 128-random number and the third is used as next initial vector (IV) for CBPRNG. Our Crypto-Based Pseudo-random Number Generator produces a sequence of bits that has a random looking distribution. This new generator helps to develop huge range cryptographic applications to increase the system security. A number of applications such as financial security applications and Pretty Good Privacy (PGP) use this technique.

Authors and Affiliations

T. Chalama Reddy , Dr. R. Seshadri

Keywords

Related Articles

Improved Fuzzy C-Means Algorithm for MR Brain Image Segmentation

Segmentation is an important aspect of medical image processing, where Clustering approach is widely used in biomedical applications particularly for brain tumor detection in abnormal Magnetic Resonance Images (MRI). Fuz...

DMSA TECHNIQUE FOR FINDING SIGNIFICANT PATTERNS IN LARGE DATABASE 

Frequent pattern mining in databases plays a vital role in many data mining tasks like classification, sequential patters, clustering, association rules analysis etc. There are numerous mining algorithms for finding asso...

Analysis of Selective Routing Strategies for Fault Tolerance In Wireless Sensor Networks

Wireless sensor networks are intended to have large number of sensor nodes which are widely deployed in a distributed environment. Steep increase in number of nodes, which is a deviant to WSN eventually, affects the comm...

Analysis on Image Processing of Human Hip Joints during Lifting Using MAT Lab and ANSYS

Human Joint paints exhibit abnormal motion and vise versa during movements. Most of the patients were suffering from joint paints. This joint paints like Hip joints, Knee joints, Foot joints, Shoulder joints Elbow joints...

Download PDF file
  • EP ID EP151450
  • DOI -
  • Views 140
  • Downloads 0

How To Cite

T. Chalama Reddy, Dr. R. Seshadri (2013). New Design of Crypto-Based Pseudo random number generator (CBPRNG) using BLOW FISH cipher. International Journal on Computer Science and Engineering, 5(6), 561-566. https://europub.co.uk./articles/-A-151450