Distributed Authentication Using Blockchain for Protected Communication in Cloud Based IoT Platform

Purpose: The technology has improvised to control the devices from the remote location using the IoT framework. To improvise the storage efficiency of the technology the IoT is integrated with the cloud network. When the huge size of the data is generated this cloud server hosts the space for the big data. But the secure exchange of the data between the IoT data is not efficient to protect the confidentiality of the data. The existing security systems are either concentrating on the authentication or secure validation. Hence there is a demand for the lightweight, less complex, and strong secure framework. 
Design/ Methodology/Approach: The authentication phase of the proposed framework is designed using distributed block chain protocol to authenticate multiple users in the cloud environment. The SALSA20 encryption algorithm which augments the strength of the data security. The protected key exchange is done using the ReDH algorithm. Indexing is done using the hash algorithm to obtain the accuracy in the search results and to minimize the encrypting and decrypting time.
Findings/ Results: The proposed distributed block chain authentication framework is proved to be efficient with less encrypting and decrypting periods of about 0.25ms and 0.2ms respectively. 97.5% of the storage efficiency proves this model to be suitable for the cloud application.
Originality/Value: The proposed model has a dedicated database for the registration for the users and IoT devices which is used to validate the authentication of the system. The encryption is done using the SALSA20 algorithm and sensitivity level prediction process to measure the sensitivity score.
Paper Type: Experimental Research