Abstract
Face recognition technology is widely used in various fields, such as law enforcement, payment systems, transportation, and access control. Traditional face authentication systems typically establish a facial feature template database for identity verification. However, this approach poses various security risks, such as the risk of plaintext feature data stored in cloud databases being leaked or stolen. To address these issues, in recent years, a face recognition technology based on homomorphic encryption has gained attention. Based on homomorphic encryption, face recognition can encrypt facial feature values and achieve feature matching without exposing the feature information. However, due to the encryption, face recognition in the ciphertext domain often requires considerable time. In this paper, we introduce the big data stream processing engine Flink to achieve parallel computation of face recognition in the ciphertext domain based on homomorphic encryption. We analyze the security, accuracy, and acceleration of this approach. Ultimately, we verify that this approach achieves recognition accuracy close to plaintext and significant efficiency improvement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cheon, J.H., Kim, A., Kim, M., Song, Y.: Homomorphic encryption for arithmetic of approximate numbers. In: Takagi, T., Peyrin, T. (eds.) ASIACRYPT 2017. LNCS, vol. 10624, pp. 409–437. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70694-8_15
Titus, A.J., Kishore, S., Stavish, T., Rogers, S.M., Ni, K.: Pyseal: a python wrapper implementation of the seal homomorphic encryption library (2018)
Li, Y., Ng, K.S., Purcell, M.: A tutorial introduction to lattice-based cryptography and homomorphic encryption (2022)
Dowerah, U., Krishnaswamy, S.: Towards an efficient LWE-based fully homomorphic encryption scheme. IET Inf. Secur. 16(4), 16 (2022)
Xiaoming D., Department, E.T.: Research on fully homomorphic encryption schems. Electronics World (2016)
Zhang, Z., Cheng, P., Chen, J., Wu, J.: Secure state estimation using hybrid homomorphic encryption scheme. IEEE Trans. Control Syst. Technol. 29, 1704–1720 (2020)
Wang, Y., Liang, X., Hei, X., Ji, W., Zhu, L.: Deep learning data privacy protection based on homomorphic encryption in aiot. Mob. Inf. Syst. 2021(2), 1–11 (2021)
Park, J., Kim, D.S., Lim, H.: Privacy-preserving reinforcement learning using homomorphic encryption in cloud computing infrastructures. IEEE Access 8, 203564–203579 (2020)
Aloufi, A., Hu, P., Song, Y., Lauter, K.: Computing blindfolded on data homomorphically encrypted under multiple keys: a survey. ACM Comput. Surv. (CSUR) 54, 1–37 (2021)
Yang, X., Yi, X., Kelarev, A., Han, F., Luo, J.: A distributed networked system for secure publicly verifiable self-tallying online voting. Inf. Sci. 543, 125–142 (2021)
Xu, W., Wang, B., Hu, Y., Duan, P., Zhang, B., Liu, M.: Multi-key fully homomorphic encryption from additive homomorphism. Comput. J. 66(1), 197–207 (2023)
Fang, H., Qian, Q., Chen, M.L.: Privacy preserving machine learning with homomorphic encryption and federated learning. Future Internet 13, 94 (2021)
Wibawa, F., Ozgur Catak, F., Sarp, S., Kuzlu, M., Cali, U.: Homomorphic encryption and federated learning based privacy-preserving cnn training: Covid-19 detection use-case. arXiv e-prints (2022)
Zhang, J., Jiang, Z.L., Li, P., Yiu, S.M.: Privacy-preserving multikey computing framework for encrypted data in the cloud. Inf. Sci. 575, 217–230 (2021)
Park, J.H.: Homomorphic encryption based privacy-preservation for iomt. Appl. Sci. 11, 8757 (2021)
Mohammed, S., Basheer, D.: From cloud computing security towards homomorphic encryption: a comprehensive review. TELKOMNIKA (Telecommunication Computing Electronics and Control) (2021)
Gentry, C., Halevi, S., Smart, N.P.: Better bootstrapping in fully homomorphic encryption. In: Fischlin, M., Buchmann, J., Manulis, M. (eds.) PKC 2012. LNCS, vol. 7293, pp. 1–16. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30057-8_1
Gentry, C., Halevi, S.: Implementing gentry’s fully-homomorphic encryption scheme. In: Paterson, K.G. (ed.) EUROCRYPT 2011. LNCS, vol. 6632, pp. 129–148. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-20465-4_9
Tibouchi, M.: Fully homomorphic encryption over the integers: from theory to practice. NTT Techn. Rev. 12(7), 273–81 (2014)
Zhao, D.: Rache: radix-additive caching for homomorphic encryption (2022)
Chillotti, I., Gama, N., Georgieva, M., Izabachène, M.: Faster fully homomorphic encryption: bootstrapping in less than 0.1 seconds. In: Cheon, J.H., Takagi, T. (eds.) ASIACRYPT 2016. LNCS, vol. 10031, pp. 3–33. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-53887-6_1
Ertaul, L.: Implementation of homomorphic encryption schemes for secure packet forwarding in mobile ad hoc networks (manets) (2022)
Ma, Y., Wu, L., Gu, X., He, J., Yang, Z.: A secure face-verification scheme based on homomorphic encryption and deep neural networks. IEEE Access 5, 16532–16538 (2017)
Jin, X., Liu, Y., Li, X., Zhao, G., Guo, K.: Privacy preserving face identification in the cloud through sparse representation. In: Chinese Conference on Biometric Recognition (2015)
Osadchy, M., Pinkas, B., Jarrous, A., Moskovich, B.: Scifi - a system for secure face identification. In: IEEE Symposium on Security & Privacy (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wang, G., Zheng, X., Zeng, L., Xie, W. (2024). A Privacy-Preserving Face Recognition Scheme Combining Homomorphic Encryption and Parallel Computing. In: Vaidya, J., Gabbouj, M., Li, J. (eds) Artificial Intelligence Security and Privacy. AIS&P 2023. Lecture Notes in Computer Science, vol 14510. Springer, Singapore. https://doi.org/10.1007/978-981-99-9788-6_4
Download citation
DOI: https://doi.org/10.1007/978-981-99-9788-6_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-9787-9
Online ISBN: 978-981-99-9788-6
eBook Packages: Computer ScienceComputer Science (R0)