Blockchain supported security functionality for internet of things (IoT) systems

As technology improves with the development of the internet. Entrepreneurs and innovator are finding new ways to improve the quality of life. Over the years, blockchain has started to develop in areas such banking, crowdfunding, and asset management. With the ease of access to development tools, dev...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Aik Leong
Other Authors: Ma Maode
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/136875
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:As technology improves with the development of the internet. Entrepreneurs and innovator are finding new ways to improve the quality of life. Over the years, blockchain has started to develop in areas such banking, crowdfunding, and asset management. With the ease of access to development tools, developers can develop newer applications that would enhance the standards of living. However, at the same time, data could be easily access across the world with the advancement in technology. Therefore, there would be more reason to store data safely to prevent unwanted people from stealing/altering data. In this first part, I would be exploring ways to store data on to the blockchain, by using smart contracts and blockchain application. Furthermore, the way we communicate has greatly advanced. Today the world is more connected than ever. Nowadays, technology is not just machine but people with technology together. Machine 2 Machine (M2M) communication becomes unavoidable in the world of IoT. With the increasing speed of transmission, processing will be faster and more efficient, blockchain technology would set a new standard for the future market. However, at the same time, there are more attacks against M2M system. Therefore, a reliable and secure authentication mechanism is required. Blockchain technology is decentralized and highly secure while being tamper-proof. Which protects M2M service providers by eliminating single point of failures. In the following part, I would propose a blockchain based authentication scheme that uses a PBFT consensus mechanism for M2M security in cyber-physical systems.