IoT : development of a home automation system 2
Asset tracking using Bluetooth Low Energy (BLE) beacons has attracted much attention after the release of the BLE protocol. However, the existing system is susceptible to hijacking and cloning of the BLE beacons. Therefore, this report presents a proposed solution to develop a secure and reliable a...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/74397 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-74397 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-743972023-03-03T20:49:50Z IoT : development of a home automation system 2 Tan, Rumin Lau Chiew Tong School of Computer Science and Engineering DRNTU::Engineering Asset tracking using Bluetooth Low Energy (BLE) beacons has attracted much attention after the release of the BLE protocol. However, the existing system is susceptible to hijacking and cloning of the BLE beacons. Therefore, this report presents a proposed solution to develop a secure and reliable asset tracking system using such device, in collaboration with MicroSec. It aims to secure the end-to-end communication channel between the BLE beacon and the web server. The project is consists of 3 subcomponents – BLE beacon CC2650STK SensorTag, Raspberry Pi and web server. The security of the asset tracking system is done by adopting the concept of Public Key Infrastructure (PKI) using Public Key Encryption (PKE) and Elliptic Curve Cryptography (ECC), whereby it encrypts the information broadcasted by BLE beacon. The Raspberry Pi acts a gateway to pick up the encrypted message from the beacon via BLE and forward it to the web server for verification and authentication via TCP/IP socket connection. Thereafter, the received data can be displayed on a web interface. The proposed system therefore ensures the integrity and non-repudiation of the data broadcasted out by the BLE beacon and also prevents eavesdropping the communication channel. Bachelor of Engineering (Computer Engineering) 2018-05-17T05:03:42Z 2018-05-17T05:03:42Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74397 en Nanyang Technological University 33 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Tan, Rumin IoT : development of a home automation system 2 |
description |
Asset tracking using Bluetooth Low Energy (BLE) beacons has attracted much attention after the release of the BLE protocol. However, the existing system is susceptible to hijacking and cloning of the BLE beacons. Therefore, this report presents a proposed solution to develop a secure and reliable asset tracking system using such device, in collaboration with MicroSec. It aims to secure the end-to-end communication channel between the BLE beacon and the web server. The project is consists of 3 subcomponents – BLE beacon CC2650STK SensorTag, Raspberry Pi and web server.
The security of the asset tracking system is done by adopting the concept of Public Key Infrastructure (PKI) using Public Key Encryption (PKE) and Elliptic Curve Cryptography (ECC), whereby it encrypts the information broadcasted by BLE beacon. The Raspberry Pi acts a gateway to pick up the encrypted message from the beacon via BLE and forward it to the web server for verification and authentication via TCP/IP socket connection. Thereafter, the received data can be displayed on a web interface. The proposed system therefore ensures the integrity and non-repudiation of the data broadcasted out by the BLE beacon and also prevents eavesdropping the communication channel. |
author2 |
Lau Chiew Tong |
author_facet |
Lau Chiew Tong Tan, Rumin |
format |
Final Year Project |
author |
Tan, Rumin |
author_sort |
Tan, Rumin |
title |
IoT : development of a home automation system 2 |
title_short |
IoT : development of a home automation system 2 |
title_full |
IoT : development of a home automation system 2 |
title_fullStr |
IoT : development of a home automation system 2 |
title_full_unstemmed |
IoT : development of a home automation system 2 |
title_sort |
iot : development of a home automation system 2 |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/74397 |
_version_ |
1759856944278929408 |