Skip to main navigation Skip to search Skip to main content

A resource efficient pseudo random number generator based on sawtooth maps for Internet of Things

Research output: Contribution to journalArticlepeer-review

301 Downloads (Pure)

Abstract

The strength of cryptographic keys rely on the random number generators (RNGs) to produce random seed values. Unfortunately there are not many RNGs options suitable for Internet of Things (IoTs) scenario, due to limited processing resources and bulk quantity of IoT data that needs to be secured. In this article, we studied sawtooth map which is a chaotic map. However, when implemented on a computer, the sawtooth map results on a non‐chaotic orbit due to the finite precision of computation. This can be avoided if we use the sawtooth map as the local map in a coupled map lattice (CML) system. We explore such coupled map systems for randomness through entropy and statistical analysis. Based on the results, we propose a lightweight hybrid pseudo random number generator (PRNG) based on sawtooth based CML system and SPONGENT hashing. The proposed PRNG is thoroughly tested against statistical attacks, entropy analysis, key space analysis and compared with existing state of the art solutions. The results provide evidence that the proposed PRNG produces random numbers that could produce sufficiently strong cryptographic keys for resource constrained IoT devices.
Original languageEnglish
Article numbere304
Pages (from-to)1-28
Number of pages28
JournalSecurity and Privacy
Volume6
Issue number5
Early online date26 Feb 2023
DOIs
Publication statusPublished online - 26 Feb 2023

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  2. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • coupled map lattice
  • Cryptography
  • IoT
  • Pseudo random number generator
  • Sawtooth map
  • RESEARCH ARTICLE
  • RESEARCH ARTICLES
  • sawtooth map
  • cryptography
  • pseudo random number generator

Fingerprint

Dive into the research topics of 'A resource efficient pseudo random number generator based on sawtooth maps for Internet of Things'. Together they form a unique fingerprint.

Cite this