Design and Implementation of Pseudo Random Number Generator Used in Aes Algorithm
نویسندگان
چکیده
We present a new Design for the generation of Advanced encryption of (bit) data. The Design opted to obtain this encrypted data is RM-PRNG. This design also enhances the statistical properties of a chaos-based logistic map pseudo random number generator (PRNG) and extends the system period length. The reseeding method removes the short periods of the digitized logistic map and the mixing method extends the system period length to by “XOring” with a DX generator. This design also attains the throughput rate of 6.4 Gb/s. The mixing method extends the system period length by Xoring with ALG and the reseeding method removes the short periods which are occurred by CB-PRNG
منابع مشابه
Hardware Implementation of Dynamic S-BOX to Use in AES Cryptosystem
One of the major cipher symmetric algorithms is AES. Its main feature is to use S-BOX step, which is the only non-linear part of this standard possessing fixed structure. During the previous studies, it was shown that AES standard security was increased by changing the design concepts of S-BOX and production of dynamic S-BOX. In this paper, a change of AES standard security is studied by produc...
متن کاملHardware implementation of the elitist compact Genetic Algorithm using Cellular Automata pseudo-random number generator
In this paper the design and implementation of two versions of the compact Genetic Algorithm (cGA), with and without mutation and elitism, and a Cellular Automata-based pseudo-random number generator on a Field Programmable Gate Arrays (FPGAs) are accomplished. The design is made using a Hardware Description Language, called VHDL. Accordingly, the obtained results show that it is viable to have...
متن کاملFPGA Implementation of a Compact Genetic Algorithm using Cellular Automata Pseudo-Random Generator
In this paper the design and implementation of the compact Genetic Algorithm (cGA) and a Cellular Automata-based pseudo-random number generator on a Field Programmable Gate Arrays (FPGA) is accomplished. The design is made using the Hardware Description Language, called VHDL. Accordingly, the obtained results show that it is viable to have this searching algorithm in Hardware to be used in real...
متن کاملChaos Machine: Different Approach to the Application and Significance of Numbers
In this paper we describe a theoretical model of chaos machine, which combines the benefits of hash function and pseudo-random function, forming flexible one-way push-pull interface. It presents the idea to create a universal tool (design pattern) with modular design and customizable parameters, that can be applied where randomness and sensitiveness is needed (random oracle), and where appropri...
متن کاملImplementation of an E cient and PowerfulParallel Pseudo - random Number
A reliable method of generating a high-volume of pseudo-random numbers is an essential requirement for any sort of stochastic modelling or Monte Carlo simulation work. We describe in detail the parallel PVM implementation of a pseudo-random number generator that combines the LeapFrog and Shuuing algorithms to create a single generator that preserves and extends the well-known randomness propert...
متن کامل