Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays

Modern security systems mostly utilize cryptographic scheme or biometric technology, each with its own vulnerabilities that degrade the security level. Biometric encryption (BE) provides higher security because it reaps the benefits from both mechanisms. Since BE is a complex system, a powerful pers...

Full description

Bibliographic Details
Main Author: Liew, Tek Yee
Format: Thesis
Language:English
Published: 2011
Subjects:
Online Access:http://eprints.utm.my/16456/6/LiewTekYeeMFKE2011.pdf
_version_ 1796855538183569408
author Liew, Tek Yee
author_facet Liew, Tek Yee
author_sort Liew, Tek Yee
collection ePrints
description Modern security systems mostly utilize cryptographic scheme or biometric technology, each with its own vulnerabilities that degrade the security level. Biometric encryption (BE) provides higher security because it reaps the benefits from both mechanisms. Since BE is a complex system, a powerful personal computer (PC) is demanded to implement the system, although its mobility and portability are greatly reduced. This thesis proposes a hardware-based BE system implemented in Field Programmable Gate Array (FPGA). The design of the proposed BE system is based on the fuzzy vault scheme. One of the most critical function in the fuzzy vault scheme is the polynomial reconstruction which is based on the compute-intensive Gauss-Jordan Elimination algorithm. In this thesis, a hardware accelerator is proposed for this algorithm to enhance the timing performance of the BE system. The proposed BE system is implemented, together with finger-vein minutiae extraction subsystem and an Advanced Encryption Standard (AES) cryptographic subsystem, in an System-on-Chip (SoC) prototype for deployment in strong authentication data security application. The finger-vein minutiae extraction subsystem takes raw finger-vein image, processes, extracts and produces minutiae template for BE system while the cryptographic engine encrypts and decrypts the secret message. The BE system in turn takes cryptographic key and finger-vein minutiae template to combine them irrecoverably. The output of BE system is a secure vault template which leaks neither cryptographic key nor fingervein minutiae. The system is prototyped on an Altera development board running at 100MHz clock rate. Experimental results show that the hardware-based BE system achieved relatively high matching accuracy with 0.8% False Acceptance Rate and 18% False Rejection Rate and the timing performance gain is 10 times over the software prototype on embedded system. The SoC prototype is successfully deployed in an emulation of a biometric Automated Teller Machine.
first_indexed 2024-03-05T18:29:58Z
format Thesis
id utm.eprints-16456
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:29:58Z
publishDate 2011
record_format dspace
spelling utm.eprints-164562018-05-27T03:23:59Z http://eprints.utm.my/16456/ Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays Liew, Tek Yee TK Electrical engineering. Electronics Nuclear engineering Modern security systems mostly utilize cryptographic scheme or biometric technology, each with its own vulnerabilities that degrade the security level. Biometric encryption (BE) provides higher security because it reaps the benefits from both mechanisms. Since BE is a complex system, a powerful personal computer (PC) is demanded to implement the system, although its mobility and portability are greatly reduced. This thesis proposes a hardware-based BE system implemented in Field Programmable Gate Array (FPGA). The design of the proposed BE system is based on the fuzzy vault scheme. One of the most critical function in the fuzzy vault scheme is the polynomial reconstruction which is based on the compute-intensive Gauss-Jordan Elimination algorithm. In this thesis, a hardware accelerator is proposed for this algorithm to enhance the timing performance of the BE system. The proposed BE system is implemented, together with finger-vein minutiae extraction subsystem and an Advanced Encryption Standard (AES) cryptographic subsystem, in an System-on-Chip (SoC) prototype for deployment in strong authentication data security application. The finger-vein minutiae extraction subsystem takes raw finger-vein image, processes, extracts and produces minutiae template for BE system while the cryptographic engine encrypts and decrypts the secret message. The BE system in turn takes cryptographic key and finger-vein minutiae template to combine them irrecoverably. The output of BE system is a secure vault template which leaks neither cryptographic key nor fingervein minutiae. The system is prototyped on an Altera development board running at 100MHz clock rate. Experimental results show that the hardware-based BE system achieved relatively high matching accuracy with 0.8% False Acceptance Rate and 18% False Rejection Rate and the timing performance gain is 10 times over the software prototype on embedded system. The SoC prototype is successfully deployed in an emulation of a biometric Automated Teller Machine. 2011-11 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/16456/6/LiewTekYeeMFKE2011.pdf Liew, Tek Yee (2011) Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering.
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Liew, Tek Yee
Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays
title Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays
title_full Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays
title_fullStr Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays
title_full_unstemmed Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays
title_short Hardware-based biometric encryption implementation with Gauss-Jordan algorithm accelerator core in field programmable gate arrays
title_sort hardware based biometric encryption implementation with gauss jordan algorithm accelerator core in field programmable gate arrays
topic TK Electrical engineering. Electronics Nuclear engineering
url http://eprints.utm.my/16456/6/LiewTekYeeMFKE2011.pdf
work_keys_str_mv AT liewtekyee hardwarebasedbiometricencryptionimplementationwithgaussjordanalgorithmacceleratorcoreinfieldprogrammablegatearrays