Revisiting Multiple Ring Oscillator-Based True Random Generators to Achieve Compact Implementations on FPGAs for Cryptographic Applications

التفاصيل البيبلوغرافية
العنوان: Revisiting Multiple Ring Oscillator-Based True Random Generators to Achieve Compact Implementations on FPGAs for Cryptographic Applications
المؤلفون: Luis Parrilla, Antonio García, Encarnación Castillo, Juan Antonio López-Villanueva, Uwe Meyer-Baese
المصدر: Cryptography; Volume 7; Issue 2; Pages: 26
بيانات النشر: MDPI AG, 2023.
سنة النشر: 2023
مصطلحات موضوعية: Computational Theory and Mathematics, Computer Networks and Communications, Applied Mathematics, Software, random numbers, hardware TRNGs, FPGAs, ring oscillators, Computer Science Applications
الوصف: The generation of random numbers is crucial for practical implementations of cryptographic algorithms. In this sense, hardware security modules (HSMs) include true random number generators (TRNGs) implemented in hardware to achieve good random number generation. In the case of cryptographic algorithms implemented on FPGAs, the hardware implementation of RNGs is limited to the programmable cells in the device. Among the different proposals to obtain sources of entropy and process them to implement TRNGs, those based in ring oscillators (ROs), operating in parallel and combined with XOR gates, present good statistical properties at the cost of high area requirements. In this paper, these TRNGs are revisited, showing a method for area optimization independently of the FPGA technology used. Experimental results show that three ring oscillators requiring only three LUTs are enough to build a TRNG on Artix 7 devices from Xilinx with a throughput of 33.3 Kbps, which passes NIST tests. A throughput of 50 Kbps can be achieved with four ring oscillators, also requiring three LUTs in Artix 7 devices, while 100 Kbps can be achieved using an structure with four ring oscillators requiring seven LUTs.
وصف الملف: application/pdf
تدمد: 2410-387X
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_dedup___::8d665f8d07ad87c2e4df195ac27edd72
https://doi.org/10.3390/cryptography7020026
حقوق: OPEN
رقم الأكسشن: edsair.doi.dedup.....8d665f8d07ad87c2e4df195ac27edd72
قاعدة البيانات: OpenAIRE