Abstract

The Internet of Things (IoT) has changed our lives significantly. Although IoT provides new opportunities, security remains a key concern while providing various services. Existing research methodologies try to solve the security and time-consuming problem also exists. To solve those problems, this paper proposed a Hashed Advanced Encryption Standard (HAES) algorithm based efficient key management system for internet-based lightweight devices in IoT networks. The proposed method is mainly divided into two phases namely Data Owner (DO) and Data User (DU) phase. The DO phase consists of two processes namely authentication and secure data uploading. In authentication, the registration process consists of three phases namely KGC, SCC and DVC. In Key Generation Center (KGC), the device ID is converted into a 128-bit hash key using the Point on Curve based Fowler–Noll–Vo (PoC-FNV) algorithm. In DVC, the Data Access Policy (DAP) is created by using the selected attributes which is in turn selected by using the Chen Chaotic Chimp Optimization Algorithm(CCCOA). Thus, the authentication information is stored in the blockchain. If the person is an authorized, then the data is securely stored and uploaded into the cloud server using HAES. In the DU phase, the DU sends the data access request to the blockchain then the blockchain forwards the request to the DO, if the DO accepts the request then the DU obtains the data by using the DAP. Finally, the performance of the proposed method is compared with the existing methods and attains better result than the existing research methodologies.

Highlights

  • The Internet of Things (IoT) is globally connected networks, which are associated with each other via the Internet [1]

  • Tab. 1 describes the performance of the proposed Point on Curve based Fowler–Noll–Vo (PoC-FNV) algorithm with the existing FNV, spooky hash, Message Digest Algorithm 5 (MD5) and RACE Integrity Primitives Evaluation Message Digest (RIPEMD) algorithms in terms of hash code generation time

  • In Key Generation Center (KGC), the 128-bit hash key is generated by using PoC-FNV in Signature Creation Centre (SCC) the signature is created by the generated hash value in Data Verification Centre (DVC), the Data Access Policy (DAP) is created by the selected attributes the attributes are selected by using Chaotic Chimp Optimization Algorithm (CCCOA)

Read more

Summary

Introduction

The IoT is globally connected networks, which are associated with each other via the Internet [1]. Data involved in IoT ecosystem contains high sensitive information that requires high confidentiality To address these issues, the Cloud computing paradigm offers unlimited technology to store, process, analyze, deliver, distribute and secure critical data [5,6]. Users can quickly and access the cloud computing center and process data through the Internet [7]. Devices used in IoT are not strong enough to process these bunch of algorithms and not capable of storing more data on it as well. They can process a lightweight complex algorithm supporting a smaller number of bits at a time. To improve the security level of the IoT devices, this paper proposed HAES-based key management for an efficient key management system for internet-based lightweight devices in IoT networks

Literature Review
Key Management System for Internet-Based Lightweight Devices in IoT
Data Owner
Registration
Details Stored into Blockchain
Data User
Performance Analysis for Hash Key Generation
Performance Analysis for Secure Data Uploading
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call