FPGA implementation of a data acquisition system for random number generators
dc.contributor.author | Ahmad Al Khas | |
dc.contributor.author | Ihsan Cicek | |
dc.date.accessioned | 2022-10-17T13:52:33Z | |
dc.date.available | 2022-10-17T13:52:33Z | |
dc.date.issued | 2020 | |
dc.description.abstracten | Security paradigm has shifted from the complexity of algorithms to the unpredictability of keys in modern cryptography. This renders the true random number generator (TRNG) as the most crucial building block of any modern cryptographic system. TRNG generates unpredictable independent and identically distributed random numbers for use in the initialization of algorithms, session keys, and security protocols. The statistical quality of the generated random numbers is of essence for establishing a secure cryptographic system. In order to assure a high level of confidence on the statistical quality of the generated random numbers, large amounts of data needs to be collected, transferred and tested in a continuous loop manner until the desired statistical quality levels are met. This creates a temporal bottleneck for the statistical evaluation which can delay the security certification. In order to accelerate the process, there is a need for a custom hardware which can transfer the collected TRNG data at high speeds to a computer for storage and statistical tests. In this work, we present the hardware design and implementation of a soft-CPU based data acquisition system for collecting and transferring data from any random number generator module that has been integrated as a digital IP block on an FPGA device. Sampling speed of the data acquisition system can be configured at run-time for collecting random numbers from an internally implemented random number generator and enables high speed data transfers in the excess of 80 Mbps over a standard 100 Mbps ethernet connection. | uk |
dc.format.pagerange | С. 69-71 | uk |
dc.identifier.citation | Ahmad Al Khas. FPGA implementation of a data acquisition system for random number generators / Ahmad Al Khas, Ihsan Cicek // Міжнародна науково-технічна конференція «Радіотехнічні поля, сигнали, апарати та системи» : матеріали конференції, 16-22 листопада 2020 р., м. Київ, Україна / КПІ ім. Ігоря Сікорського, РТФ. – Київ : КПІ ім. Ігоря Сікорського, 2020. – С. 69-71. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/50370 | |
dc.language.iso | en | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.source | Міжнародна науково-технічна конференція «Радіотехнічні поля, сигнали, апарати та системи» : матеріали конференції, 16-22 листопада 2020 р., м. Київ, Україна | uk |
dc.subject | FPGA | uk |
dc.subject | hardware security | uk |
dc.subject | statistical test | uk |
dc.subject | TRNG Data Acquisition | uk |
dc.subject | Random Number Generator | uk |
dc.title | FPGA implementation of a data acquisition system for random number generators | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- RTPSAS_2020_s3_t02.pdf
- Розмір:
- 1.12 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: