
Using audio noise for generating random key stream
Author(s) -
Auda Raheemah Odhaib
Publication year - 2021
Publication title -
iop conference series. materials science and engineering
Language(s) - English
Resource type - Journals
eISSN - 1757-899X
pISSN - 1757-8981
DOI - 10.1088/1757-899x/1090/1/012136
Subject(s) - stream cipher , computer science , transposition cipher , stream cipher attack , running key cipher , cipher , block cipher mode of operation , ciphertext , encryption , theoretical computer science , plaintext , cryptography , randomness tests , key (lock) , algorithm , randomness , computer network , mathematics , computer security , statistics
Steam ciphers systems are widely used in cryptography applications due to low possibility of propagating errors, ease of implementation and high processing speed. A stream cipher is an encryption process where random binary stream keys combine with the plaintext to produce cipher text. The stream cipher systems encrypt bits of plaintext individually by adding bits from a key stream to plaintext bits. The security of a cipher text fully depends on the key stream. Therefore, generating a long unpredictable sequence of binary bits used as the encryption key is the main topic in stream cipher systems. This paper focuses on generating a stream of binary keys using audio noise and subjected the generated keys to several local randomness tests such as; frequency test, serial test, Poker test and Autocorrelation test. The randomness tests show that the generated keys contain good statistical characteristics and high security makes them suitable to be used in stream cipher systems.