Elsevier

Information Sciences

Volume 585, March 2022, Pages 395-417
Information Sciences

Towards practical cancelable biometrics for finger vein recognition

https://doi.org/10.1016/j.ins.2021.11.018Get rights and content

Abstract

Biometrics has nowadays become a preferred solution for systems requiring secure authentication. However, the usage of biometric characteristics raises significant concerns regarding personal data protection and privacy. Several template protection schemes have been therefore proposed to conceal the employed identifiers, while still ensuring the ability to efficiently recognise users. In this paper, we propose and analyse three different approaches generating cancelable templates from finger vein features. A thorough analysis of the considered methods is conducted to investigate their impact on the achievable recognition performance, as well as their security in terms of renewability and unlinkability. Furthermore, a specific attack is designed to evaluate the irreversibility of the protection scheme providing the best recognition performance.

Introduction

The adoption of biometric recognition for security purposes is constantly increasing in various practical applications within the field of human–machine systems, including border control, logical and physical access control, ATM cash withdrawal, and many more. The main reasons for such rapid spread are the enhanced customer convenience and the improved security this technology offers with respect to traditional authentication methods, such as those based on passwords or tokens. In fact, while these latter can be forgotten or stolen, it is not possible to loose or forget a biometric characteristic. Additionally, biometric characteristics are much more difficult to be fraudulently copied or forged than standard identifiers.

Despite the aforementioned advantages, the use of biometric data in recognition systems may also involve severe security and privacy concerns. Due to their uniqueness, biometric characteristics can allow an attacker to track the activities of a subject whose characteristics have been registered in different domains [40]. Moreover, compromised biometric data cannot be used anymore, thereby further limiting the already small number of usable biometric identifiers that a subject can use [7]. Since biometric information cannot be revoked and reissued as it happens for disclosed passwords or stolen keys, proper countermeasures should be taken in order to address the aforementioned issues.

Biometric template protection (BTP) schemes have been therefore proposed to ensure the secure and private handling of biometric data during the authentication process. In general, these methods modify the original biometric template with the aim of generating an alternative representation in a protected feature space, with no information leakage about the original sample. The comparison procedure is then carried out in this secure domain, thereby protecting the data during the whole recognition process.

According to the ISO/IEC 24745 standard [17], a properly defined BTP scheme should satisfy the following properties:

  • irreversibility: given a protected template, it should not be possible to reconstruct the original biometric sample;

  • renewability: from a given biometric sample, it should be possible to issue multiple protected templates;

  • unlinkability: given two protected templates, generated form the same biometric information and stored in different systems, it should not be feasible to determine that they belong to the same subject;

  • performance: using a BTP scheme should not significantly degrade the system recognition performance. Moreover, the recognition performance should not be sensitive to the parameters specifying the employed template protection step [38].

BTP schemes are categorized into two main classes: biometric cryptosystems and cancelable biometrics approaches. The former class can be further separated into key-binding methods, whose aim is to secure a cryptographic key by means of biometric data and vice versa [14], and key-generating approaches, which derive a cryptographic key from biometric data [42]. In contrast, cancelable biometric methods apply a key-dependent transformation function to the biometric data or templates to be secured. Salting approaches are defined using invertible transformations, with system security thus relying on the secret storage of the employed key. Conversely, non-invertible transformations can be applied either to the samples or to the original templates [18]. This latter category is of great importance, since it typically allows template comparison to be performed in the protected domain while using the same techniques employed in the unprotected scenario. Actually, techniques based on non-invertible transformations have been already proposed for several characteristics, such as fingerprint [44], face [3], iris [33], palmprint [25], and online signature [27], among others.

Cancelable biometrics is the focus of the present work, where the security of templates generated applying non-invertible transforms to samples of an emerging biometric modality, that is, the vascular patterns of human fingers, is evaluated.

Finger vein biometrics is receiving an ever increasing interest from both industry and the research community because of its convenience in the acquisition procedure, its robustness to presentation attacks, and its high recognition performance [29]. The imaging of subcutaneous vein patterns is feasible thanks to the haemoglobin capability of absorbing near infra-red (NIR) light: a camera sensitive to the 800–900 nm range produces images where blood vessels appear darker than the remaining body parts when illuminated with NIR radiation.

