Princeton University users: to view a senior thesis while away from campus, connect to the campus network via the Global Protect virtual private network (VPN). Unaffiliated researchers: please note that requests for copies are handled manually by staff and require time to process.
 

Publication:

Security Through Decentralization: Blockchain’s Role in Internet of Things Networks

Loading...
Thumbnail Image

Files

COS_Thesis_oe7003.pdf (2.21 MB)

Date

2025-04-11

Journal Title

Journal ISSN

Volume Title

Publisher

Research Projects

Organizational Units

Journal Issue

Access Restrictions

Abstract

Internet of Things (IoT) devices promise transformative benefits across industries, yet security weaknesses—particularly in the firmware-update process—pose critical challenges. This thesis examines whether a decentralized, blockchain-based update framework can enhance IoT security without imposing unacceptable performance costs. A controlled IoT testbed of Arduino-based sensor nodes was constructed to empirically compare three network architectures for remote firmware updates: a local-server model, a cloud-server model, and a blockchain-integrated model built on a private Ethereum network. Each architecture’s firmware-update performance—latency for discovery, download, and installation—was measured, and the resilience of each design to cyberattacks was evaluated under simulated Distributed Denial-of-Service (DDoS) and Man-in-the-Middle (MitM) scenarios. Experimental results show that although the two traditional client–server models deliver updates with lower latency and higher efficiency, the blockchain-based system markedly improves security, preventing unauthorized or malicious updates and remaining robust against attacks that compromised the centralized models. This security–performance trade-off indicates that blockchain technology, despite modest additional latency, can substantially harden IoT networks against firmware tampering. In safety-critical IoT deployments, the enhanced trustworthiness of a decentralized update mechanism may outweigh its efficiency costs, demonstrating that blockchain is a viable and valuable solution for secure IoT device maintenance.

Description

Keywords

Citation