397 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
A Taxonomy and Review of Lightweight Blockchain Solutions for Internet of Things Networks
Internet of things networks have spread to most digital applications in the
past years. Examples of these networks include smart home networks, wireless
sensor networks, Internet of Flying Things, and many others. One of the main
difficulties that confront these networks is the security of their information
and communications. A large number of solutions have been proposed to safeguard
these networks from various types of cyberattacks. Among these solutions is the
blockchain, which gained popularity in the last few years due to its strong
security characteristics, such as immutability, cryptography, and distributed
consensus. However, implementing the blockchain framework within the devices of
these networks is very challenging, due to the limited resources of these
devices and the resource-demanding requirements of the blockchain. For this
reason, a large number of researchers proposed various types of lightweight
blockchain solutions for resource-constrained networks. The "lightweight"
aspect can be related to the blockchain architecture, device authentication,
cryptography model, consensus algorithm, or storage method. In this paper, we
present a taxonomy of the lightweight blockchain solutions that have been
proposed in the literature and discuss the different methods that have been
applied so far in each "lightweight" category. Our review highlights the
missing points in existing systems and paves the way to building a complete
lightweight blockchain solution for resource-constrained networks.Comment: 64 pages, 11 figures
- …