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...
Main Authors: | , , |
---|---|
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 |