A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography Functions
Cryptographic algorithms and functions should possess some of the important functional requirements such as: non-linearity, resiliency, propagation and immunity. Several previous studies were executed to analyze these characteristics of the cryptographic functions specifically for Boolean and symmet...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-08-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/11/17/8073 |
_version_ | 1797521635578740736 |
---|---|
author | Rahul Saha Ganesan Geetha Gulshan Kumar William J. Buchanan Tai-hoon Kim |
author_facet | Rahul Saha Ganesan Geetha Gulshan Kumar William J. Buchanan Tai-hoon Kim |
author_sort | Rahul Saha |
collection | DOAJ |
description | Cryptographic algorithms and functions should possess some of the important functional requirements such as: non-linearity, resiliency, propagation and immunity. Several previous studies were executed to analyze these characteristics of the cryptographic functions specifically for Boolean and symmetric functions. Randomness is a requirement in present cryptographic algorithms and therefore, Symmetric Random Function Generator (SRFG) has been developed. In this paper, we have analysed SRFG based on propagation feature and immunity. Moreover, NIST recommended statistical suite has been tested on SRFG outputs. The test values show that SRFG possess some of the useful randomness properties for cryptographic applications such as individual frequency in a sequence and block-based frequency, long run of sequences, oscillations from 0 to 1 or vice-versa, patterns of bits, gap bits between two patterns, and overlapping block bits. We also analyze the comparison of SRFG and some existing random number generators. We observe that SRFG is efficient for cryptographic operations in terms of propagation and immunity features. |
first_indexed | 2024-03-10T08:15:21Z |
format | Article |
id | doaj.art-1b24a492c4754d5e90a52fc85357008f |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T08:15:21Z |
publishDate | 2021-08-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-1b24a492c4754d5e90a52fc85357008f2023-11-22T10:21:04ZengMDPI AGApplied Sciences2076-34172021-08-011117807310.3390/app11178073A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography FunctionsRahul Saha0Ganesan Geetha1Gulshan Kumar2William J. Buchanan3Tai-hoon Kim4School of Computer Science and Engineering, Lovely Professional University, Phagwara 144411, Punjab, IndiaSchool of Computer Science and Engineering, Lovely Professional University, Phagwara 144411, Punjab, IndiaSchool of Computer Science and Engineering, Lovely Professional University, Phagwara 144411, Punjab, IndiaBlockPass ID Lab, Edinburgh Napier University, Edinburgh EH10 5DT, UKGlocal Campus of Konkuk University, 268, Chungwon-daero, Chungju-si 27478, KoreaCryptographic algorithms and functions should possess some of the important functional requirements such as: non-linearity, resiliency, propagation and immunity. Several previous studies were executed to analyze these characteristics of the cryptographic functions specifically for Boolean and symmetric functions. Randomness is a requirement in present cryptographic algorithms and therefore, Symmetric Random Function Generator (SRFG) has been developed. In this paper, we have analysed SRFG based on propagation feature and immunity. Moreover, NIST recommended statistical suite has been tested on SRFG outputs. The test values show that SRFG possess some of the useful randomness properties for cryptographic applications such as individual frequency in a sequence and block-based frequency, long run of sequences, oscillations from 0 to 1 or vice-versa, patterns of bits, gap bits between two patterns, and overlapping block bits. We also analyze the comparison of SRFG and some existing random number generators. We observe that SRFG is efficient for cryptographic operations in terms of propagation and immunity features.https://www.mdpi.com/2076-3417/11/17/8073cryptographyrandompropagationsymmetricimmunityfunction |
spellingShingle | Rahul Saha Ganesan Geetha Gulshan Kumar William J. Buchanan Tai-hoon Kim A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography Functions Applied Sciences cryptography random propagation symmetric immunity function |
title | A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography Functions |
title_full | A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography Functions |
title_fullStr | A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography Functions |
title_full_unstemmed | A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography Functions |
title_short | A Secure Random Number Generator with Immunity and Propagation Characteristics for Cryptography Functions |
title_sort | secure random number generator with immunity and propagation characteristics for cryptography functions |
topic | cryptography random propagation symmetric immunity function |
url | https://www.mdpi.com/2076-3417/11/17/8073 |
work_keys_str_mv | AT rahulsaha asecurerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT ganesangeetha asecurerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT gulshankumar asecurerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT williamjbuchanan asecurerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT taihoonkim asecurerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT rahulsaha securerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT ganesangeetha securerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT gulshankumar securerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT williamjbuchanan securerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions AT taihoonkim securerandomnumbergeneratorwithimmunityandpropagationcharacteristicsforcryptographyfunctions |