A Novel Pseudo-Random Number Generator for IoT based on a Coupled Map Lattice System using the Generalised Symmetric Map

Syed Muhammad Unsub Zia, M McCartney, Bryan Scotney, Jorge Martinez Carracedo, Ali Sajjad

Research output: Contribution to journalArticlepeer-review

18 Citations (Scopus)
109 Downloads (Pure)

Abstract

Pseudo-random number generators (PRNGs) are one of the building blocks of cryptographic methods and therefore, new and improved PRNGs are continuously developed. In this study, a novel method to generate pseudo-random sequences using coupled map lattices is presented. Chaotic maps only show their chaotic behaviour for a specified range of control parameters, what can restrict their application in cryptography. In this work, generalised symmetric maps with adaptive control parameter are presented. This novel idea allows the user to choose any symmetric chaotic map, while ensuring that the output is a stream of independent and random sequences. Furthermore, to increase the complexity of the generated sequences, a lattice-based structure where every local map is linked to its neighbouring node via coupling factor has been used. The dynamic behaviour and randomness of the proposed system has been studied using Kolmogorov–Sinai entropy, bifurcation diagrams and the NIST statistical suite for randomness. Experimental results show that the proposed PRNG provides a large key space, generates pseudo-random sequences and is computationally suitable for IoT devices.

Original languageEnglish
Article number48
Pages (from-to)1-17
Number of pages17
Journal SN Applied Sciences
Volume4
Issue number2
Early online date4 Jan 2022
DOIs
Publication statusPublished online - 4 Jan 2022

Bibliographical note

Funding Information:
This research is supported by the BTIIC (British Telecom Ireland Innovation Centre) project, funded by British Telecom and Invest Northern Ireland.

Publisher Copyright:
© 2021, The Author(s).

Keywords

  • Coupled map lattice
  • Generalised symmetric map
  • Internet of Things
  • Pseudo-random number generator

Fingerprint

Dive into the research topics of 'A Novel Pseudo-Random Number Generator for IoT based on a Coupled Map Lattice System using the Generalised Symmetric Map'. Together they form a unique fingerprint.

Cite this