Abstract
Today, almost all devices are manufactured with an arithmetic and logic unit. Floating-point ALU is used for performing various fundamental operations. It is preferred over other ALU subsystems since floating-point numbers represent both small and large numbers. Apart from this several other operations like shifting, rotating is also executed by ALU. This ALU systems can be easily manipulated and it is very difficult to prevent the unauthorized usages. The vital information is leaked out due to piracy issues. Hence, it is necessary to encrypt the ALU architecture with a logic locking block, in order to provide safety to the circuit. This paper proposes a technique called floating-point ALU with enhanced security called weighted logic locking. This technique offers high security when they are applied on the circuits. The technique can be combined to reduce the problems like key sensitization attacks. The weighted logic locking block is placed on the floating-point ALU circuit by determining the nets with maximum fault impact. The results show that there is no significant increase in the area and power overheads for the encrypted circuit from the floating-point ALU subsystem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Karousos N, Pexaras K (2017) Weighted logic locking: A new approach for IC piracy protection. In: 23 International IEEE symposium on test robust systems, pp 221–226
Roy JA, Koushanfar F, Markov IL (2010) Ending piracy of integrated circuits. Comput (Long Beach California) 43(10):30–38
Krishnan S, Mohan Kumar N, Nirmala Devi M (2019) Weighted logic locking to increase hamming distance against key sensitization attack. In: Proceeded to 3rd international conference on electronic communication and aerospace technology ICECA
Rajendran J et al (2015) Fault analysis-based logic encryption. IEEE Trans Comput 64(2):410–424
Yasin M, Mazumdar B (2016) SAR lock: SAT attack resistant logic locking. In: Proceeded in 2016 IEEE international. symposium on hardware oriented security trust, HOST, pp 236–241
Yasin M, Rajendran JJ (2016) Karri: on improving the security of logic locking. IEEE Trans Comput Des Integr Circ Syst 35(9):1411–1424
Plaza SM, Markov IL (2015) Solving the third-shift problem in IC piracy with test-aware logic locking. IEEE Trans Comput Des Integr Circ Syst 34(6):961–971
Azar KZ, Kamali HM (2019) Threats on logic locking: a decade later
Lee YW, Touba NA (2015) Improving logic obfuscation via logic cone analysis. In: 16th latin-american test symposium (LATS 2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Rajeev, B., Mohankumar, N. (2021). Functional Encryption of Floating-Point ALU Using Weighted Logic Locking for Enhanced Security. In: Kumar, R., Quang, N.H., Kumar Solanki, V., Cardona, M., Pattnaik, P.K. (eds) Research in Intelligent and Computing in Engineering. Advances in Intelligent Systems and Computing, vol 1254. Springer, Singapore. https://doi.org/10.1007/978-981-15-7527-3_4
Download citation
DOI: https://doi.org/10.1007/978-981-15-7527-3_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-7526-6
Online ISBN: 978-981-15-7527-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)