Design of Modified Dual-CLCG Algorithm for Pseudo-Random Bit Generator | IJLTEMAS
00
Days
00
Hrs
00
Min
00
Sec
Submit Your Paper

Design of Modified Dual-CLCG Algorithm for Pseudo-Random Bit Generator

Authors

G. Pranathi

Dept of Electronics and Communication Engineering, Guru Nanak Institutions Technical Campus (IN)

J. Srilaxmi

Dept of Electronics and Communication Engineering, Guru Nanak Institutions Technical Campus (IN)

Dr. B. Anitha

Associate Professor, Dept of Electronics and Communication Engineering,Guru Nanak Institutions Technical Campus (IN)

K. Karthik

Dept of Electronics and Communication Engineering, Guru Nanak Institutions Technical Campus (IN)

Article Information

DOI: 10.51583/IJLTEMAS.2026.150300105

Subject Category: Algorithm

Volume/Issue: 15/3 | Page No: 1220-1228

Publication Timeline

Submitted: 2026-04-23

Published: 2026-04-22

Abstract

Pseudorandom bit generators (PRBGs) are indispensable in modern cryptography, forming the backbone of secure communication protocols, authentication mechanisms, and privacy-preserving systems. A PRBG must produce sequences that appear statistically random while being computationally unpredictable. Traditional designs such as linear feedback shift registers (LFSR) and linear congruential generators (LCG) are attractive due to their simplicity and low hardware cost, but they fail several National Institute of Standards and Technology (NIST) randomness tests because of inherent linearity. Coupled LCG (CLCG) and dual-CLCG methods improve resilience by combining multiple generators, but they suffer from irregular timing, high latency, and excessive hardware usage.


This paper proposes a modified dual-CLCG algorithm and its VLSI architecture designed to produce pseudorandom bits at a consistent clock rate with minimal hardware overhead. The novelty lies in the use of a simplified XOR stage at the output, which ensures uniform bit generation at every clock cycle. Unlike the dual-CLCG, which requires multiple flip-flops and suffers from asynchronous bit release, the modified design achieves a maximum sequence length of 2^n, requires only one initial delay cycle, and passes all fifteen NIST benchmark tests.


The architecture was implemented using Verilog HDL and prototyped on FPGA hardware. Experimental results demonstrate significant improvements in area efficiency, latency reduction, and power consumption compared to existing designs. The proposed generator not only meets the randomness requirements but also achieves polynomial-time unpredictability, making it suitable for resource-constrained IoT devices where lightweight cryptographic primitives are essential.

Keywords

Pseudorandom Bit Generator (PRBG), Modified Dual-CLCG, Linear Congruential Generator (LCG), VLSI Architecture, Randomness Tests, NIST Statistical Suite, Cryptographic Security, FPGA Implementation, IoT Privacy, Hardware Efficiency

Downloads

References

1. J. Zhou, Z. Cao, X. Dong, and A. V. Vasilakos, “Security and privacy for cloud-based IoT: Challenges,” IEEE Commun. Mag., vol. 55, no. 1, pp. 26–33, Jan. 2017. [Google Scholar] [Crossref]

2. Q. Zhang, L. T. Yang, and Z. Chen, “Privacy preserving deep computation model on cloud for big data feature learning,” IEEE Trans. Compute., vol. 65, no. 5, pp. 1351–1362, May 2016. [Google Scholar] [Crossref]

3. E. Fernandes, A. Rahmati, K. Eykholt, and A. Prakash, “Internet of Things security research: A rehash of old ideas or new intellectual challenges?” IEEE Secure. Privacy, vol. 15, no. 4, pp. 79–84, 2017. [Google Scholar] [Crossref]

4. M. Frustaci, P. Pace, G. Aloi, and G. Fortino, “Evaluating critical security issues of the IoT world: Present and future challenges,” IEEE Internet Things J., vol. 5, no. 4, pp. 2483–2495, Aug. 2018. [Google Scholar] [Crossref]

5. E. Zenner, “Cryptanalysis of LFSR-based pseudorandom generators— A survey,” Univ. Mannheim, Mannheim, Germany, 2004. [Online].Available: http://orbit.dtu.dk/en/publications/cryptanalysis-of-lfsrbased- pseudorandom-generators–a-survey(59f7106b-1800-49df-8037- fbe9e0e98ced).html [Google Scholar] [Crossref]

6. J. Stern, “Secret linear congruential generators are not cryptographically secure,” in Proc. 28th Annu. Symp. Found. Compute. Sci., Oct. 1987, pp. 421–426. [Google Scholar] [Crossref]

7. D. Xiang, M. Chen, and H. Fujiwara, “Using weighted scan enable signals to improve test effectiveness of scan-based BIST,” IEEE Trans. Compute., vol. 56, no. 12, pp. 1619–1628, Dec. 2007. [Google Scholar] [Crossref]

8. L. Blum, M. Blum, and M. Shub, “A simple unpredictable pseudo- random number generator,” SIAM J. Compute., vol. 15, no. 2, pp. 364–383, 1986. [Google Scholar] [Crossref]

9. W. Thomas Cusick, “Properties of the x2 mod N pseudorandom number generator,” IEEE Trans. Inf. Theory, vol. 41, no. 4, pp. 1155–1159, Jul. 1995. [Google Scholar] [Crossref]

10. C. Ding, “Blum-Blum-Shub generator,” IEEE Electron. Lett., vol. 33, no. 8, p. 667, Apr. 1997. [Google Scholar] [Crossref]

11. A. Sidorenko and B. Schoenmaker’s, “Concrete security of the Blum- Blum-Shub pseudorandom generator,” in Cryptography and Coding (Lecture Notes in Computer Science), vol. 3796. Berlin, Germany: Springer, Nov. 2005, pp. 355–375. [Google Scholar] [Crossref]

12. A. K. Panda and C. K. Ray, “FPGA prototype of low latency BBS PRNG,” In Proc. IEEE Int. Symp. Nanoelectron. Inf. Syst. (INIS), Indore, India, Dec. 2015, pp. 118–123 [Google Scholar] [Crossref]

13. P. P. Lopez and E. S. Millan, “Cryptographically secure pseudorandom bit generator for RFID tags,” in Proc. Int. Conf. Internet Technol. Secured Trans., London, U.K., vol. 11, Nov. 2010, pp. 1–6. [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles

Engineering,
Management &
Applied Science
Journal
(IJLTEMAS)
Published by RSIS International
Tower B, Suncity Success Tower
Golf Course Ext Rd, Sector 65
Gurugram, Haryana 122101, India
© 2026 IJLTEMAS · RSIS International. Published under CC BY 4.0. ISSN 2278-2540.