Visible to the public Secure lightweight ECC-based protocol for multi-agent IoT systems

TitleSecure lightweight ECC-based protocol for multi-agent IoT systems
Publication TypeConference Paper
Year of Publication2017
AuthorsHasan, H., Salah, T., Shehada, D., Zemerly, M. J., Yeun, C. Y., Al-Qutayri, M., Al-Hammadi, Y.
Conference Name2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob)
KeywordsComputational efficiency, ECC, Elliptic curve cryptography, IoT, location-based services, Metrics, mobile agents, Multi-agents, Protocols, pubcrawl, Resiliency, RSA, Scalability, Servers
Abstract

The rapid increase of connected devices and the major advances in information and communication technologies have led to great emergence in the Internet of Things (IoT). IoT devices require software adaptation as they are in continuous transition. Multi-agent based solutions offer adaptable composition for IoT systems. Mobile agents can also be used to enable interoperability and global intelligence with smart objects in the Internet of Things. The use of agents carrying personal data and the rapid increasing number of connected IoT devices require the use of security protocols to secure the user data. Elliptic Curve Cryptography (ECC) Algorithm has emerged as an attractive and efficient public-key cryptosystem. We recommend the use of ECC in the proposed Broadcast based Secure Mobile Agent Protocol (BROSMAP) which is one of the most secure protocols that provides confidentiality, authentication, authorization, accountability, integrity and non-repudiation. We provide a methodology to improve BROSMAP to fulfill the needs of Multi-agent based IoT Systems in general. The new BROSMAP performs better than its predecessor and provides the same security requirements. We have formally verified ECC-BROSMAP using Scyther and compared it with BROSMAP in terms of execution time and computational cost. The effect of varying the key size on BROSMAP is also presented. A new ECC-based BROSMAP takes half the time of Rivest-Shamir-Adleman (RSA) 2048 BROSMAP and 4 times better than its equivalent RSA 3072 version. The computational cost was found in favor of ECC-BROSMAP which is more efficient by a factor of 561 as compared to the RSA-BROSMAP.

URLhttps://ieeexplore.ieee.org/document/8115788
DOI10.1109/WiMOB.2017.8115788
Citation Keyhasan_secure_2017