Font Size: a A A

The Design And Implementation Of Secure Dynamic DNS For Smart Home Gateway

Posted on:2018-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:D D SunFull Text:PDF
GTID:2322330512997272Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With constant improvement of living quality and continuous production of emerging technologies,especially Internet of Things technology(IOT)in recent decades,smart home,as a digital,networking,and intelligent technology,will be an inevitable trend for new residential concept in the 21st century.A main characteristic of smart home is remote control,which requires a fixed IP to support.However,most ISPs today provide dynamic IP instead of fixed IP because of the higher expense for users.What's more,DNS never encrypts its data during the process of domain name resolution,which may easily suffer from spoofing attacks.Therefore,a system for secure dynamic DNS in smart home gateway is required to realize the real-time binding between domain name and dynamic IP for smart home service and DNS security for users.The core of the smart home is smart home gateway(also called home gateway).In this paper,the dynamic DNS(DDNS)technology is used in smart home gateway to capture the changing IP and to bind with the domain name,so client users can access it remotely by using the domain name.Besides,we use digital signature mechanism and firewall technology to prevent domain spoofing in order to enhance the security of DNS in the DNS process,providing smart home users with efficient,real-time,reliable remote operation,and information services.This paper is aiming to design a secure dynamic DNS system in smart home gateway,and our contributions can be summarized by the following:Firstly,we carry on the demand analysis of the system.The system can be divided into three parts including DDNS client,DDNS server and DNS server.We analyze their specific needs and business processes for each system function.Secondly,the secure dynamic DNS system is designed.First of all,we design the system overall framework.And then we design the DDNS client module,DDNS server module and DNS server module.In this paper,we design the software architecture,data management,and detailed process for DDNS client.For DDNS server,we design the interactive process,the database,and detailed process.In addition,we also design the digital signature mechanism and firewall function for DNS server.Finally,the system performance is implemented and tested.We build the system operating environment and implement the modules of the DDNS client,DDNS server and DNS server.And then,the functions and the process of the system are displayed and tested.In conclusion,the secure dynamic DNS system for smart home gateway not only can achieve a smart home remote control through dynamic binding IP and domain name,but also realizes a secure DNS system.
Keywords/Search Tags:Smart Home, Home Gateway, Dynamic DNS, Remote control
PDF Full Text Request
Related items