Cancelable biometric schemes for vein patterns have been first proposed in [15], where a Fourier-like transform over a finite field has been used on finger vein images, with template comparison performed through correlation-based distance metrics. Similarly, a hashing/binary filtering approach, based on the application of an alignment robust scheme in combination with index-of-maximum hashing, has been used for finger vein template protection in [21]. In addition, methods relying on the fusion with other characteristics have been also proposed, e.g., fusing finger vein patterns with fingerprint minutiae to design a cancelable multi-biometric system [45].

In this context, we present a thorough benchmark of several cancelable biometrics techniquesapplied to finger vein patterns. In more detail, building upon the authors’ previous work in [32], we evaluate the effectiveness of three distinct approaches, namely block remapping, image warping, and Bloom filters in the feature domain. The two former methods can be applied in the image as well as in the feature domain and to any image-based biometric characteristic (i.e., not restricted to binary templates), as in the case of face [36] and iris [12]. Their use for finger veins has been also proposed in our previous work [22], by applying them to vein patterns in the image domain.

One of the main advantages of Bloom-filter-based template protection, with respect to other approaches, is its applicability to different biometric modalities represented through binary templates, including iris [37], face [9], or fingerprint [1]. Being able to apply a single method to protect different image-based templates leads to a second advantage, that is, the feasibility of implementing a multi-biometric feature level fusion [10], possibly resorting to user-friendly combinations such as face and iris, or fingerprint and finger vein. In particular, Gomez-Barrero et al. presented in [10] a general method to extract Bloom-filter templates from any binary, fixed-length template, so to use them jointly. In the experiments carried out for the different biometric characteristics in the aforementioned works, it can also be observed that, when considering templates protected using Bloom filters, there is typically only a minimal biometric recognition performance loss with respect to the usage of unprotected templates. Actually, as for the vast majority of BTP schemes, small alignment issues have to be handled during pre-processing to manage the most challenging samples, as it may happen for facial images [10]. In this regard, iris recognition represents a convenient scenario for the application of Bloom filters, since misalignments of the original samples can be handled by processing normalized iriscodes column-wise, and then discarding the information about which column originated a given bit in the protected template, without the need for computing multiple shifted versions of protected templates [37]. Finally, it should be noted that the Bloom filter extraction and comparison steps are fast, and that the generated templates are sparse, that is, the BTP method also preserves computational efficiency.

In summary, the main contributions of the present article are:

  • thorough evaluation and benchmark, in terms of recognition performance, irreversibility, unlinkability, and renewability, of three distinct cancelable biometrics approaches applied to finger vein patterns;

  • application of the block-remapping and image-warping BTP schemes to feature representations of vein patterns. Differently from [32], [6], we consider six different feature representations of finger vein samples in order to evaluate the most appropriate one to be used in the protected biometric recognition system;

  • use of Bloom filters to protect finger vein patterns. In contrast to [10], we apply Bloom filters directly to binary vein images, instead of using vein minutiae-based templates;

  • proposal of a pre-alignment method for improving the recognition performance attainable by the employed finger vein cancelable biometrics;

  • exploitation of a specific attack, based on a square jigsaw puzzle solver algorithm, to quantify the irreversibility of the block remapping approach.

Section snippets

Finger Vein Recognition

The standard finger vein recognition processing pipeline includes: acquisition of the input vein image, image pre-processing, feature extraction, and template comparison.

Finger Vein Cancelable Biometrics

The non-invertible transforms used to generate cancelable templates from the finger vein binary representations described in Section 2 are detailed in this section. All the employed transforms rely on a single system-specific key; i.e., the same key can be used for each user in the system, not requiring any specific handling or secure storage of user-specific keys.

Security Analysis

The security analysis of the employed schemes is conducted in terms of unlinkability and irreversibility, in compliance with the ISO/IEC 24745 standard on biometric information protection [17]. A renewability analysis of block remapping and warping is done in [32], and in [10] for Bloom Filters. To quantify unlinkability, a general approach based on comparison scores is here employed, as outlined in Section 4.1. Regarding irreversibility, beyond general considerations about the considered BTP

Experimental Evaluation

The tests experimental setup is detailed in Section 5.1. The employed recognition performance evaluation protocol is then outlined in Section 5.2. The tests regarding the performed security analysis of the considered template protection schemes are presented in Section 5.3. Finally, a discussion summarising the obtained results is reported in Section 5.4.

Conclusion

