Implementing security in internet of things (IoT)
Internet of Things (IoT) is the network of objects, or “things”, that are embedded with electronics that enables them to connect with each other, forming a large communication network for information transfer. Within the network, it is important to encrypt the data before transmission to achieve dat...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/69142 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-69142 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-691422023-03-03T20:43:01Z Implementing security in internet of things (IoT) Tee, Ting Yi Pramod Kumar Meher School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Data::Data encryption Internet of Things (IoT) is the network of objects, or “things”, that are embedded with electronics that enables them to connect with each other, forming a large communication network for information transfer. Within the network, it is important to encrypt the data before transmission to achieve data security. Several factors must be taken into consideration when designing a security solution for IoT due to the fact that most of the embedded electronics involved in IoT are low-power processors or sensors that have limited resources. Several solutions for security in low-power processors is currently available online. This project focuses on studying and analysing one of the solutions used and optimizing the code to improve the performance on a low-power processor, namely the 8-bit ATMega328P processor present on an Arduino Uno board. In the end, it is determined that the encryption solution provided has been moderately optimized and the major bottleneck for the solution lies in the I/O component of the Arduino. A sample role of the microprocessor in a potential IoT implementation is then provided to visualize the potential use of the Arduino Uno in an IoT environment. Bachelor of Engineering (Computer Engineering) 2016-11-11T06:20:02Z 2016-11-11T06:20:02Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/69142 en Nanyang Technological University 40 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::Computer science and engineering::Data::Data encryption |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Data::Data encryption Tee, Ting Yi Implementing security in internet of things (IoT) |
description |
Internet of Things (IoT) is the network of objects, or “things”, that are embedded with electronics that enables them to connect with each other, forming a large communication network for information transfer. Within the network, it is important to encrypt the data before transmission to achieve data security. Several factors must be taken into consideration when designing a security solution for IoT due to the fact that most of the embedded electronics involved in IoT are low-power processors or sensors that have limited resources.
Several solutions for security in low-power processors is currently available online. This project focuses on studying and analysing one of the solutions used and optimizing the code to improve the performance on a low-power processor, namely the 8-bit ATMega328P processor present on an Arduino Uno board. In the end, it is determined that the encryption solution provided has been moderately optimized and the major bottleneck for the solution lies in the I/O component of the Arduino. A sample role of the microprocessor in a potential IoT implementation is then provided to visualize the potential use of the Arduino Uno in an IoT environment. |
author2 |
Pramod Kumar Meher |
author_facet |
Pramod Kumar Meher Tee, Ting Yi |
format |
Final Year Project |
author |
Tee, Ting Yi |
author_sort |
Tee, Ting Yi |
title |
Implementing security in internet of things (IoT) |
title_short |
Implementing security in internet of things (IoT) |
title_full |
Implementing security in internet of things (IoT) |
title_fullStr |
Implementing security in internet of things (IoT) |
title_full_unstemmed |
Implementing security in internet of things (IoT) |
title_sort |
implementing security in internet of things (iot) |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/69142 |
_version_ |
1759858042290044928 |