EBASKET: ECC Blended Authentication and Session Key Establishment Technique for IoT
Padmashree M G1, Arunalatha J S2, Venugopal K R3
1M G Padmashree*, Department of Computer Science and Engineering, University Visvesvaraya College of Engineering, Bengaluru, India.
2J S Arunalatha, Department of Computer Science and Engineering, University Visvesvaraya College of Engineering, Bengaluru, India.
3K R Venugopal, Vice-Chancellor, Bangalore University, Bengaluru, India.
Manuscript received on August 27, 2021. | Revised Manuscript received on September 03, 2021. | Manuscript published on September 30, 2021. | PP: 20-28 | Volume-10 Issue-11, September 2021. | Retrieval Number: 100.1/ijitee.K946109101121 | DOI: 10.35940/ijitee.K9461.09101121
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Security is a prerequisite of each device that provides physical access to anyone and is logically expose to communication network attacks. The Internet of Things (IoT) must assure energy-saving provision due to the unique characteristics of IoT devices that comprise cost-effective, low power, and data delivery capacity. A Key-based Authentication scheme is a need without creating a bottleneck of communication for security in IoT integration. Security solutions viz., Authentication, Access control, and Key management are essential for the protection of communication in IoT applications. Public Key Cryptography (PKC) encapsulates multiple security functionalities and applications in conventional networks. The proposed Elliptic Curve Cryptography (ECC) Blended Authentication and Session Key Establishment Technique (EBASKET), an enhanced HPAKE scheme secures the IoT device interactions using Hash and Public Key Cryptography conjoined with a Stochastic Number. EBASKET authenticates and establishes Session Key for communicating IoT Devices using ECC that enhances the security resisting Key Disclosure, Man-in-The-Middle (MiTM), Relay threats. It incorporates an Elliptic Curve of 256 bits to achieve the 128 bits security level. EBASKET accomplishes Key Establishment utilizes Nonce as the Fragmentary Key after authenticating the intercommunicating Devices. It decreases the overall delay incurred reducing the communication overhead minimizing the quantity and magnitude of the messages exchange for Authentication. A secure Key Establishment for the Session uses a Stochastic, Hashing function, and ECC. The interactions throughout the Predeploying, Authenticating, and Key Establishing process cause a delay. The performance graph depicts that Key Establishment and authenticating the IoT devices using ECC and reducing communicational cost enhance security than Enhanced, Hybrid, and Lightweight Authentication Schemes.
Keywords: Authentication, Key Establishment, Internet of Things, Key Management, Light-Weight Cryptography Session Key Establishment.