Implementation of open authentication protocol for IoT based application

Swati Kinikar, Sujatha P Terdal · 2016

Internet of Things is basically an interconnection of many smart devices which are deployed and connected to internet, serving people anytime and anywhere. There are many application domains that IoT technology can provide very useful services such as health care, transportation, infrastructure and home. Smart devices have limited efficiency in terms of computing storage and battery power. Due to the limited storage of embedded devices, it is difficult to implement strong authorization techniques. To overcome, this problem in the IoT, we have proposed a novel architecture for building a service using open authentication protocol where you need to use a user's private data that is stored on another system through the IoT device. Among the various authentication protocols available today, OAuth provides many leading organizations with a simple and secure way to authenticate users and permit them to access their protected data. OAuth provides client applications secure delegated access which is commonly used for Internet users to log in to third party websites using their Gmail, Facebook, Twitter accounts without exposing their password. OAuth acts as an intermediary on behalf of the user, giving the service with an access token that authorizes specific account information to be shared. We are proposing a smart fire alarm system that notifies the user about the occurrence of fire in his house. User gets an alert message through his twitter and Gmail account simultaneously. Fire alarm system is built by integrating IoT technology with temperature detecting sensors. In order to use Gmail and twitter our device need to authenticate on behalf of the user. For this we use OAuth protocol for delegated access to applications like Gmail and twitter. Conventional end-to-end encryption based techniques are not accurate to ensure better quality of security because of exceeding slow response time of the smart devices, and has extremely low processing clock speed. The proposed work can offer very high level of security without compromising on the processing lack. Results shows that, device offers a low latency as compared to existing system having with 35 to 45 milliseconds for implementing the OAuthenticaion scheme.

Read the paper · More papers on PaperTik