19 research outputs found
KYoT: Self-sovereign IoT Identification with a Physically Unclonable Function
The integration of Internet-of-Things (IoT) and Blockchains (BC) for trusted and decentralized approaches enabled modern use cases, such as supply chain tracing, smart cities, and IoT data marketplaces. For these it is essential to identify reliably IoT devices, since the producer-consumer trust is not guaranteed by a Trusted Third Party (TTP). Therefore, this work proposes a Know Your IoT device platform (KYoT), which enables the self-sovereign identification of IoT devices on the Ethereum BC. KYoT permits manufacturers and device owners to register and verify IoT devices in a self-sovereign fashion, while data storage security is ensured. KYoT deploys an SRAM-based (Static Random Access Memory) Physically Unclonable Function (PUF), which takes advantage of the manufacturing variability of devices’ SRAM chips to derive a unique identifying key for each IoT device. The self-sovereign identification mechanism introduced is based on the ERC 734 and ERC 735 Ethereum identity standards
Bow-tie structure of the Polkadot transfer network
While there are many data collection and analysis tools for Ethereum - the largest smart contract blockchain by market capitalization, development of similar tools for other smart contract blockchains is lacking. Reasons for this are non-existent standards, changing specifications d ue t o rapid development, common usage of the off-chain storage, and lack of developers. One of such blockchains is Polkadot - a layer- zero blockchain featuring a single relay chain whose role is to secure smart contract transactions on multiple other parachains. In this paper we describe a data collection pipeline for Polkadot blockchain that we then use to perform an analysis of the bow-tie structure of its transfer network over time, with special emphasis on the role of nominators and validators in this structure. We find evidence that t he Polkadot ecosystem iss lowly maturing from a system dominated by nominators and validators, both of which require some technical skill as well as willingness to bond sufficient amount of funds, into a system increasingly populated by regular users using the financial services of Polkadot
ITrade: A Blockchain-based, Self-Sovereign, and Scalable Marketplace for IoT Data Streams
In recent years, the interest grew in the Internet- of-Things (IoT) and Blockchain (BC) integration for additional trust and decentralization. This opened potentials in various use cases, such as supply chain tracing, smart cities, and recently IoT data marketplaces. Therefore, this paper presents the de- sign, implementation, and evaluation of the BC-based IoT data trading platform “ITrade". ITrade proposes a highly scalable microservice-based architecture based on clouds. ITrade enables end-to-end data streaming from IoT devices toward data buyers. The Smart Contract (SC)-oriented design of ITrade enables decentralized management of autonomous and distributed IoT data trading. ITrade evaluations attest its scalability as a reliable peer-to-peer data transmission platform
DLIT: A Scalable Distributed Ledger for IoT Data
The integration of the Internet-of-Things (IoT) and Blockchain (BC) for strong trust and decentralization shows potentials in use cases, such as supply chain tracing, smart cities, and health care. As a great number of IoT devices interacting in such cases, it is crucial to provide scalable and secure mechanisms for IoT data persistence within BCs. In this regard, sharding mechanisms have been employed to enhance the scalability of BCs. However, disconnections and delays of a BC’s distributed network can cause concerns for inter-shard and inter-miner synchronizations, eventually preventing the BC from reaching a high throughput. Thus, this work develops an IoT-oriented permissioned BC, which covers via a scalable Distributed Ledger (DL) a novel sharding mechanism for unstable distributed networks. Therefore, DLIT (Distributed Ledger for IoT Data) offers a novel two-layered transaction distribution, validation, and inter-shard synchronization, combined with authentication and verification mechanisms in support of a viable security level
Toward Scalable Blockchains with Transaction Aggregation
Blockchains (BCs) are back-linked chain of records termed as blocks. To establish decentralized trusted systems, BCs employ consensus mechanisms. During the past ten years, there have been various proposals of BC design and implementations. However, most of the developed sate of the art BCs suffer from scalability issues. In order to enhance the scalability of the BCs, this paper proposes a transaction aggregation mechanism on a Proof-of-Stake (PoS)-based BC. Having developed the transaction aggregation and double linked blocks, efficient prevention and control of the BC's size growth is observed in the evaluated scenarios
BIIT: Standardization of Blockchain-based I2oT Systems in the I4 Era
In Industry 4.0 (I4), the Industrial Internet of Things (I2oT) data streams are prone to significant data manipulation risks. The integration of Blockchains (BC) with I2oT may become a solution preventing from this problem. This paper provides a blockchain-agnostic Blockchain I2oT (BI2oT) architecture called BIIT that allows developing a broad range of BC applications fully integrating Internet of Things (IoT). The mechanisms introduced in BIIT aim at solutions that provide data reliability, limit the computational overhead, and enhance energy efficiency. BIIT is evaluated through real-world experimentation