Abstract
Nowadays, with the advancement of smart technologies, the Internet of Things (IoT) emerged as a booming technology that can provide better quality and facilities for the residents of smart cities. Smart cities can offer several services and have several applications in healthcare, transportation, education etc. Despite such a potential vision, the privacy of users on these IoT devices is a major concern. Most authentication schemes do not provide privacy and anonymity to legitimate users. to tackle this problem, we propose an efficient Zero Knowledge-based authentication scheme in the paper that authenticates devices on the network without knowing the information about user identity or revealing any other data entered by users. To explain our system framework at the micro-level, we apply our privacy-preserving scheme to IoT based healthcare applications, but it can easily be extended to the more general use cases where privacy-preserving authentication is required. This paper’s second major contribution is designing the data encryption algorithm ZKNimble that is mainly suitable for lightweight devices. Once the user is authenticated using Zero Knowledge Proof, the ZKNimble cipher can be used for legitimate users’ encryption and decryption processes.






Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Aboushosha B, Ramadan RA, Dwivedi AD, El-Sayed A, Dessouky MM (2020) SLIM: a lightweight block cipher for internet of health things. IEEE Access 8:203747–203757. https://doi.org/10.1109/ACCESS.2020.3036589
Chandrakar P, Sinha S, Ali R (2020) Cloud-based authenticated protocol for healthcare monitoring system. J Ambient Intell Humaniz Comput 11(8):3431–3447. https://doi.org/10.1007/s12652-019-01537-2
Choi J, Ahn S (2019) Scalable service placement in the fog computing environment for the iot-based smart city. J Inf Process Syst 15(2):440–448
Farash MS, Turkanović M, Kumari S, Hölbl M (2016) An efficient user authentication and key agreement scheme for heterogeneous wireless sensor network tailored for the internet of things environment. Ad Hoc Netw 36:152–176. https://doi.org/10.1016/j.adhoc.2015.05.014 (ISSN 1570-8705)
Gabay D, Akkaya K, Cebe M (2019) A privacy framework for charging connected electric vehicles using blockchain and zero knowledge proofs, pp 66–73. https://doi.org/10.1109/LCNSymposium47956.2019.9000682
Jeong Y-S, Park JH (2019) Iot and smart city technology: challenges, opportunities, and solutions. J Inf Process Syst 15(2):233–238
Kim NY, Rathore S, Ryu JH, Park JH, Park JH (2018) A survey on cyber physical system security for iot: issues, challenges, threats, solutions. J Inf Process Syst 14(6):1361–1384
Lee Y, Rathore S, Park JH, Park JH (2020) A blockchain-based smart home gateway architecture for preventing data forgery. Hum Centric Comput Inf Sci 10:9. https://doi.org/10.1186/s13673-020-0214-5
Li W, Guo H, Nejad M, Shen CC (2020) Privacy-preserving traffic management: a blockchain and zero-knowledge proof inspired approach. IEEE Access 8:181733–181743. https://doi.org/10.1109/ACCESS.2020.3028189
Liu W, Wang X, Peng W (2020) Secure remote multi-factor authentication scheme based on chaotic map zero-knowledge proof for crowdsourcing internet of things. IEEE Access 8:8754–8767. https://doi.org/10.1109/ACCESS.2019.2962912
Malik H, Zatar W (2020) Agent based routing approach to support structural health monitoring-informed, intelligent transportation system. J Ambient Intell Humaniz Comput 11(3):1031–1043. https://doi.org/10.1007/s12652-019-01202-8
Malina L, Dzurenda P, Hajny J, Martinasek Z (2018) Secure and efficient two-factor zero-knowledge authentication solution for access control systems. Comput Secur 77:500–513. https://doi.org/10.1016/j.cose.2018.05.006 (ISSN 0167-4048)
Narwhal (2014) https://courses.csail.mit.edu/6.857/2014/files/15-cheu-jaffe-lin-yang-zkp-authentication.pdf. Accessed 3 Sept 2021
Park D-M, Kim S-K, Seo Y-S (2019a) S-mote: SMART home framework for common household appliances in iot network. J Inf Process Syst 15(2):449–456
Park JH, Salim MM, Jo JH, Sicato JCS, Rathore S, Park JH (2019b) Ciot-net: a scalable cognitive iot based smart city network architecture. Hum Centric Comput Inf Sci 9:29. https://doi.org/10.1186/s13673-019-0190-9
Partala J, Nguyen TH, Pirttikangas S (2020) Non-interactive zero-knowledge for blockchain: a survey. IEEE Access 8:227945–227961. https://doi.org/10.1109/ACCESS.2020.3046025
Rasheed AA, Mahapatra RN, Hamza-Lup FG (2020) Adaptive group-based zero knowledge proof-authentication protocol in vehicular ad hoc networks. IEEE Trans Intell Transp Syst 21(2):867–881. https://doi.org/10.1109/TITS.2019.2899321
Salim MM, Rathore S, Park JH (2020) Distributed denial of service attacks and its defenses in iot: a survey. J Supercomput 76(7):5320–5363. https://doi.org/10.1007/s11227-019-02945-z
Soewito B, Marcellinus Y (2020) Iot security system with modified zero knowledge proof algorithm for authentication. Egypt Inform J. https://doi.org/10.1016/j.eij.2020.10.001 (ISSN 1110-8665)
Vaidya B, Makrakis D, Mouftah HT (2016) Two-factor mutual authentication with key agreement in wireless sensor networks. Secur Commun Netw 9(2):171–183. https://doi.org/10.1002/sec.517
Walshe M, Epiphaniou G, Al-Khateeb H, Hammoudeh M, Katos V, Dehghantanha A (2019) Non-interactive zero knowledge proofs for the authentication of iot devices in reduced connectivity environments. Ad Hoc Netw 95:101988. https://doi.org/10.1016/j.adhoc.2019.101988 (ISSN 1570-8705)
Wei J, Phuong TVX, Yang G (2021) An efficient privacy preserving message authentication scheme for internet-of-things. IEEE Trans Ind Inform 17(1):617–626. https://doi.org/10.1109/TII.2020.2972623
World urbanization (2020) https://ourworldindata.org/urbanization#how-many-people-will-live-in-urban-areas-in-the-future. Accessed 3 Sept 2021
Yang X, Li W (2020) A zero-knowledge-proof-based digital identity management scheme in blockchain. Comput Secur 99:102050. https://doi.org/10.1016/j.cose.2020.102050 (ISSN 0167-4048)
Funding
The work of Ashutosh Dhar Dwivedi is supported by the Independent Research Fund Denmark for Technology and Production under Grant 8022-00348A. The work of Rajani Singh is funded by the Danish Ministry of Education and Science, Digital Pilot Hub and Skylab Digital. The work of Omar Said is funded by Taif University Researchers Supporting Project number (TURSP-2020/60), Taif University, Taif, Saudi Arabia.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Dwivedi, A.D., Singh, R., Ghosh, U. et al. Privacy preserving authentication system based on non-interactive zero knowledge proof suitable for Internet of Things. J Ambient Intell Human Comput 13, 4639–4649 (2022). https://doi.org/10.1007/s12652-021-03459-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03459-4