journal article·2024-04-10Open access

Provably Secure ECC-Based Anonymous Authentication and Key Agreement for IoT

Shunfang Hu, Shaoping Jiang, Qing Miao, Fan Yang, Weihong Zhou, Peng Duan

Applied Sciences· Volume 14· Issue 8

Abstract

With the rise of the Internet of Things (IoT), maintaining data confidentiality and protecting user privacy have become increasingly challenging. End devices in the IoT are often deployed in unattended environments and connected to open networks, making them vulnerable to physical tampering and other security attacks. Different authentication key agreement (AKA) schemes have been used in practice; several of them do not cover the necessary security features or are incompatible with resource-constrained end devices. Their security proofs have been performed under the Random-Oracle model. We present an AKA protocol for end devices and servers. The proposal leverages the ECC-based key exchange mechanism and one-way hash function-based message authentication method to achieve mutual authentication, user anonymity, and forward security. A formal security proof of the proposed scheme is performed under the standard model and the eCK model with the elliptic curve encryption computational assumptions, and formal verification is performed with ProVerif. According to the performance comparison, it is revealed that the proposed scheme offers user anonymity, perfect forward security, and mutual authentication, and resists typical attacks such as ephemeral secret leakage attacks, impersonation attacks, man-in-the-middle attacks, and key compromise impersonation attacks. Moreover, the proposed scheme has the lowest computational and communication overhead compared to existing schemes.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Authentication Protocols Security · Cryptography and Data Security · Cryptographic Implementations and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mathematics and Computer Science, Yunnan Minzu University, Kunming 650504, China

Funding

Natural Science Foundation of China

References (41)

