z-logo
open-access-imgOpen Access
Implementing A New Serial Control As Nonlinear Function for Key Stream Pseudo-Random Number Generator
Author(s) -
Ahmed Mohamed Mal Allah Al-Suffar
Publication year - 2021
Publication title -
magallaẗ kulliyyaẗ al-rāfidayn al-ǧāmi'aẗ al-'ulūm/maǧallaẗ kulliyyaẗ al-rāfidayn al-ǧāmiʻaẗ li-l-ʻulūm
Language(s) - English
Resource type - Journals
eISSN - 2790-2293
pISSN - 1681-6870
DOI - 10.55562/jrucs.v35i1.271
Subject(s) - pseudorandom number generator , randomness , random number generation , nonlinear system , cryptography , key (lock) , computer science , stream cipher , theoretical computer science , generator (circuit theory) , random function , equivalence (formal languages) , algorithm , mathematics , discrete mathematics , random variable , statistics , computer security , power (physics) , physics , quantum mechanics
Nonlinear behavior seems to be the rule rather than exception in nature, so the progressing in security and cryptography scope is very wide needed in the world.Problem: Cryptographically, there is potential needs to produce the nonlinear products or to complicate the linear system constrains to be as nonlinear system.Problem Solving:Hence, to solve this problem a new nonlinear scheme for general-purpose pseudorandom number generator (Implementing a New Serial Control as Nonlinear Function for Key Stream Pseudo-Random Number Generator) is presented by this research which comprises two parts; the traditional part, as a combination of LFSR, and a serial part as suggested part comprising a new approach of high complexity performance to meet standard cryptographic criteria.Results: practically, a strong cryptographic key stream pseudo-random number generator was obtained in this research which provides a substantial increase of complex nonlinearities, leads to the best development of randomness statistical property output sequences, passed all statistical tests successfully, and has large linear equivalence to prevent correlation attacks.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here