In this article we evaluated three different cancelable biometrics schemes for finger vein recognition, namely block remapping, block warping, and Bloom filters. Six different feature extractors of well-established vein recognition schemes, producing binary templates, were utilised to generate the unprotected templates. These templates were then protected using the aforementioned cancelable biometrics schemes. In addition, a pre-alignment approach prior to the application of the cancelable

CRediT authorship contribution statement

Christof Kauba: Conceptualization, Data curation, Investigation, Methodology, Software, Validation, Visualization, Writing - original draft, Writing - review & editing. Emanuela Piciucco: Conceptualization, Methodology, Investigation, Software, Writing - original draft, Writing - review & editing. Emanuele Maiorana: Methodology, Supervision, Validation, Writing - original draft, Writing - review & editing. Marta Gomez-Barrero: Investigation, Methodology, Software, Writing - original draft,

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This work has received funding from the European Unions Horizon 2020 research and innovation program under grant agreement No. 700259. It has received further funding by the Austrian Science Fund FWF and funding by the Salzburg state government, project No. P32201 - Advanced Methods and Applications for Fingervein Recognition.

Christof Kauba is a post-doc researcher with the Department of Computer Sciences, University of Salzburg, Austria. In 2018, he received his PhD degree in applied information technology from the University of Salzburg where he also pursued his B.Eng. and MSc in 2013 and 2015, respectively. His research interests include image and video processing, image forensics and biometrics, especially biometric sensor design as well as finger- and hand vein biometrics.

