Hardware Efficient Hybrid Pseudo-Random Bit Generator Using Coupled-LCG and Multistage LFSR with Clock Gating Network

被引:1
作者
Gupta, Mangal Deep [1 ]
Chauhan, R. K. [2 ]
Gulia, Sandeep [3 ]
机构
[1] ABES Engn Coll, Dept Elect & Commun Engn, Ghaziabad 201009, Uttar Pradesh, India
[2] Madan Mohan Malaviya Univ Technol, Dept Elect & Commun Engn, Gorakhpur 273016, Uttar Pradesh, India
[3] Sushant Univ, Sch Engn & Technol, Gurugram 122003, Haryana, India
关键词
Multistage LFSR; CLCG; PRBG; clock gating; delay; latency; operating frequency; Verilog HDL; FPGA; VLSI ARCHITECTURE; NUMBER GENERATOR; SECURITY; MANAGEMENT; SCHEME;
D O I
10.1142/S0218126623500391
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new method for the generation of pseudo-random bits, based on a coupled-linear congruential generator (CLCG) and two multistage variable seeds linear feedback shift registers (LFSRs) is presented. The proposed algorithm dynamically changes the value of the seeds of each linear congruential generator (LCG) by utilizing the multistage variable seeds LFSR. The proposed approach exhibits several advantages over the pseudo-random bit generator (PRBG) methods presented in the literature. It provides low hardware complexity and high-security strength while maintaining the minimum critical path delay. Moreover, this design generates the maximum length of pseudo-random bit sequence with uniform clock latency. Furthermore, to improve the critical path delay, one more architecture of PRBG is proposed in this work. It is based on the combination of coupled modified-LCG with two variable seeds multistage LFSRs. The modified LCG block is designed by the two-operand modulo adder and XOR gate, rather than the three-operands modulo adder and shifting operation, while it maintains the same security strength. The clock gating network (CGN) is also used in this work to minimize the dynamic power dissipation of the overall PRBG architecture. The proposed architectures are implemented using Verilog HDL and further prototyped on commercially available field-programmable gate array (FPGA) devices Virtex-5 and Virtex-7. The realization of the proposed architecture in this FPGA device accomplishes an improved speed of PRBG, which consumes low power with high randomness compared to existing techniques. The generated binary sequence from the proposed algorithms has been verified for randomness tests using NIST statistical test suites.
引用
收藏
页数:24
相关论文
共 40 条
[1]  
Akgul A., 2019, Chaos Theory Appl, V1, P1
[2]   Internet of Things security: A survey [J].
Alaba, Fadele Ayotunde ;
Othman, Mazliza ;
Hashem, Ibrahim Abaker Targio ;
Alotaibi, Faiz .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 88 :10-28
[3]   Designing a pseudorandom bit generator based on LFSRs and a discrete chaotic map [J].
Alhadawi, Hussam S. ;
Zolkipli, Mohamad Fadli ;
Ismail, Saba M. ;
Lambic, Dragan .
CRYPTOLOGIA, 2019, 43 (03) :190-211
[4]   Primitive polynomials selection method for pseudo-random number generator [J].
Anikin, I. V. ;
Alnajjar, Kh .
XI INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE - APPLIED MECHANICS AND DYNAMICS SYSTEMS, 2018, 944
[5]   Modified dynamic current mode logic based LFSR for low power applications [J].
Babu, A. Suresh ;
Anand, B. .
MICROPROCESSORS AND MICROSYSTEMS, 2020, 72 (72)
[6]   Quality of Random Number Generators Significantly Affects Results of Monte Carlo Simulations for Organic and Biological Systems [J].
Click, Timothy H. ;
Liu, Aibing ;
Kaminski, George A. .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2011, 32 (03) :513-524
[7]   Keynote Paper: From EDA to IoT eHealth: Promises, Challenges, and Solutions [J].
Firouzi, Farshad ;
Farahani, Bahar ;
Ibrahim, Mohamed ;
Chakrabarty, Krishnendu .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (12) :2965-2978
[8]  
Gautam Monika, 2016, 2016 INT C RES ADV I
[9]  
Gupta M. D., 2021, J CIRCUITS SYST COMP, V31
[10]   Coupled variable-input LCG and clock divider-based large period pseudo-random bit generator on FPGA [J].
Gupta, Mangal D. ;
Chauhan, Rajeev K. .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2021, 15 (05) :349-361