Abstract
Biometric security has been developed in recent years with the emergence of cancellable biometric concepts. The idea of the cancellable biometric traits is concerned with creating encrypted or distorted traits of the original ones to protect them from hacking techniques. So, encrypted or distorted biometric traits are stored in databases instead of the original ones. This can be accomplished through non-invertible transforms or encryption schemes. In this paper, a cancellable face recognition algorithm is introduced based on face image encryption through a fractional-order multi-scroll chaotic system. The fundamental concept is to create random keys that will be XORed with the three components of color face images (red, green, and blue) to obtain encrypted face images. These random keys are generated from the Least Significant Bits of all state variables of a proposed fractional-order multi-scroll chaotic system. Lastly, the encrypted color components of face images are combined to produce a single cancellable trait for each color face image. The results of encryption with the proposed system are full-encrypted face images that are suitable for cancellable biometric applications. The strength of the proposed system is that it is extremely sensitive to the user’s selected initial conditions. The numerical simulation of the proposed chaotic system is done with MATLAB. Phase and bifurcation diagrams are used to analyze the dynamic performance of the proposed fractional-order multi-scroll chaotic system. Furthermore, we realized the hardware circuit of the proposed chaotic system on the PSpice simulator. The proposed chaotic system can be implemented on Field Programmable Gate Arrays (FPGAs). To model our generator, we can use Verilog Hardware Description Language HDL, Xilinx ISE 14.7 and Xilinx FPGA Artix-7 XC7A100T based on Grunwald-Letnikov algorithms for mathematical analysis. The numerical simulation, the circuit simulation and the hardware experimental results confirm each other. Cancellable face recognition based on the proposed fractional-order chaotic system has been implemented on FERET, LFW, and ORL datasets, and the results are compared with those of other schemes. Some evaluation metrics containing Equal Error Rate (EER), and Area under the Receiver Operating Characteristic (AROC) curve are used to assess the cancellable biometric system. The numerical results of these metrics show EER levels close to zero and AROC values of 100%. In addition, the encryption scheme is highly efficient.
Similar content being viewed by others
Availability of data and material
All data are available upon request from the corresponding author.
References
Abdelaty AM, Roshdy M, Said LA, Radwan AG (2020) Numerical simulations and FPGA implementations of fractional-order systems based on product integration rules. IEEE Access 8:102093–102105
Algarni AD, El Banby GM, Soliman NF, Abd El-Samie FE, Iliyasu AM (2020) Efficient implementation of homomorphic and fuzzy transforms in randomprojection encryption frameworks for cancellable face recognition. Electronics 9(6):1046
Algarni AD, El Banby G, Ismail S, El-Shafai W, Abd El-Samie FE, Soliman NF (2020) Discrete transforms and matrix rotation based cancelable face and fingerprint recognition for biometric security applications. Entropy 22(12):1361
Badr IS, Radwan AG, EL-Rabaie ESM, Said LA, El Banby GM, El-Shafai W, Abd El-Samie FE (2021) Cancellable face recognition based on fractionalorder lorenz chaotic system and haar wavelet fusion. Digital Signal Processing 116:103103
Chang D, Li Z, Wang M, Zeng Y (2018) A novel digital programmable multi-scroll chaotic system and its application in FPGA-based audio secure communication. AEU-International Journal of Electronics and Communications 88:20–29
Charef A, Sun HH, Tsao YY, Onaral B (1992) Fractal system as represented by singularity function. IEEE Trans Autom Control 37(9):1465–1470
Chen L, Pan W, Wu R, Wang K, He Y (2016) Generation and circuit implementation of fractional-order multi-scroll attractors. Chaos, Solitons Fractals 85:22–31
Cui L, Lu M, Ou Q, Duan H, Luo W (2020) Analysis and circuit implementation of fractional order multi-wing hidden attractors. Chaos, Solitons Fractals 138:109894
Cui L, Luo W-H, Ou Q-L (2021) Analysis and implementation of new fractional-order multi-scroll hidden attractors. Chinese Physics B 30(2):020501
Guan Z-H, Huang F, Guan W (2005) Chaos-based image encryption algorithm. Phys Lett A 346(1–3):153–157
Hao J, Li H, Yan H, Mou J (2021) A new fractional chaotic system and its application in image encryption with dna mutation. IEEE Access 9:52364–52377
Liang J, Zhang N, Qian G (2017) Design of multi-scroll chaotic attractors using nonlinear exponential function. In 2017 IEEE 2nd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), pp 797–801. IEEE
Ma Y, Li Y, Jiang X (2015) Simulation and circuit implementation of 12-scroll chaotic system. Chaos, Solitons Fractals 75:127–133
Matsuda K, Fujii H (1993) H (infinity) optimized wave-absorbing control-analytical and experimental results. J Guid Control Dyn 16(6):1146–1153
Ozoguz S, Elwakil AS, Salama KN (2002) N-scroll chaos generator using nonlinear transconductor. Electron Lett 38(14):685–686
Rajasekar V, Predić B, Saracevic M, Elhoseny M, Karabasevic D, Stanujkic D, Jayapaul P (2022) Enhanced multimodal biometric recognition approach for smart cities based on an optimized fuzzy genetic algorithm. Scientific Reports 12(1):1–11
Sameh LA, Egila MG, Shawky H, Elsaid MKH, El-Shafai W, Abd El-Samie FE et al (2020) Cancelable face and fingerprint recognition based on the 3D jigsaw transform and optical encryption. Multimedia Tools and Applications, pp 1–26
San-Um W, Srisuchinwong B (2011) A simple multi-scroll chaotic delay differential equation. In The 8th Electrical Engineering/Electronics, Computer, Telecommunications and 1Information Technology (ECTI) Association of Thailand-Conference 2011, pp 137–140. IEEE
Selimović F, Stanimirović P, Saračević M, Selimi A, Krtolica P (2020) Authentication based on the image encryption using delaunay triangulation and catalan objects. Acta Polytechnica Hungarica 17(6)
Soliman NS, Tolba MF, Said LA, Madian AH, Radwan AG (2018) FPGA implementation of x-and heart-shapes controllable multi-scroll attractors. In 2018 IEEE International Symposium on Circuits and Systems (ISCAS), pp 1–5. IEEE
Soliman RF, El Banby GM, Algarni AD, Elsheikh M, Soliman NF, Amin M, Abd El-Samie FE (2018) Double random phase encoding for cancelable face and iris recognition. Appl Opt 57(35):10305–10316
Suykens JAK, Vandewalle J (1993) Generation of n-double scrolls (n= 1, 2, 3,4,...). IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 40(11):861–867
Tolba MF, AbdelAty AM, Soliman NS, Said LA, Madian AH, Azar AT, Radwan AG (2017) FPGA implementation of two fractional order chaotic systems. AEU-International Journal of Electronics and Communications 78:162–172
Wang F, Wang R, Iu HHC, Liu C, Fernando T (2019) A novel multi-shape chaotic attractor and its FPGA implementation. IEEE Transactions on Circuits and Systems II: Express Briefs 66(12):2062–2066
Xiong L, Zhang S, Zeng Y, Liu B (2018) Dynamics of a new composite four-scroll chaotic system. Chin J Phys 56(5):2381–2394
Yan S, Wang Q, Wang E, Sun X, Song Z (2022) Multi-scroll fractional order chaotic system and finite-time synchronization. Phys Scr
Zaher AA, Abu-Rezq A (2011) On the design of chaos-based secure communication systems. Commun Nonlinear Sci Numer Simul 16(9):3721–3737
Acknowledgements
The authors are very grateful to all the institutions given in the affiliation list for performing this research work, successfully. The authors would like to thank Prince Sultan University for their support.
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
All authors equally contributed.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
All authors contributed and accepted to submit the current work.
Consent for publication
All authors accepted to submit and publish this work.
Competing interests
The authors have neither relevant financial nor non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Badr, I.S., Radwan, A.G., EL-Rabaie, ES.M. et al. Circuit realization and FPGA-based implementation of a fractional-order chaotic system for cancellable face recognition. Multimed Tools Appl (2024). https://doi.org/10.1007/s11042-023-15867-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11042-023-15867-z