FPGA implementation of a data acquisition system for random number generators

dc.contributor.authorAhmad Al Khas
dc.contributor.authorIhsan Cicek
dc.date.accessioned2022-10-17T13:52:33Z
dc.date.available2022-10-17T13:52:33Z
dc.date.issued2020
dc.description.abstractenSecurity 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-71uk
dc.identifier.citationAhmad 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.urihttps://ela.kpi.ua/handle/123456789/50370
dc.language.isoenuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.sourceМіжнародна науково-технічна конференція «Радіотехнічні поля, сигнали, апарати та системи» : матеріали конференції, 16-22 листопада 2020 р., м. Київ, Українаuk
dc.subjectFPGAuk
dc.subjecthardware securityuk
dc.subjectstatistical testuk
dc.subjectTRNG Data Acquisitionuk
dc.subjectRandom Number Generatoruk
dc.titleFPGA implementation of a data acquisition system for random number generatorsuk
dc.typeArticleuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: