DocumentCode :
2257198
Title :
Efficient hardware implementation of a new pseudo-random bit sequence generator
Author :
Katti, Raj S. ; Srinivasan, Sudarshan K.
Author_Institution :
Dept. of Electr. & Comput. Eng., North Dakota State Univ., Fargo, ND, USA
fYear :
2009
fDate :
24-27 May 2009
Firstpage :
1393
Lastpage :
1396
Abstract :
In this paper we propose a new linear congruential generator (LCG) based pseudo random bit-sequence generator (PRBG) and its hardware implementation. Linear congruential generators (LCGs) of the form xi+1 = axi + b(mod m), have been used to generate pseudorandom numbers. However these generators have been known to be insecure. The proposed PRBG couples four such LCGs and is secure. A preliminary proof of security is outlined in this paper. The PRBG generates bit-sequences that pass all NIST pseudo randomness tests. Our PRBG has a very efficient hardware implementation because the modulo operation is with respect to 2n as opposed to p times q in the blum-blum-shub (BBS) generator, where p and q are large prime numbers. We also show that the hardware implementation can be easily pipelined, thereby increasing the throughput in spite of the hardware having large word-length inputs (n ges 128). A 4-stage pipelined hardware was implemented in VHDL for n = 128 and the synthesized hardware was simulated. Simulation results showed a 2.81 fold increase in throughput (number of pseudo-random bits output per unit time) compared to the non-pipelined version.
Keywords :
hardware description languages; random number generation; random sequences; VHDL; blum-blum-shub generator; hardware implementation; linear congruential generator; pseudorandom bit sequence generator; Bismuth; Chaotic communication; Cryptography; Hardware; NIST; Pipelines; Security; Testing; Throughput; Zinc;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-3827-3
Electronic_ISBN :
978-1-4244-3828-0
Type :
conf
DOI :
10.1109/ISCAS.2009.5118025
Filename :
5118025
Link To Document :
بازگشت