Random key generator using human voice

Strength of cryptographic cipher depends on the statistical performance of its generated key stream. Generation of high quality key stream is a challenging task, which decides the level of security offered by the cipher. In this paper we propose a new method for generating random keys based on human voice or speech data which generates 256 bits key the features of randomness of speech signals are used for generating random keys. The statistical performance of the proposed generator is performed which ascertain that the generated random keys sequence has noise-like characteristics. In this paper, a novel scheme for key generation is presented which is based on 256-bit key. Most important feature of this scheme is we use unique values of the speech signal for generating random keys. Our random keys, passes 12 NIST (National Institute of Standards and Technology) randomness test, this algorithm is enough strong and random for random key generation.

[1]  Franco Maloberti,et al.  Pseudorandom sequence generation for mismatch analog compensation of ADCs , 2010, 2010 17th IEEE International Conference on Electronics, Circuits and Systems.

[2]  Ernesto J. Cruselles,et al.  Uncorrelated PN sequences generator for spreading codes in CDMA systems , 1995, Proceedings of 6th International Symposium on Personal, Indoor and Mobile Radio Communications.

[3]  Mohamed Nageb Elsherbeny,et al.  Pseudo – Random Number Generator Using Deterministic Chaotic System , 2012 .

[4]  Rabia Latif,et al.  Hardware-Based Random Number Generation in Wireless Sensor Networks(WSNs) , 2009, ISA.

[5]  Omar Farooq,et al.  Chaos-based encryption of biomedical EEG signals using random quantization technique , 2011, 2011 4th International Conference on Biomedical Engineering and Informatics (BMEI).

[6]  Dae Ho Kim,et al.  Efficient Implementation of a Pseudorandom Sequence Generator for High‐Speed Data Communications , 2010 .

[7]  Howard C. Card,et al.  Parallel pseudorandom number generation in GaAs cellular automata for high speed circuit testing , 1995, J. Electron. Test..

[8]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[9]  Harald Niederreiter,et al.  On a new class of inversive pseudorandom numbers for parallelized simulation methods , 2001, Period. Math. Hung..

[10]  Mohamed Nageb Elsherbeny,et al.  Pseudo - Random Number Generator UsingDeterministic Chaotic System , 2012 .

[11]  Mario Rütti,et al.  A Random Number Generator Test Suite for the C++ Standard , 2004 .

[12]  P. Murali,et al.  True Random number generator method based on image for key exchange algorithm , 2011 .

[13]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

[14]  Musheer Ahmad,et al.  Chaos based PN sequence generator for cryptographic applications , 2011, 2011 International Conference on Multimedia, Signal Processing and Communication Technologies.