Title | Blockchain-Based PKI Solutions for IoT |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Singla, Ankush, Bertino, Elisa |
Conference Name | 2018 IEEE 4th International Conference on Collaboration and Internet Computing (CIC) |
Keywords | bitcoin, blockchain, blockchain-based alternatives, blockchain-based PKI solutions, certification authority, computer network security, consensus protocols, data integrity, decentralized trusted third parties, Emercoin Name Value Service, Ethereum blockchain, Ethereum Light Sync client, Human Behavior, Internet of Things, IoT, Metrics, Peer-to-peer computing, peer-to-peer data store, PKI Trust Models, Protocols, pubcrawl, Public key, public key certificates, public key cryptography, public key infrastructure, publicly verifiable trusted third parties, Resiliency, robust PKI, Scalability, scalable PKI, smart contracts, Trusted Computing |
Abstract | Traditionally, a Certification Authority (CA) is required to sign, manage, verify and revoke public key certificates. Multiple CAs together form the CA-based Public Key Infrastructure (PKI). The use of a PKI forces one to place trust in the CAs, which have proven to be a single point-of-failure on multiple occasions. Blockchain has emerged as a transformational technology that replaces centralized trusted third parties with a decentralized, publicly verifiable, peer-to-peer data store which maintains data integrity among nodes through various consensus protocols. In this paper, we deploy three blockchain-based alternatives to the CA-based PKI for supporting IoT devices, based on Emercoin Name Value Service (NVS), smart contracts by Ethereum blockchain, and Ethereum Light Sync client. We compare these approaches with CA-based PKI and show that they are much more efficient in terms of computational and storage requirements in addition to providing a more robust and scalable PKI. |
DOI | 10.1109/CIC.2018.00-45 |
Citation Key | singla_blockchain-based_2018 |