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...

Full description

Bibliographic Details
Main Authors: Rahul Saha, Ganesan Geetha, Gulshan Kumar, William J. Buchanan, Tai-hoon Kim
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