Abstract
This paper introduces a 128 bit Tunable genuine Random number generator for cryptographic applications. In this, Digital clock supervisor (DCM), Dynamic incomplete reconfiguration (DPR), Beat Frequency Detection (BFD)—TRNG (True irregular number generator) methods were utilized. Cryptographic computations can be executed on Field Programmable Gate Arrays (FPGAs). In this work a True Random Number Generator (TRNG) used for cryptography application is proposed. The current work relies upon ring oscillators. The proposed work relies upon standard of Beat Frequency Detection (BFD). To the deficiencies and Jitter from the oscillators being the hotspot for the arbitrariness, we proposed an enhanced BFD—TRNG setup fitting for FPGA based applications. This work is finished by utilizing Xilinx programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bhasin, S., Danger, J.L., Guilley, S., Ngo, X.T., Sauvage, L.: Hardware Trojan horses in cryptographic IP cores. In: 2013 Workshop on Fault Diagnosis and Tolerance in Cryptography, IEEE, pp. 15–29 (2013)
Cherkaoui, A., Fischer, V., Aubert, A., Fesquet, L.: A self-timed ring based true random number generator. In: 2013 IEEE 19th International Symposium on Asynchronous Circuits and Systems, IEEE, pp. 99–106 (2013)
Dichtl, M., Golić, J.D.: High-speed true random number generation with logic gates only. In: International Workshop on Cryptographic Hardware and Embedded Systems, pp. 45–62. Springer, Heidelberg (2007)
Geary, R.C.: The frequency distribution of the quotient of two normal variates. J. Roy. Stat. Soc. 93(3), 442–446 (1930)
Jin, Y., Makris, Y.: Hardware Trojans in wireless cryptographic ICs. IEEE Des. Test Comput. 27(1), 26–35 (2010)
Johnson, A.P., Saha, S., Chakraborty, R.S., Mukhopadhyay, D., Gören, S.: Fault attack on AES via hardware Trojan insertion by dynamic partial reconfiguration of FPGA over ethernet. In: Proceedings of the 9th Workshop on Embedded Systems Security, p. 1. ACM (2014)
Lie, W., Feng-Yan, W.: Dynamic partial reconfiguration in FPGAs. In: 2009 Third International Symposium on Intelligent Information Technology Application, IEEE, vol. 2, pp. 445–448 (2009)
Paillier, P., Verbauwhede, I. (eds.): Vol. 4727 of Lecture Notes in Computer Science, pp. 45–62. Springer, Heidelberg (2007)
Ramesh, G.P., Kumar, N.M.: Radiometric analysis of Ankle Edema via RZF antenna for biomedical applications. Wireless Pers. Commun. 102(2), 1785–1798 (2018)
Ramesh, G.P., Rajan, A.: RF energy harvesting systems for low power applications. Int. J. Technol. Eng. Sci., 1085–1091 (2013)
Rukhin, A., Soto, J., Nechvatal, J., Smid, M., Barker, E.: A statistical test suite for random and pseudorandom number generators for cryptographic applications. Booz-Allen and Hamilton Inc Mclean Va (2001)
Sunar, B., Martin, W.J., Stinson, D.R.: A provably secure true random number generator with built-in tolerance to active attacks. IEEE Trans. Comput. 56(1), 109–119 (2006)
Tang, Q., Kim, B., Lao, Y., Parhi, K.K., Kim, C.H.: True random number generator circuits based on single-and multi-phase beat frequency detection. In: Proceedings of the IEEE 2014 Custom Integrated Circuits Conference, IEEE, pp. 1–4 (2014)
Tehranipoor, M., Koushanfar, F.: A survey of hardware trojan taxonomy and detection. IEEE Des. Test Comput. 27(1), 10–25 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Mounika, B., Qureshi, V.A., Srinivas, A. (2020). A 128-bit Tunable True Random Number Generator with Digital Clock Manager. In: Balas, V., Kumar, R., Srivastava, R. (eds) Recent Trends and Advances in Artificial Intelligence and Internet of Things. Intelligent Systems Reference Library, vol 172. Springer, Cham. https://doi.org/10.1007/978-3-030-32644-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-32644-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32643-2
Online ISBN: 978-3-030-32644-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)