Decentralized authorization in constrained IoT environments exploiting interledger mechanisms
Autor: | Spyros Voulgaris, George C. Polyzos, Vasilios A. Siris, Nikos Fotiou, Dimitrios Dimopoulos |
---|---|
Rok vydání: | 2020 |
Předmět: |
Transaction cost
Blockchain Smart contract Computer Networks and Communications business.industry Computer science media_common.quotation_subject Hash function Authorization 020206 networking & telecommunications 02 engineering and technology Payment Server Ledger 0202 electrical engineering electronic engineering information engineering Key (cryptography) 020201 artificial intelligence & image processing business Resilience (network) Computer network media_common |
Zdroj: | Computer Communications |
ISSN: | 0140-3664 |
DOI: | 10.1016/j.comcom.2020.01.030 |
Popis: | We present models that utilize smart contracts and interledger mechanisms to provide decentralized authorization for constrained IoT devices. The models involve different tradeoffs in terms of cost, delay, complexity, and privacy, while exploiting key advantages of smart contracts and multiple blockchains that communicate with interledger mechanisms. These include immutably recording hashes of authorization information and policies in smart contracts, resilience through the execution of smart contract code on all blockchain nodes, and cryptographically linking transactions and IoT events recorded on different blockchains using hash-lock and time-lock mechanisms. In the case of two ledgers, an authorization and a payment ledger, the authorization ledger can be a private Ethereum network or a permissioned ledger such as Hyperledger Fabric. For decentralized authorization where a subset of m-out-of-n authorization servers are required, we present two policies for selecting the m servers. The first policy can utilize statistics of the authorization servers such as transaction cost and response time. The second policy selects the first m servers that respond. The proposed models are evaluated on the public Ethereum testnets Rinkeby and Ropsten, and for different implementations on the Hyperledger Fabric permissioned ledger, in terms of execution cost (gas), delay, and reduction of data that needs to be sent to the constrained IoT devices. |
Databáze: | OpenAIRE |
Externí odkaz: |