Title: A stable cryptographic key generation from fingerprint biometrics using Gray code for secure data storage

Authors: K. Suresh; Rajarshi Pal; S.R. Balasundaram

Addresses: Department of Computer Applications, National Institute of Technology, Tiruchirappalli, Tamil Nadu, India; Centre of Excellence in Cyber Security, Institute for Development and Research in Banking Technology, Hyderabad, Telangana, India ' Centre of Excellence in Cyber Security, Institute for Development and Research in Banking Technology, Hyderabad, Telangana, India ' Department of Computer Applications, National Institute of Technology, Tiruchirappalli, Tamil Nadu, India

Abstract: Cryptographic techniques play a major role in digital information security. In cryptography, securing/storing the cryptographic key is an arduous task. The proposed stable cryptographic key generation directly from fingerprint biometrics overcomes this security concern. It eradicates the need of storing a cryptographic key. Rather, the key can be generated from a fingerprint biometrics on a need basis. In this work, a novel Gray code-based method is introduced to generate a stable cryptographic key from fingerprint. Usage of Gray code representation significantly reduces the number of mismatch bits between the generated bit strings from the two instances of the same fingerprint. Hence, Reed-Solomon error correction code is able to successfully correct the errors which may occur due to variations in captured images of the same fingerprint. This generated bit string is used in a symmetric key setup for secure data storage.

Keywords: cryptographic key; key generation; bio-cryptosystems; fingerprint; biometrics; secure storage; reed-solomon code; Gray code.

DOI: 10.1504/IJICS.2023.128829

International Journal of Information and Computer Security, 2023 Vol.20 No.3/4, pp.366 - 398

Received: 03 Feb 2021
Accepted: 23 Aug 2021

Published online: 07 Feb 2023 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article