HMACSHA256 With RSA For Ensuring Secure Communication In IoT Based Smart Home System
Keywords:
IoT, Smart home, HMAC, SHA-256, RSAAbstract
Smart Home Systems are becoming the vogue now. It will not be an understatement/aberration to say that
given the revolution internet has already brought in our lives and the impact that novel concepts and technologies like
that of IoT is having in our day-to-day activities, the day is not far when virtually every real world system and for that
matter be a typical home system will change in the way we interact with them. The aim of our paper is to ensure secure
communication in a smart home system. We are assuming a scenario wherein the tasks performed by an end user are
mostly confined to ON/OFF mechanism, so that we put no emphasis on preserving the confidentiality of message sent by
the end user. However ensuring authentication and integrity of message is of prime importance. To ensure this we have
used HMACSHA256 hash function at the user level. However, at the data repository/server level where all the scripts
intended to perform the user operation are stored, the focus of attention is confidentiality which is ensured by using RSA.
We have implemented our proposed framework using Raspberry Pi Computer.