The demand on security privileged information has widely increased due to the sensitivity of the exchanged information over public communication channels. Nowadays, almost all organizations, mainly, business, financial, and government related areas, and also other regions are computerized, and sometimes, the data will be highly confidential. Since some areas dealing with confidential data, it is very much essential to provide the security for the data to avoid unauthorized access. Multimedia data security and security related issues have attracted many researchers towards it. Cryptography is necessary to protect the confidential information transmitting over the network. The strength of the cryptographic system, especially, stream cipher, is not only depending upon its encryption/decryption algorithm but also depends upon the randomness properties of the key sequence such as length, uniformity, independence, etc. In this work, a novel method of generating the pseudo random number that is based on the discrete equally spread oscillating points viewed orthogonally as an envelope has been considered for the generation. Depending on the number of samples, it is possible to get the higher length of the sequence. The random patterns generated by the discrete points of a moving wave are used to generate non binary random numbers. These numbers are used as key in stream cipher system. These are having greater advantages like one time padding to achieve perfect security in cryptographic application. The same non binary key sequence generated is applied for the cryptographic application, and the security parameters of the result obtained from cryptographic applications are also evaluated to observe the strength of security level. KEYWORDS discrete oscillating samples, Pseudo Random Number Generator, stream cipher system
INTRODUCTIONData can be hacked during transmission through network channel. Hence, it is very essential to be transmitted in a secured manner. Cryptography is one of the major techniques to ensure security of data. Cryptography is a technique of transforming an original data into a particular form so that only those who know the key can read and process it. In cryptosystem, original message or data referred to as plain text. This could be transformed into non readable or scrambled form referred to as cipher text. This is done based on encryption algorithm. The encryption algorithm uses a key for changing the plain text into a cipher text. The cipher text can be recovered into its original form by an algorithm using a key known as decryption. The main goal of cryptography is data privacy (confidentiality), data authenticity, and data integrity (it cannot be modified in any way) in the digital world. Based on the type of key used for encryption/decryption, cryptography systems are categorized as symmetric key system and asymmetric key system. 1 The symmetric system can be categorized as stream and block cipher.Concurrency Computat Pract Exper. 2020;32:e5181. wileyonlinelibrary.com/journal/cpe
Decryption Algor...