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...

Full description

Saved in:
Bibliographic Details
Main Author: Tee, Ting Yi
Other Authors: Pramod Kumar Meher
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