The internet of things (IoT) brings security requirements to novel classes of devices, that are resource constrained and significantly specialized, so introducing new challenges in the provision of cryptographic primitives including random number generators (RNGs). Conventional solutions use pseudo-RNGs (PRNGs) or piggyback on the on-board sensors to harvest environmental entropy, leaving some security concerns open in either way. A recent trend offers the opportunity to fix this issue. In fact, the extremely various requirements of the IoT pushes manufacturers to shift the boundaries of programmability, marketing systems on chip that join micro/application processors with reconfigurable logic, routing and analog parts. This enables the development of true-RNGs (TRNGs) library parts that can be dropped in projects as firmware/configware whenever needed. As a demo, the design of a USB TRNG dongle capable of almost 400kbit/s is illustrated on a Cypress PSOC prototyping kit.

Callegari, S. (2016). True random number generators as configware for mixed mode programmable systems on chip. Institute of Electrical and Electronics Engineers Inc. [10.1109/ISCAS.2016.7538931].

True random number generators as configware for mixed mode programmable systems on chip

CALLEGARI, SERGIO
2016

Abstract

The internet of things (IoT) brings security requirements to novel classes of devices, that are resource constrained and significantly specialized, so introducing new challenges in the provision of cryptographic primitives including random number generators (RNGs). Conventional solutions use pseudo-RNGs (PRNGs) or piggyback on the on-board sensors to harvest environmental entropy, leaving some security concerns open in either way. A recent trend offers the opportunity to fix this issue. In fact, the extremely various requirements of the IoT pushes manufacturers to shift the boundaries of programmability, marketing systems on chip that join micro/application processors with reconfigurable logic, routing and analog parts. This enables the development of true-RNGs (TRNGs) library parts that can be dropped in projects as firmware/configware whenever needed. As a demo, the design of a USB TRNG dongle capable of almost 400kbit/s is illustrated on a Cypress PSOC prototyping kit.
2016
Proceedings - IEEE International Symposium on Circuits and Systems
1850
1853
Callegari, S. (2016). True random number generators as configware for mixed mode programmable systems on chip. Institute of Electrical and Electronics Engineers Inc. [10.1109/ISCAS.2016.7538931].
Callegari, Sergio
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/598707
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 4
social impact