Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications

Random numbers constitute the most important part of many applications and have a vital importance in the security of these applications, especially in cryptography. Therefore, there is a need for secure random numbers to provide their security. This study is concerned with the development of a secu...

Full description

Bibliographic Details
Main Authors: Selman Yakut, Taner Tuncer, Ahmet Bedri Ozer
Format: Article
Language:English
Published: Kaunas University of Technology 2019-08-01
Series:Elektronika ir Elektrotechnika
Subjects:
Online Access:http://eejournal.ktu.lt/index.php/elt/article/view/23969
id doaj-16fcca1365d84d7e882b5efde97874f1
record_format Article
spelling doaj-16fcca1365d84d7e882b5efde97874f12020-11-25T03:00:22ZengKaunas University of TechnologyElektronika ir Elektrotechnika1392-12152029-57312019-08-01254404610.5755/j01.eie.25.4.2396923969Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic ApplicationsSelman YakutTaner TuncerAhmet Bedri OzerRandom numbers constitute the most important part of many applications and have a vital importance in the security of these applications, especially in cryptography. Therefore, there is a need for secure random numbers to provide their security. This study is concerned with the development of a secure and efficient random number generator that is primarily intended for cryptographic applications. The generator consists of two subsystems. The first is algorithmic structure, Keccak, which is the latest standard for hash functions. The structure provides to generate secure random numbers. The second is additional input that generates with ring oscillators that are implemented on the FPGA. The additional inputs prevent reproduction and prediction of the subsequent random numbers. It is shown that the proposed generator is satisfies security requirements for cryptographic applications. In addition, NIST 800-22 test suite and autocorrelation test are used to demonstrate that generated random numbers have no statistical weaknesses and relationship among itself, respectively. Successful results from these tests show that generated numbers have no statistical weaknesses. Moreover, important advantage of the proposed generator is that it is more efficient than existing RNGs in the literature.http://eejournal.ktu.lt/index.php/elt/article/view/23969information securitykeccak algorithmrandom number generationring oscillator
collection DOAJ
language English
format Article
sources DOAJ
author Selman Yakut
Taner Tuncer
Ahmet Bedri Ozer
spellingShingle Selman Yakut
Taner Tuncer
Ahmet Bedri Ozer
Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications
Elektronika ir Elektrotechnika
information security
keccak algorithm
random number generation
ring oscillator
author_facet Selman Yakut
Taner Tuncer
Ahmet Bedri Ozer
author_sort Selman Yakut
title Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications
title_short Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications
title_full Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications
title_fullStr Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications
title_full_unstemmed Secure and Efficient Hybrid Random Number Generator Based on Sponge Constructions for Cryptographic Applications
title_sort secure and efficient hybrid random number generator based on sponge constructions for cryptographic applications
publisher Kaunas University of Technology
series Elektronika ir Elektrotechnika
issn 1392-1215
2029-5731
publishDate 2019-08-01
description Random numbers constitute the most important part of many applications and have a vital importance in the security of these applications, especially in cryptography. Therefore, there is a need for secure random numbers to provide their security. This study is concerned with the development of a secure and efficient random number generator that is primarily intended for cryptographic applications. The generator consists of two subsystems. The first is algorithmic structure, Keccak, which is the latest standard for hash functions. The structure provides to generate secure random numbers. The second is additional input that generates with ring oscillators that are implemented on the FPGA. The additional inputs prevent reproduction and prediction of the subsequent random numbers. It is shown that the proposed generator is satisfies security requirements for cryptographic applications. In addition, NIST 800-22 test suite and autocorrelation test are used to demonstrate that generated random numbers have no statistical weaknesses and relationship among itself, respectively. Successful results from these tests show that generated numbers have no statistical weaknesses. Moreover, important advantage of the proposed generator is that it is more efficient than existing RNGs in the literature.
topic information security
keccak algorithm
random number generation
ring oscillator
url http://eejournal.ktu.lt/index.php/elt/article/view/23969
work_keys_str_mv AT selmanyakut secureandefficienthybridrandomnumbergeneratorbasedonspongeconstructionsforcryptographicapplications
AT tanertuncer secureandefficienthybridrandomnumbergeneratorbasedonspongeconstructionsforcryptographicapplications
AT ahmetbedriozer secureandefficienthybridrandomnumbergeneratorbasedonspongeconstructionsforcryptographicapplications
_version_ 1724698580581613568