Encryption a Message by using the Enhancement Nonlinear Key Generator and Calculate the Autocorrelation Property of Randomness test by using Matlab


Ahmed Amer Ridha Alsaadi,Ayad G. Naser Al-Shammari,




Cryptography,Stream cipher,LFSR,Key generators,Nonlinear Combining Function,Autocorrelation Property,


In this paper generated a key that is a nonlinear Bruer generator and enhancement this key generator in order to increment the randomness the key generated and increment the security to the system. And calculate the autocorrelation property for Bruer generator and enhancement Bruer generator. Now by using the enhancement key generated, will encryption a message and decryption the ciphertext to the original message. Also will be designing the interfaces system for the: password for the user, encryption messages and decryption messages, by using program MATLAB (R2017b).


I. Ahmed Amer Alsaadi and Ayad G. Naser Al-Shammari, 2019, “Enhancement
of Non-Linear Generators and Calculate the Randomness test for
Autocorrelation Property”, Iraqi Journal of Science.
II. Ayad G. Naser Al-Shammari and Rusol M. Shaker Alzewary, 2016, “Design
of High Efficiency Non-linear Keys Generator Based on Shift Registers”, Iraqi
Journal of Science.
III. Abdullah Ayad Ghazi and Faez Hassan Ali, 2018, “Design of New Dynamic
Cryptosystem with High Software Protection”, Iraqi Journal of Science.
IV. A. Kuznetsov, V. Potii, A. Poluyanenko, and V. Stelnik, 2019, “Nonlinear
Functions of Complication for Symmetric Stream Ciphers”,
Telecommunications and Radio Engineering.
V. A. Menezes, P. van Oorschot and S. Vanstone, 1997, “Handbook of Applied
Cryptography”, CRC Press, Inc.
VI. Bemdt M. Gammel, Rainer Gottfert and Oliver Kniffler, 2006, “An NLFSRBased
Stream Cipher”, IEEE International Symposium on Circuits and
Systems, Island of Kos, Greece
VII. Fred Piper, 1983, “stream ciphers”, Springer, Berlin, Heidelberg.
VIII. Gutha Jaya Krishna, Vadlamani Ravi, S. Nagesh, 2018, “Key Generation for
Plain Text in Stream Cipher via Bi-Objective Evolutionary Computing”,
ELSEVIER, Applied Soft Computing Journal
IX. I. Gorbenko, A. Kuznetsov, Y. Gorbenko et al, 2019, “Studies on Statistical
Analysis and Performance Evaluation for Some Stream Ciphers”, International
Journal of Computing.
X. Nikos Komninos, 2007, “Morpheus: stream cipher for software and hardware
applications”, Conference 9th IEEE International Symposium on
Communication Theory and Applications, Ambleside, United Kingdom
XI. Olfa Mannai, Rabei Becheikh and Rhouma Rhouma, 2018, “A new Stream
cipher based on Nonlinear dynamic System”, European Signal Processing
Conference (EUSIPCO).
XII. Poluyanenko, Nikolay, 2017, “Development of the search method for nonlinear
shift registers using hardware, implemented on field programmable gate
arrays”, EUREKA: Physics and Engineering.
XIII. XingyuanWang, XiaojuanWang, Jianfeng Zhao and Zhenfeng Zhang, 2011,
“Chaotic encryption algorithm based on alternant of stream cipher and block
cipher”, Springer, Nonlinear Dynamics.

View Download