Authentication based on biometrics isused to prevent physical access to high-security institutions. Due to the rapid rise of information system technologies, Biometrics is now being used in applications for accessing databases and commercial workflowsystems. These applications need to implement measures to counter security threats. Many developers are exploring and developing novel authentication techniques to prevent these attacks. However, the most challenging problem is keeping biometric data while maintaining the functional performance ofidentity verification systems. This paper presents a biometrics-based personal authentication system combining a smart card, a Public Key Infrastructure (PKI), and iris verification technologies. Raspberry Pi 4 Model B+ is the core of hardware componentswith an IR Camera. Following that idea, we designed an optimal image processing algorithm in OpenCV/ Python, Keras, and sci-kit learn libraries for feature extraction and recognition chosen for application development in this project. The implemented systemgives an accuracy of (97% and 100%) for the left and right (NTU) iris datasets, respectively, after training. Later, the person verification based on the iris feature is performed to verify the claimed identity and examine the system authentication. Thetime of essential generation, Signature, and Verification is 5.17sec,0.288, and 0.056 for the NTU iris dataset. This work offers a realistic architecture to implement identity-based cryptography with biometrics using the RSA algorithm.
Read full abstract