155 research outputs found
BlendSM-DDM: BLockchain-ENabled Secure Microservices for Decentralized Data Marketplaces
To promote the benefits of the Internet of Things (IoT) in smart communities
and smart cities, a real-time data marketplace middleware platform, called the
Intelligent IoT Integrator (I3), has been recently proposed. While facilitating
the easy exchanges of real-time IoT data streams between device owners and
third-party applications through the marketplace, I3 is presently a monolithic,
centralized platform for a single community. Although the service oriented
architecture (SOA) has been widely adopted in the IoT and cyber-physical
systems (CPS), it is difficult for a monolithic architecture to provide
scalable, inter-operable and extensible services for large numbers of
distributed IoT devices and different application vendors. Traditional security
solutions rely on a centralized authority, which can be a performance
bottleneck or susceptible to a single point of failure. Inspired by
containerized microservices and blockchain technology, this paper proposed a
BLockchain-ENabled Secure Microservices for Decentralized Data Marketplaces
(BlendSM-DDM). Within a permissioned blockchain network, a microservices based
security mechanism is introduced to secure data exchange and payment among
participants in the marketplace. BlendSM-DDM is able to offer a decentralized,
scalable and auditable data exchanges for the data marketplace.Comment: Accepted and to be presented at the 2nd International Workshop on
CLockchain Enabled Sustainable Smart Cities (BLESS 2019), held in conjunction
with the 5th IEEE International Smart Cities Conference (ISC2 2019),
Casablanca, Morocco, October 14 - 17, 2019. arXiv admin note: text overlap
with arXiv:1902.1056
BECA: A Blockchain-Based Edge Computing Architecture for Internet of Things Systems
The scale of Internet of Things (IoT) systems has expanded in recent times and, in tandem with this, IoT solutions have developed symbiotic relationships with technologies, such as edge Computing. IoT has leveraged edge computing capabilities to improve the capabilities of IoT solutions, such as facilitating quick data retrieval, low latency response, and advanced computation, among others. However, in contrast with the benefits offered by edge computing capabilities, there are several detractors, such as centralized data storage, data ownership, privacy, data auditability, and security, which concern the IoT community. This study leveraged blockchain’s inherent capabilities, including distributed storage system, non-repudiation, privacy, security, and immutability, to provide a novel, advanced edge computing architecture for IoT systems. Specifically, this blockchain-based edge computing architecture addressed centralized data storage, data auditability, privacy, data ownership, and security. Following implementation, the performance of this solution was evaluated to quantify performance in terms of response time and resource utilization. The results show the viability of the proposed and implemented architecture, characterized by improved privacy, device data ownership, security, and data auditability while implementing decentralized storage
- …