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
Ideal Strategy to Improve Datawarehouse Performance
Data warehouse is set up for the benefits of business analysts and executives across all functional areas. The primary goal of data warehouse is to free the information locked up in the operational database so that decis...
Energy Efficient Adaptive Clustering for Heterogeneous Sensor Networks with power control
Wireless sensor networks are energy constraint battery powered sensing, computing and communication infrastructure. Sensor nodes are randomly deployed and organized as clusters, and each node is responsible for transmitt...
Web Log Clustering Approaches – A Survey
As more organization rely on the Internet and the World Wide Web to conduct business, the proposed strategies and techniques for market analysis need to be revisited in this context. We therefore present a survey of the...
Genetic Algorithm Based Adaptive Learning Scheme Generation For Context Aware E-Learning
Context aware e-learning system helps to provide elearning contents which are customized according to the learner’s ontext. For generating context aware contents many adaptation parameters have to be considered. Customi...
A Novel flow for Reasoning of Medical Diagnostic System using Artificial Feed Forward Neural Networks
In its first part, this contribution reviews shortly the application of neural network methods to medical problems and characterizes its advantages and problems in the context of the medical background. Various research...