Codesign for Generation of Large Random Sequences on Zynq FPGA

Brenda Mariana Hernandez-Morales, Sandra Diaz-Santiago, Cuauhtemoc Mancillas-Lopez

Research output: Contribution to journalArticlepeer-review

Abstract

This work presents two codesign implementations of a true random number generation mechanism. Physical components provided by the programmable logic of FPGA are used for true random seed generation. The seed conditioning and generation of the large sequences were implemented using the block cipher Advanced Encryption Standard (AES) implemented on the Cortex-A9 processor (embedded in the Zynq FPGA) or specific AESNI instructions in modern processors. Our implementations use less than 10% of the available resources on the target FPGAs and pass all the National Institute of Standards and Technology (NIST) tests for random generators.

Original languageEnglish
Pages (from-to)77-80
Number of pages4
JournalIEEE Embedded Systems Letters
Volume15
Issue number2
DOIs
StatePublished - 1 Jun 2023

Keywords

  • Cryptography
  • pseudorandomness
  • transition effect ring oscillator (TERO)
  • true random number generator (TRNG)

Fingerprint

Dive into the research topics of 'Codesign for Generation of Large Random Sequences on Zynq FPGA'. Together they form a unique fingerprint.

Cite this