References (50)

  • J.H. Choi et al.

    Finger vein extraction using gradient normalization and principal curvature

    IS&T/SPIE Electronic Imaging

    (2009)
  • L. Debiasi et al.

    Biometric template protection in the image domain using non-invertible grey-scale transforms

  • M. Gomez-Barrero et al.

    General framework to evaluate unlinkability in biometric template protection systems

    IEEE Transactions on Information Forensics and Security

    (2018)
  • Guo, H., Burrus, C.S., 1996. Convolution using the undecimated discrete wavelet transform, in: Proceedings of the IEEE...
  • J. Hämmerle-Uhl et al.

    Cancelable iris biometrics using block re-mapping and image warping

  • J. Hermans et al.

    When a Bloom filter is a doom filter: Security assessment of a novel iris biometric template protection system

  • G.E. Hine et al.

    A zero-leakage fuzzy embedder from the theoretical formulation to real data

  • S. Hirata et al.

    Cancelable biometrics with perfect secrecy for correlation-based matching

  • Huang, B., Dai, Y., Li, R., Tang, D., Li, W., 2010. Finger-vein authentication based on wide line detector and pattern...
  • ISO/IEC JTC1 SC27 Security Techniques, 2011. ISO/IEC 24745:2011. Information Technology - Security Techniques -...
  • A.K. Jain et al.

    Biometric template security

    EURASIP Journal on Advances in Signal Processing

    (2008)
  • Jenisch, S., Uhl, A., 2011. Security analysis of a cancelable iris recognition system based on block remapping, in:...
  • E.J.C. Kelkboom et al.

    Preventing the decodability attack based crossmatching in a fuzzy commitment scheme

    IEEE Transactions on Information Forensics and Security

    (2011)
  • S. Kirchgasser et al.

    Finger vein template protection based on alignment-robust feature description and index-of-maximum hashing

    IEEE Transactions on Biometrics, Behavior, and Identity Science

    (2020)
  • Kirchgasser, S., Kauba, C., Uhl, A., 2019. Cancellable biometrics for finger vein recognition - application in the...
  • Cited by (0)

    Christof Kauba is a post-doc researcher with the Department of Computer Sciences, University of Salzburg, Austria. In 2018, he received his PhD degree in applied information technology from the University of Salzburg where he also pursued his B.Eng. and MSc in 2013 and 2015, respectively. His research interests include image and video processing, image forensics and biometrics, especially biometric sensor design as well as finger- and hand vein biometrics.

    Emanuela Piciucco received the bachelor’s degree in Electronic Engineering (cum laude) in 2013, and the master’s degree in Information and Communication Technology Engineering (cum laude) in 2016, at Roma Tre University, Rome, Italy, where she received her PhD in Applied Electronics in 2020. She was a Visiting Researcher at University of Salzburg, Austria, in 2015, in the framework of the European project ICT COST Action IC1206, and at Telefonica I + D, Barcelona, Spain, in 2017 and 2018, in the framework of the European project ENCASE. Her current research areas are biometric recognition, mainly focusing on vein pattern and EEG biometric identifiers, and physiological signal processing.

    Emanuele Maiorana received the Ph.D. degree in biomedical, electromagnetism, and telecommunication engineering with European Doctorate Label from Roma Tre University, Rome, Italy, in 2009. He is currently Assistant Professor with the Department of Industrial, Electronics and Mechanical Engineering, Roma Tre University, Rome, Italy. His research interests are in the area of digital signal and image processing, with specific emphasis on biometric recognition. He is an Associate Editor of the IEEE Transactions on Information Forensics and Security. He is the recipient of the Lockheed Martin Best Paper Award for the Poster Track at the IEEE Biometric Symposium 2007, and the Honeywell Student Best Paper Award at the IEEE Biometrics: Theory, Applications and Systems conference 2008.

    Marta Gomez-Barrero is a Professor for IT-Security and technical data privacy at the Hochschule Ansbach, in Germany. Between 2016 and 2020, she was a postdoctoral researcher at the National Research Center for Applied Cybersecurity (ATHENE) - Hochschule Darmstadt, Germany. Before that, she received her MSc degrees in Computer Science and Mathematics (2011), and her PhD degree in Electrical Engineering (2016), all from Universidad Autonoma de Madrid, Spain. Her current research focuses on security and privacy evaluations of biometric systems, Presentation Attack Detection (PAD) methodologies, and biometric template protection (BTP) schemes. She has co-authored more than 70 publications, chaired special sessions and competitions at international conferences, she is associate editor for the EURASIP Journal on Information Security, and represents the German Institute for Standardization (DIN) in ISO/IEC SC37 JTC1 SC37 on biometrics. She has also received a number of distinctions, including: EAB European Biometric Industry Award 2015, Best Ph.D. Thesis Award by Universidad Autonoma de Madrid 2015/16, Siew-Sngiem Best Paper Award at ICB 2015, Archimedes Award for young researches from Spanish MECD, and Best Poster Award at ICB 2013.

    Bernhard Prommegger received a MSc in Applied Image and Signal Processing in 2014 from a joint degree of the University of Salzburg and University of Applied Sciences Salzburg and a DI (Austrian equivalent to MSc) in Information Technology and Systems Management at the University of Applied Sciences Salzburg in 2015. He is currently pursuing a PhD degree in Applied Image and Signal Processing at the Department of Computer Sciences, University of Salzburg where he is a research assistant. His main research interest is in vascular biometrics, especially multi-perspective finger vein biometrics.

    Patrizio Campisi received the Ph.D. degree in electrical engineering from Roma Tre University, Rome, Italy, where he is currently a Full Professor with the Department of Industrial, Electronics and Mechanical Engineering. His current research interests are in the area of biometrics and secure multimedia communications. He was the IEEE SPS Director Student Services (2015–2017) and the Chair of the IEEE Technical Committee on Information Forensics and Security (2017–2018). He is a member of the IEEE Technical Committee on Information Assurance and Intelligent Multimedia-Mobile Communications, System, Man, and Cybernetics Society, and was a member of the IEEE Certified Biometric Program Learning System Committee. He was the General Chair of the 26th European Signal Processing Conference EUSIPCO 2018, Italy, of the 7th IEEE Workshop on Information Forensics and Security (WIFS) 2015, Italy, and of the 12th ACM Workshop on Multimedia and Security 2010, Italy. He is the Editor of the book Security and Privacy in Biometrics (Springer, 2013). He is a Co-Editor of the books Blind Image Deconvolution: Theory and Applications (CRC press, 2007), and High Dynamic Range Video, Concepts, Technologies and Applications (Academic Press, 2016). He was an Associate Editor and a Senior Associate Editor of the IEEE Signal Processing Letters, and an Associate Editor of the IEEE Transactions on Information Forensics and Security. He is currently Editor-in-Chief of the IEEE Transactions on Information Forensics and Security.

    Andreas Uhl is a professor at the Department of Computer Sciences (University of Salzburg), where he heads the Multimedia Processing and Security Lab. His research interests include image and video processing and compression, wavelets, media security, medical imaging, biometrics, and number-theoretical numerics.

    View full text