2011 | OriginalPaper | Buchkapitel
Unpredictable Random Number Generator Based on Hardware Performance Counters
verfasst von : Alin Suciu, Sebastian Banescu, Kinga Marton
Erschienen in: Digital Information Processing and Communications
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Originally intended for design evaluation and performance analysis, hardware performance counters (HPCs) enable the monitoring of hardware events, yet are noisy by their very nature. The causes of variations in the counter values are so complex that are nearly impossible to determine. Hence, while being a major issue in the process of accurately evaluating software products, the unpredictability exhibited by HPCs offer a high potential for random number generation. In the present paper we propose a new unpredictable random number generator (URNG) based on HPCs and analyze the feasibility of producing cryptographic quality randomness. The experiments performed on the proposed generator show that the quality and throughput of the new design is comparable to those exhibited by the well known HAVEG URNG [1]. The results of thorough statistical testing prove the high randomness quality of the produced sequences enabling the generator to be considered a suitable candidate for integration in cryptographic applications.