Abstract
Z-Wave is a burgeoning new protocol of the Internet of Things. It is simple and
efficient, but there are some problems, such as the low efficiency of message transfer,
the weak load capacity of the node, the low data transmission rate and the weak safety
performance and other issues. The field of smart home based on the Internet of Things
urgently needs a unified authentication protocol, which is able to solve increasingly
prominent security issues of the Internet of Things in different platforms and different
device access ways.The main work of this thesis is as follows:
(1)The architecture of Z-Wave protocol is studied, as well as the process of
adding nodes to the network, and also key management of the protocol. The problems
of the protocol in the process mentioned above are pointed out.
(2)For the lack of security in the Z-Wave protocol, a new authentication protocol
of the Internet of Things is introduced, which is based on Diameter protocol. The new
framework is composed of several modules including the authentication / authorization
module, accounting module, and secure communications module. Based on the
characteristics of Internet of Thing devices, the algorithms referred to the modules
mentioned above are optimized. We introduce a symmetric encryption scheme based on
AES and RC4, and also a key management scheme based on elliptic curve, which are
able to improve the response time, the energy consumption as well as the security of the
system.
(3)The certification protocol is simulated and implemented in OMNeT++
platform. In addition, system functional testing, performance testing and security
analysis are carried out, which indicate that the ptotocol fulfills authentication and
accounting requirements. And the security of the protocol is high.
Keywords: Internet of Things Diameter Z-Wave Security architecture
Identity authentication