Show source-provided references
1. LiKe: Lightweight Certificateless Key Agreement for Secure IoT Communications10.1109/JIOT.2019.2953549 ↗
2. Whitepaper, J.R. (2022, July 14). IoT The Internet of Transformation 2020. [Online]. Available online: https://www.juniperresearch.com/whitepapers/iot-the-internet-of-transformation-2020.
3. Nicanfar, H., Hosseininezhad, S., TalebiFard, P., and Leung, V.C. (2013, January 14–19). Robust privacy-preserving authentication scheme for communication between Electric Vehicle as Power Energy Storage and power stations. Proceedings of the 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Turin, Italy.10.1109/INFCOMW.2013.6562908 ↗
4. Showkat, D., Som, S., Khatri, S.K., and Ahluwalia, A.S. (2018, January 29–31). Security Implications in IoT using Authentication and Access Control. Proceedings of the 2018 7th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India.10.1109/ICRITO.2018.8748731 ↗
5. Design and Analysis of a Security-Enhanced Three-Party Authenticated Key Agreement Protocol Based on Chaotic Maps10.1109/ACCESS.2020.2979251 ↗
6. Wong, K., Zheng, Y., Cao, J., and Wang, S. (2006, January 5–7). A dynamic user authentication scheme for wireless sensor networks. Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC’06), Taichung, Taiwan.
7. Fault-Tolerant and Scalable Key Management for Smart Grid10.1109/TSG.2011.2120634 ↗
8. Anonymous authentication for wireless body area networks with provable security10.1109/JSYST.2016.2544805 ↗
9. Lightweight and privacy-preserving RFID authentication scheme for distributed IoT infrastructure with secure localization services for smart city environment10.1016/j.future.2017.06.023 ↗
10. ATT-Auth: A Hybrid Protocol for Industrial IoT Attestation with Authentication10.1109/JIOT.2018.2866623 ↗
11. Building PUF Based Authentication and Key Exchange Protocol for IoT without Explicit CRPs in Verifier Database10.1109/TDSC.2018.2832201 ↗
12. Lightweight and Practical Anonymous Authentication Protocol for RFID Systems Using Physically Unclonable Functions10.1109/TIFS.2018.2832849 ↗
13. Systematic and Critical Review of RSA Based Public Key Cryptographic Schemes: Past and Present Status10.1109/ACCESS.2021.3129224 ↗
14. Hankerson, D., Menezes, A.J., and Vanstone, S. (2003). Guide to Elliptic Curve Cryptography, Springer.
15. Gura, N., Patel, A., Wander, A., Eberle, H., and Shantz, S.C. (2004). Cryptographic Hardware and Embedded Systems, Proceedings of the CHES 2004, Cambridge, MA, USA, 11–13 August 2004, Springer.
16. New Authentication Scheme for Wireless Body Area Networks Using the Bilinear Pairing10.1007/s10916-015-0331-2 ↗
17. Efficient and Anonymous Authentication Scheme for Wireless Body Area Networks10.1007/s10916-016-0491-8 ↗
18. Effective Key Management in Dynamic Wireless Sensor Networks
19. AKAIoTs: Authenticated Key Agreement for Internet of Things10.1007/s11276-018-1704-5 ↗
20. A Flexible and Efficient Authentication and Secure Data Transmission Scheme for IoT Applications10.1109/JIOT.2020.2970974 ↗
21. Secure user authentication mechanism for IoT-enabled Wireless Sensor Networks based on multiple Bloom filters10.1016/j.sysarc.2021.102296 ↗
22. A Secure and Efficient Key Establishment Scheme for Communications of Smart Meters and Service Providers in Smart Grid10.1109/TII.2019.2927512 ↗
23. Baruah, B., and Dhal, S. (2021, January 5–9). An Authenticated Key Agreement Scheme for Secure Communication in Smart Grid. Proceedings of the 2021 International Conference on COMmunication Systems NETworkS (COMSNETS), Bangalore, India.10.1109/COMSNETS51098.2021.9352912 ↗
24. Designing Anonymous Signature-Based Authenticated Key Exchange Scheme for Internet of Things-Enabled Smart Grid Systems10.1109/TII.2020.3011849 ↗
25. Efficient and Anonymous Authentication for Healthcare Service with Cloud Based WBANs10.1109/TSC.2021.3059856 ↗
26. Cloud-aided lightweight certificateless authentication protocol with anonymity for wireless body area networks10.1016/j.jnca.2018.01.003 ↗
27. A Privacy Enhanced Authentication Scheme for Securing Smart Grid Infrastructure10.1109/TII.2021.3119685 ↗
28. A Secure Anonymous D2D Mutual Authentication and Key Agreement Protocol for IoT10.1016/j.iot.2021.100493 ↗
29. ECC-Based Authenticated Key Agreement Protocol for Industrial Control System10.1109/JIOT.2022.3219233 ↗
30. Entity Authentication and Key Distribution10.1007/3-540-48329-2_21 ↗
31. Key agreement protocols and their security analysis
32. Analysis of Key-Exchange Protocols and Their Use for Building Secure Channels10.1007/3-540-44987-6_28 ↗
33. A strongly secure identity-based authenticated key agreement protocol without pairings under the GDH assumption10.1002/sec.1241 ↗
34. Certificateless two-party authenticated key agreement scheme for smart grid10.1016/j.ins.2020.07.025 ↗
35. Bellare, M., and Rogaway, P. (1993, January 3–5). Random oracles are practical: A paradigm for designing efficient protocols. Proceedings of the First ACM Conference on Computer and Communications Security, Fairfax, VA, USA.10.1145/168588.168596 ↗
36. Gennaro, R., Halevi, S., and Rabin, T. (1999, January 2–6). Secure hash-and-sign signatures without the random oracle. Proceedings of the Advances in Cryptology—EUROCRYPT’99: International Conference on the Theory and Application of Cryptographic Techniques, Prague, Czech Republic. Proceedings 18.10.1007/3-540-48910-X_9 ↗
37. Cramer, R., and Shoup, V. (1998, January 23–27). A practical public key cryptosystem provably secure against adaptive chosen ciphertext attack. Proceedings of the Advances in Cryptology—CRYPTO’98: 18th Annual International Cryptology Conference, Santa Barbara, CA, USA.10.1007/BFb0055717 ↗
38. The random oracle methodology, revisited10.1145/1008731.1008734 ↗
39. Provably Secure ECC-Based Authentication and Key Agreement Scheme for Advanced Metering Infrastructure in the Smart Grid10.1109/TII.2022.3191319 ↗
40. LaMacchia, B., Lauter, K., and Mityagin, A. (2007, January 1–2). Stronger Security of Authenticated Key Exchange. Proceedings of the 1st International Conference on Provable Security (ProvSec’07), Wollongong, NSW, Australia.10.1007/978-3-540-75670-5_1 ↗
41. Lightweight anonymous key distribution scheme for smart grid using elliptic curve cryptography10.1049/iet-com.2016.0091 ↗