scispace - formally typeset
Journal ArticleDOI

Pseudorandom number generator based on enhanced Hénon map and its implementation

Reads0
Chats0
TLDR
A comprehensive security analysis from a cryptographic point of view is presented for hardware implementation such as key space analysis, key sensitivity, floating frequency, histograms, autocorrelation, correlation, entropy, and performance.
Abstract
This paper presents a pseudorandom number generator (PRNG) based on enhanced Henon map (EHM) and its implementation in software and hardware for chaos-based cryptosystems with high processing such as image or video encryption. The proposed EHM presents better statistical properties and higher key sensitivity in comparison with classic Henon map (CHM) by means of numerical tests such as bifurcation diagrams, largest Lyapunov exponent, Gottwald-Melbourne test, and histograms. The proposed 8-bit PRNG-EHM algorithm is implemented in MATLAB (software) and in FPGA technology (hardware) for experimental results. In hardware implementation, we use VHDL language and the Altera DE2-115 FPGA board with RS-232 serial port communication for data extraction, which are analyzed with MATLAB. In both software and hardware level, the proposed PRNG-EHM passes the randomness NIST 800-22 statistical tests. For first time in literature, a comprehensive security analysis from a cryptographic point of view is presented for hardware implementation such as key space analysis, key sensitivity, floating frequency, histograms, autocorrelation, correlation, entropy, and performance. Comparisons of proposed PRNG-EHM with recent similar schemes show main advantages in security capabilities for cryptographic applications. According with the results, the proposed scheme can be used in chaos-based cryptographic applications at software or hardware implementation.

read more

Citations
More filters
Journal ArticleDOI

Adaptive chaotic maps and their application to pseudo-random numbers generation

TL;DR: A novel technique utilizing the chaotic maps with adaptive symmetry to create chaos-based encryption schemes with larger parameter space and the speed analysis shows that the proposed encryption algorithm possesses a high encryption speed, being compatible with the best solutions in a field.
Journal ArticleDOI

Chaos-Based Application of a Novel Multistable 5D Memristive Hyperchaotic System with Coexisting Multiple Attractors

TL;DR: By using the chaoticity of the novel hyperchaotic system, a random number generator (RNG) for practical image encryption applications is developed and security analyses are carried out with the RNG and image encryption designs.
Journal ArticleDOI

Design and FPGA Implementation of a Pseudorandom Number Generator Based on a Four-Wing Memristive Hyperchaotic System and Bernoulli Map

TL;DR: In this article, a pseudorandom number generator (PRNG) based on a no-equilibrium four-wing memristive hyperchaotic system (FWMHS) and its implementation on Field Programmable Gate Array (FPGA) board is presented.
Journal ArticleDOI

A new Pseudo random number generator based on generalized Newton complex map with dynamic key

TL;DR: A new generalized map based on Newton complex map is proposed that is capable of generating pseudo random numbers in both integer and complex domain, and it can be used in hardware implementations due to its low dimension.
Journal ArticleDOI

Pseudorandom number generator based on a 5D hyperchaotic four-wing memristive system and its FPGA implementation - PRNG based on a 5D hyperchaotic four-wing memristive system and its FPGA implementation

TL;DR: A FPGA PRNG based on a 5D hyperchaotic four-wing memristive system (HFWMS) has multiline equilibrium and three positive Lyapunov exponents, which indicates that the system has very complex dynamic behavior.
References
More filters
Journal ArticleDOI

A Two-dimensional Mapping with a Strange Attractor

TL;DR: In this article, the same properties can be observed in a simple mapping of the plane defined by: \({x i + 1}} = {y_i} + 1 - ax_i^2,{y i+ 1} = b{x_i}\).
Journal ArticleDOI

Some basic cryptographic requirements for chaos-based cryptosystems

TL;DR: The suggested guidelines address three main issues: implementation, key management and security analysis, aiming at assisting designers of new cryptosystems to present their work in a more systematic and rigorous way to fulfill some basic cryptographic requirements.

NPCR and UACI Randomness Tests for Image Encryption

TL;DR: The question of whether a given NPCR/UACI score is sufficiently high such that it is not discernible from ideally encrypted images is answered by comparing actual NPCR and UACI scores with corresponding critical values.
Journal ArticleDOI

A new test for chaos in deterministic systems

TL;DR: In this paper, a new test for determining whether a given deterministic dynamical system is chaotic or non-chaotic is proposed, which is applied directly to the time-series data and does not require phase space reconstruction.
Journal ArticleDOI

A New Test for Chaos

TL;DR: In this article, a new test for determining whether a given deterministic dynamical system is chaotic or non-chaotic is proposed, which is independent of the dimension of the system.
Related Papers (5)