Celio Marcio Soares Ferreira

Mr. Celio Marcio Soares Ferreira

UFOP
orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
13 February 2021 in Sensors
Verified
Journal Article
Open access
PDF file
Celio Marcio Soares FerreiraCelio Marcio Soares Ferreira
Celio Marcio Soares Ferreira
CGCharles Tim Garrocho
Charles Tim Garrocho
RORicardo Augusto Rabelo Oliveira
Ricardo Augusto Rabelo Oliveira
Jorge Sá SilvaJorge Sá Silva
Jorge Sá Silva
CCCarlos Frederico Marcelo da Cunha Cavalcanti
Carlos Frederico Marcelo da Cunha Cavalcanti
The advent of 5G will bring a massive adoption of IoT devices across our society. IoT Applications (IoT Apps) will be the primary data collection base. This scenario leads to unprecedented scalability and security challenges, with one of the first areas for these applications being Smart Cities (SC). IoT devices in new network paradigms, such as Edge Computing and Fog Computing, will collect data from urban environments, providing real-time management information. One of these challenges is ensuring that the data sent from Edge Computing are reliable. Blockchain has been a technology that has gained the spotlight in recent years, due to its robust security in fintech and cryptocurrencies. Its strong encryption and distributed and decentralized network make it potential for this challenge. Using Blockchain with IoT makes it possible for SC applications to have security information distributed, which makes it possible to shield against Distributed Denial of Service (DDOS). IoT devices in an SC can have a long life, which increases the chance of having security holes caused by outdated firmware. Adding a layer of identification and verification of attributes and signature of messages coming from IoT devices by Smart Contracts can bring confidence in the content. SC Apps that extract data from legacy and outdated appliances, installed in inaccessible, unknown, and often untrusted urban environments can benefit from this work. Our work’s main contribution is the development of API Gateways to be used in IoT devices and network gateway to sign, identify, and authorize messages. For this, keys and essential characteristics of the devices previously registered in Blockchain are used. We will discuss the importance of this implementation while considering the SC and present a testbed that is composed of Blockchain Ethereum and real IoT devices. We analyze the transfer time, memory, and CPU impacts during the sending and processing of these messages. The messages are signed, identified, and validated by our API Gateways and only then collected for an IoT data management application.

3 January 2020
Verified
Book Chapter
Closed access
PDF file
Celio Marcio Soares FerreiraCelio Marcio Soares Ferreira
Celio Marcio Soares Ferreira
RORicardo Augusto Rabelo Oliveira
Ricardo Augusto Rabelo Oliveira
Jorge Sá SilvaJorge Sá Silva
Jorge Sá Silva
CCCarlos Frederico Marcelo da Cunha Cavalcanti
Carlos Frederico Marcelo da Cunha Cavalcanti

19 November 2019
Verified
Conference Paper
Open access
PDF file
CGCharles Tim Garrocho
Charles Tim Garrocho
Celio Marcio Soares FerreiraCelio Marcio Soares Ferreira
Celio Marcio Soares Ferreira
AJAilton Sávio Sacramento Júnior
Ailton Sávio Sacramento Júnior
CCCarlos Frederico Marcelo da Cunha Cavalcanti
Carlos Frederico Marcelo da Cunha Cavalcanti
RORicardo Augusto Rabelo Oliveira
Ricardo Augusto Rabelo Oliveira
Through the Internet of Industrial Things, significant investments in the industry are expected. In this new environment, machine-to-machine communication showed immediate potential. However, most communication implementations require a trusted intermediary. The introduction of smart contracts can enable communication without the need for a trusted intermediary. To provide security and decentralization in industrial communication processes, smart contract-based middleware is proposed. This proposal is evaluated for impacts against the stringent communication requirements required by industrial applications. Experimental results show that while this approach offers greater security and decentralization than traditional proposals, blockchain-based smart contracts cannot yet be applied to industrial systems due to blocking time.