The proliferation of Internet of Things (IoT) devices has transformed various sectors, improving efficiency and connectivity. However, this rise also significantly amplifies security vulnerabilities, exposing IoT ecosystems to various cyber threats. Traditional security mechanisms often fall short in addressing these vulnerabilities due to their centralized nature and scalability issues. Blockchain technology, recognized for its robust security features such as decentralization, transparency, and immutability, offers a promising alternative. This paper explores the application of advanced blockchain technologies, such as smart contracts, zero-knowledge proofs, and off-chain transactions, to enhance IoT security. Through theoretical analysis and empirical data, we demonstrate how blockchain can resolve critical security issues in IoT networks, including data integrity, device authentication, and secure communication. The findings suggest that integrating blockchain technology into IoT frameworks can significantly mitigate risks and bolster security. This research contributes to the academic discourse by highlighting practical implementations, challenges, and future perspectives on the convergence of blockchain and IoT technologies.
Most popular blockchain solutions, like Bitcoin, rely on proof-of-work, guaranteeing that the output of the consensus is agreed upon with high probability. However, this probability depends on the delivery of messages and that the computational power of the system is sufficiently scattered among pools of nodes in the network so that no pool can mine more blocks faster than the crowd. New approaches, like Ethereum, generalise the proof-of-work approach by letting individuals deploy their own private blockchain with high transaction throughput. As companies are starting to deploy private chains, it has become crucial to better understand the guarantees blockchains offer in such a small and controlled environment. In this paper, we present the \emph{Blockchain Anomaly}, an execution that we experienced when building our private chain at NICTA/Data61. Even though this anomaly has never been acknowledged before, it may translate into dramatic consequences for the user of blockchains. Named after the infamous Paxos anomaly, this anomaly makes dependent transactions, like "Bob sends money to Carole after he received money from Alice" impossible. This anomaly relies on the fact that existing blockchains do not ensure consensus safety deterministically: there is no way for Bob to make sure that Alice actually sent him coins without Bob using an external mechanism, like converting these coins into a fiat currency that allows him to withdraw. We also explore smart contracts as a potential alternative to transactions in order to freeze coins, and show implementations of smart contract that can suffer from the Blockchain anomaly and others that may cope with it.
The Internet of Things and Services (IoTS) has encouraged the development of service provisioning systems in respect to Smart City topics. Most of them are operated as heterogeneous systems which limits end customers’ access and contradicts with IoTS principles. In this paper, we discuss and develop a reference model of an interconnected service marketplace ecosystem. The prototypical implementation incorporates findings from an empirical study and lessons learned from research projects. The elaborated ecosystem enables service request roaming between different parties across system boundaries. The paper presents a feasible centralized architecture, introduces involved parties and parts of a developed message protocol. Why a contracting mechanism is indispensable for request roaming is also outlined. The model’s feasibility is demonstrated by means of a current electric mobility use case: providing access to foreign charging infrastructure without multiple registrations. This work contributes to simplify the data exchange between service platforms to improve Smart City solutions and to support travelers with intelligent mobility applications.
Sayed Hadi Hashemi, Faraz Faghri, Paul Rausch, Roy H. Campbell
In a world deploying an Internet of Things, sensors and actuators are owned, accessed, and activated by a plethora of individuals and organizations. Access to the data produced by this world can both be beneficial and have drawbacks to society. This data potentially represents the activities of millions of individuals and their possessions collected by billions of "things'. Aggregations of this data can be analyzed through the Internet and Clouds. This raises possible privacy, security, moral and ethical challenges whose solutions will require flexible protection mechanisms. How do we "acquire" and "distribute" data at the IoT world scale while retaining the rights of individuals and organizations to protect, use, and share their data? Clearly a well-defined mechanism and control needs to regulate access to the data and its aggregations. Our paper describes a user-centric multi-level multiple granularity mechanism to share the data from these devices to people and organizations. Revisiting the fundamental mechanisms in security for providing protection, our solution uses capabilities, access lists, and access rights following well-understood formal notions for reasoning about access. Our contribution is to describe an auditable, transparent, distributed, decentralized, publication-subscription based, robust mechanism and automation of these ideas in the IoT realm that is well-matched to the current generation of clouds. It is based on well-tested principles and practices used in crypto currencies exploiting block chains of transactions. The scheme puts users (including organizational entities) in the center of control over the access to their collections of sensory data. In our paper, we describe a deployment of these ideas for health care, smart cities, and autonomous cars.
Eleftherios Kokoris-Kogias, Philipp Jovanovic, Nicolas Gailly, Ismail Khoffi · 6 authors
While showing great promise, Bitcoin requires users to wait tens of minutes\nfor transactions to commit, and even then, offering only probabilistic\nguarantees. This paper introduces ByzCoin, a novel Byzantine consensus protocol\nthat leverages scalable collective signing to commit Bitcoin transactions\nirreversibly within seconds. ByzCoin achieves Byzantine consensus while\npreserving Bitcoin's open membership by dynamically forming hash\npower-proportionate consensus groups that represent recently-successful block\nminers. ByzCoin employs communication trees to optimize transaction commitment\nand verification under normal operation while guaranteeing safety and liveness\nunder Byzantine faults, up to a near-optimal tolerance of f faulty group\nmembers among 3f + 2 total. ByzCoin mitigates double spending and selfish\nmining attacks by producing collectively signed transaction blocks within one\nminute of transaction submission. Tree-structured communication further reduces\nthis latency to less than 30 seconds. Due to these optimizations, ByzCoin\nachieves a throughput higher than PayPal currently handles, with a confirmation\nlatency of 15-20 seconds.\n
We need to shift our perspective of blockchain, from just the programmable ledger, to a networked infrastructure of computing machinery. Doing so, we could easily visualize how computer programs will operate over this new infrastructure, which is presently being used for transaction validations. We cannot take the cloud computing analogy literally because the blockchain infrastructure can’t replace cloud computing completely. Although, it unbundles and democratizes cloud computing. Thus, companies and individual consumers can soon keep their data in distributed cloud network based on highly secure blockchain technology.
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark · 5 authors
This paper explains the functioning of “blockchain technology” and critically assesses its potential role in improving services in banking, contracts, and database systems. Comparing blockchain to the current best practice technology in these fields reveals several barriers to successful commercial implementation: Blockchain technology involves costly redundancies and irreversibility, faces serious scaling problems and significant barriers to complying with regulations, and is a security liability unless secured with its own freely trading currency. A survey of the state of the blockchain industry shows that in eight years since blockchain technology was invented, it has had no commercial applications other than digital cash. The paper concludes that a blockchain is a peculiar engineering design whose only advantage is in removing third party intermediation to allow for the creation of digital cash, and is unlikely to offer economic advantages for any commercial problem other than the one it was specifically engineered to solve.
Steve Huckle, Rituparna Bhattacharya, Martin White, Natalia Beloff
This paper explores how the Internet of Things and blockchain technology can benefit shared economy applications. The focus of this research is understanding how blockchain can be exploited to create decentralised, shared economy applications that allow people to monetise, securely, their things to create more wealth. Shared economy applications such as Airbnb and Uber are well-known applications, but there are many other opportunities to share in the digital economy. With the recent interest in the Internet of Things and blockchain, the opportunity exists to create a myriad of sharing applications, e.g. peer-to-peer automatic payment mechanisms, foreign exchange platforms, digital rights management and cultural heritage to name but a few. While many types of shared economy scenarios are proliferating, few of them, so far, leverage the Internet of Things and blockchain as technologies to build distributed applications. This paper discusses how we might make use of the Internet of Things and blockchains to create secure shared economy distributed applications. Presented are examples of such distributed applications in the context of an Internet of Things architecture using blockchain technology.
Internet of Things (IoT) are being adopted for industrial and manufacturing applications such as manufacturing automation, remote machine diagnostics, prognostic health management of industrial machines and supply chain management. Cloud-Based Manufacturing is a recent on-demand model of manufacturing that is leveraging IoT technologies. While Cloud-Based Manufacturing enables on-demand access to manufacturing resources, a trusted intermediary is required for transactions between the users who wish to avail manufacturing services. We present a decentralized, peer-to-peer platform called BPIIoT for Industrial Internet of Things based on the Block chain technology. With the use of Blockchain technology, the BPIIoT platform enables peers in a decentralized, trustless, peer-to-peer network to interact with each other without the need for a trusted intermediary.
Ángel Gomez-Sacristan, Miguel A. Rodríguez-Hernández, V. Sempere
The concept of Smart-Hospital is generally associated with a comprehensive care model capable of responding to the needs of health institutions, companies and patients in an optimum way in terms of economic, operative and environmental aspects aiming the improvement of care quality and sustainable use of resources. In this context, a Smart-Hospital is a technological and hyper-connected hospital in terms of telecommunications. Ahuge range of systems and devices generate information of a heterogeneous nature. In many cases, for reasons of efficiency and availability, this information is stored and processed in architectures external to the hospital itself. Centralized services housed in Cloud architectures or telemedicine / tele-assistance services are proof of this. Guaranteeing an adequate level of quality of service is a complex task when approached from an analytical point of view due to the large number of sources and their heterogeneous nature. The use of simulation tools allows this task to be undertaken and using different hypotheses in less time and at a reasonable cost. This article presents the results obtained, in terms of quality of communications, for a Smart-Hospital with an arbitrary collection of heterogeneous services connected by Metro-Ethernet access. The results obtained: loss of information, delays and jitter will be used to outline the capacities to be contracted from the telecommunications supplier.
Nowadays, the development of traditional business models become more and more mature that people use them to guide various kinds of E-business activities. Internet of things(IoT), being an innovative revolution over the Internet, becomes a new platform for E-business. However, old business models could hardly fit for the E-business on the IoT. In this article, we 1) propose an IoT E-business model, which is specially designed for the IoT E-business; 2) redesign many elements in traditional E-business models; 3) realize the transaction of smart property and paid data on the IoT with the help of P2P trade based on the Blockchain and smart contract. We also experiment our design and make a comprehensive discuss.
Kay Noyen, Dirk Volland, Dominic Wörner, Elgar Fleisch
Sensing-as-a-Service (S2aaS) is an emerging Internet of Things (IOT) business\nmodel pattern. To be technically feasible and to effectively allow for broad\nadoption, S2aaS implementations have to overcome manifold systemic hurdles,\nspecifically regarding payment and sensor identification. In an effort to\novercome these hurdles, we propose Bitcoin as protocol for S2aaS networks. To\nlay the groundwork and start the conversation about disruptive changes that\nBitcoin technology could bring to S2aaS concepts and IOT in general, we\nidentify and discuss the core characteristics that could drive those changes.\nWe present a conceptual example and describe the basic process of exchanging\ndata for cash using Bitcoin.\n
The Internet of Things (IoT) is emerging as the major trend in shaping the development of the next generation of information networks. The challenges of the enormous, dynamic, incredibly diverse and high complexity of the IoT urgently require novel self-organization scheme because most of the existing distributed self-organization schemes cannot be directly applied to it. In this paper, we propose an intelligent self-organizing scheme (ISOS) for the IoT inspired by the endocrine regulating mechanism. For each node in the network, an autonomous area is established, where the node can effectively interact with its peers and perform self-control according to its own status and dynamic circumstance in a decentralized infrastructure. By introducing the hormone mechanism as the medium for information transmission and data sharing, the nodes can collaborate with each other and work in a cooperative way. Through adjusting the release procedure of the hormones, the ability to effectively detect service randomly generated can also be guaranteed in the probabilistic partially-working IoT. Simulation results verify the performance of the proposed mechanism that entitles the IoT to the ability of maintaining its status in a globally stable status, while effectively discovering the random service requests in a resource-critical configuration. The ISOS would be of great significance for the practical implementation of the IoT.
Ubiquitous sensing enabled by Wireless Sensor Network (WSN) technologies cuts across many areas of modern day living. This offers the ability to measure, infer and understand environmental indicators, from delicate ecologies and natural resources to urban environments. The proliferation of these devices in a communicating-actuating network creates the Internet of Things (IoT), wherein, sensors and actuators blend seamlessly with the environment around us, and the information is shared across platforms in order to develop a common operating picture (COP). Fuelled by the recent adaptation of a variety of enabling device technologies such as RFID tags and readers, near field communication (NFC) devices and embedded sensor and actuator nodes, the IoT has stepped out of its infancy and is the the next revolutionary technology in transforming the Internet into a fully integrated Future Internet. As we move from www (static pages web) to web2 (social networking web) to web3 (ubiquitous computing web), the need for data-on-demand using sophisticated intuitive queries increases significantly. This paper presents a cloud centric vision for worldwide implementation of Internet of Things. The key enabling technologies and application domains that are likely to drive IoT research in the near future are discussed. A cloud implementation using Aneka, which is based on interaction of private and public clouds is presented. We conclude our IoT vision by expanding on the need for convergence of WSN, the Internet and distributed computing directed at technological research community.
Ubiquitous sensing enabled by Wireless Sensor Network (WSN) technologies cuts\nacross many areas of modern day living. This offers the ability to measure,\ninfer and understand environmental indicators, from delicate ecologies and\nnatural resources to urban environments. The proliferation of these devices in\na communicating-actuating network creates the Internet of Things (IoT),\nwherein, sensors and actuators blend seamlessly with the environment around us,\nand the information is shared across platforms in order to develop a common\noperating picture (COP). Fuelled by the recent adaptation of a variety of\nenabling device technologies such as RFID tags and readers, near field\ncommunication (NFC) devices and embedded sensor and actuator nodes, the IoT has\nstepped out of its infancy and is the the next revolutionary technology in\ntransforming the Internet into a fully integrated Future Internet. As we move\nfrom www (static pages web) to web2 (social networking web) to web3 (ubiquitous\ncomputing web), the need for data-on-demand using sophisticated intuitive\nqueries increases significantly. This paper presents a cloud centric vision for\nworldwide implementation of Internet of Things. The key enabling technologies\nand application domains that are likely to drive IoT research in the near\nfuture are discussed. A cloud implementation using Aneka, which is based on\ninteraction of private and public clouds is presented. We conclude our IoT\nvision by expanding on the need for convergence of WSN, the Internet and\ndistributed computing directed at technological research community.\n
Blockchain technology has been gaining great interest from a variety of sectors including healthcare, supply chain, and cryptocurrencies. However, Blockchain suffers from a limited ability to scale (i.e., low throughput and high latency). Several solutions have been proposed to tackle this. In particular, sharding has proved to be one of the most promising solutions to Blockchain's scalability issue. Sharding can be divided into two major categories: (1) Sharding-based Proof-of-Work (PoW) Blockchain protocols, and (2) Sharding-based Proof-of-Stake (PoS) Blockchain protocols. The two categories achieve good performances (i.e., good throughput with a reasonable latency), but raise security issues. This article focuses on the second category. In this paper, we start by introducing the key components of sharding-based PoS Blockchain protocols. We then briefly introduce two consensus mechanisms, namely PoS and practical Byzantine Fault Tolerance (pBFT), and discuss their use and limitations in the context of sharding-based Blockchain protocols. Next, we provide a probabilistic model to analyze the security of these protocols. More specifically, we compute the probability of committing a faulty block and measure the security by computing the number of years to fail. We achieve a number of years to fail of approximately 4000 in a network of 4000 nodes, 10 shards, and a shard resiliency of 33%.