Session-Key Establishment and Authentication in a Smart Home Network using Public Key Cryptography








Abstract

The development of the applications of the Internet of Things technology continues to grow steadily —one of the top applications being smart home environments. A smart home comprises digital devices and systems that operate inside a home to bring efficiency in the home life. Devices with low-computational ability and devices with high-computational ability work together in a smart home network and therefore communication between devices need to be secure. This paper considers a lightweight and secure session key establishment scheme for smart home networks and incorporates the Diffie-Hellman (DH) key exchange as an alternative method. A trusted Service Provider provides the algorithm parameters to the devices so that a public key can be established between the home gateway and a smart device. The proposed scheme is formally analyzed using Security Protocol Animator for AVISPA (SPAN).


Modules


Algorithms


Software And Hardware

• Hardware: Processor: i3 ,i5 RAM: 4GB Hard disk: 16 GB • Software: operating System : Windws2000/XP/7/8/10 Anaconda,jupyter,spyder,flask Frontend :-python Backend:- MYSQL