Related Experiment Video
Updated: Nov 15, 2025

TBase - an Integrated Electronic Health Record and Research Database for Kidney Transplant Recipients
Published on: April 13, 2021
IoT Registration and Authentication in Smart City Applications with Blockchain
Célio Márcio Soares Ferreira1, Charles Tim Batista Garrocho1, Ricardo Augusto Rabelo Oliveira1
1Computing Department (DECOM), Federal University of Ouro Preto (UFOP), Ouro Preto 35400-000, Brazil.
This study introduces API Gateways for secure Internet of Things (IoT) data in Smart Cities. Blockchain and Smart Contracts enhance message integrity, protecting against cyber threats and ensuring reliable data for urban applications.
Area of Science:
- Computer Science
- Cybersecurity
- Internet of Things (IoT)
Background:
- The widespread adoption of 5G networks will significantly increase the number of Internet of Things (IoT) devices, particularly in Smart City (SC) applications.
- Ensuring the reliability and security of data collected by IoT devices, especially in Edge Computing environments, presents a major challenge.
- Existing IoT devices in SCs may have long lifespans, increasing vulnerability to security flaws due to outdated firmware.
Purpose of the Study:
- To address the scalability and security challenges of IoT data in Smart City applications.
- To propose and evaluate a novel solution using Blockchain and Smart Contracts for securing IoT data.
- To develop and test API Gateways for authenticating and authorizing messages from IoT devices.
Main Methods:
- Development of API Gateways for IoT devices and network gateways to sign, identify, and authorize messages.
- Utilizing Blockchain for registering device keys and characteristics.
- Implementation of Smart Contracts for message verification and attribute authentication.
- Creation of a testbed comprising Blockchain Ethereum and real IoT devices for analysis.
Main Results:
- The proposed API Gateways successfully sign, identify, and validate messages from IoT devices.
- Analysis of the testbed provides insights into the transfer time, memory, and CPU impacts of the implemented solution.
- The system enhances the security and reliability of data collected from IoT devices in urban environments.
Conclusions:
- Integrating Blockchain and API Gateways offers a robust solution for securing IoT data in Smart Cities.
- The approach enhances data integrity and provides a defense against Distributed Denial of Service (DDoS) attacks.
- This method can improve the trustworthiness of data extracted from diverse and potentially untrusted urban IoT devices.
Related Concept Videos
Issues And Trends In Healthcare Delivery System
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Integrated Healthcare System
Role-Based Identity
Design Example: Sustainability in Concrete Building
There are multiple approaches to achieve sustainability in a commercial concrete building. For instance, construct a concrete parking area under the building, utilizing pervious concrete paver blocks in open areas to facilitate rainwater collection through an underground...
Social Proof
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device

