Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.44 KB

readme.md

File metadata and controls

18 lines (13 loc) · 1.44 KB

COSO-TRNG

This is a reference implementation for the COherent Sampling ring Oscillator (COSO) based True Random Number Generator (TRNG), making use of configurable Ring Oscillators (ROs).

Archive Structure

This archive contains the following folders:

  • measurements: Contains measurement data for Spartan 7 and SmartFusion 2 implementations.
  • math_model: Contains a Python implementation of the stochastic model for the COSO-TRNG.
  • hardware: Contains Verilog reference implementation for the COSO-TRNG, using configurable ROs.
  • figures: Contains Python scripts to generate the figures in the publications below and visualizes the data in the measurement folder.
  • lib: Contains helper Python scripts and figure generation options.

Publications

The data contained in this archive supports the following publications: