Smart contract assisted blockchain based public key infrastructure system

被引:3
|
作者
Panigrahi, Amrutanshu [1 ]
Nayak, Ajit Kumar [2 ]
Paul, Rourab [1 ]
机构
[1] Siksha O Anusandhan Deemed Be Univ, Dept CSE, Bhubaneswar, Odisha, India
[2] Siksha O Anusandhan Deemed Be Univ, Dept CS & IT, Bhubaneswar, Odisha, India
关键词
CHALLENGES; MANAGEMENT; ATTACKS;
D O I
10.1002/ett.4655
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Public key infrastructure (PKI) is a reliable solution for Internet communication. PKI finds applications in secure email, virtual private network (VPN), e-commerce, e-governance, and so on. It provides a secure mechanism to authenticate users and communications. The conventional PKI system is centralized, which exposes the infrastructure to many security issues. The digital certificate generation and validation processes in PKI suffer from high latency and inadequate authentication processes. Moreover, it needs enormous time and effort to mitigate the malfeasance of the certificate authority (CA). The complexity of employing the traditional key and certificate management increases by enforcing the centralized CA$$ CA $$, which can compromise the transaction security. To overcome the aforementioned issues of PKI, three different solutions have been reported in the literature: Log based PKI (LBPKI), Web of Trust (WoT), and blockchain based PKI. The blockchain based PKI achieves more attention as it is the combination of LBPKI and WoT, which serves distributed trust, log of transactions, and constant sized data to verify the identity of users. Motivated by these facts, this article reports a blockchain-based PKI system which has a lighter smart contract and less storage capacity and is also suitable for lightweight applications. The lighter smart contract in our infrastructure uses a thresholdvalue$$ threshold\kern0.3em value $$, which validates the limit of one participating node for becoming the CA$$ CA $$ of any transaction inside the network. This approach can prevent distributed denial of service (DDoS) attacks. This smart contract also checks the signer node address. The proposed smart contract can prevent seven cyber attacks, such as Denial of Service (DoS), Man in the Middle Attack (MITM), Distributed Denial of Service (DDoS), 51%, Injection attacks, Routing Attack, and Eclipse attack. The Delegated Proof of Stake (DPoS) consensus algorithm used in this model reduces the number of validators for each transaction which makes it suitable for lightweight applications. The timing complexity of key/certificate validation and signature/certificate revocation processes do not depend on the number of transactions. The comparisons of various timing parameters with existing solutions show that the proposed PKI is competitively better.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Smart Contract Based Next-Generation Public Key Infrastructure (PKI) Using Permissionless Blockchain
    Aguru, Aswani Devi
    Erukala, Suresh Babu
    Kavati, Ilaiah
    [J]. HYBRID INTELLIGENT SYSTEMS, HIS 2021, 2022, 420 : 625 - 635
  • [2] Turning trust around: Smart Contract-assisted Public Key Infrastructure
    Ahmed, Abu Shohel
    Aura, Tuomas
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 104 - 111
  • [3] Towards a Smart Contract-Based, Decentralized, Public-Key Infrastructure
    Patsonakis, Christos
    Samari, Katerina
    Roussopoulos, Mema
    Kiayias, Aggelos
    [J]. CRYPTOLOGY AND NETWORK SECURITY (CANS 2017), 2018, 11261 : 299 - 321
  • [4] DPKI: A Blockchain-Based Decentralized Public Key Infrastructure System
    Papageorgiou, Alexander
    Loupos, Konstantinos
    Mygiakis, Antonis
    Krousarlis, Thomas
    [J]. 2020 GLOBAL INTERNET OF THINGS SUMMIT (GIOTS), 2020,
  • [5] Blockchain based Smart Contract for Bidding System
    Chen, Yi-Hui
    Chen, Shih-Hsin
    Lin, Iuon-Chang
    [J]. PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 208 - 211
  • [6] CBPKI: Cloud Blockchain-based Public Key Infrastructure
    Khieu, Brian
    Moh, Melody
    [J]. PROCEEDINGS OF THE 2019 ANNUAL ACM SOUTHEAST CONFERENCE (ACMSE 2019), 2019, : 58 - 63
  • [7] ShadowEth: Private Smart Contract on Public Blockchain
    Rui Yuan
    Yu-Bin Xia
    Hai-Bo Chen
    Bin-Yu Zang
    Jan Xie
    [J]. Journal of Computer Science and Technology, 2018, 33 : 542 - 556
  • [8] ShadowEth: Private Smart Contract on Public Blockchain
    Yuan, Rui
    Xia, Yu-Bin
    Chen, Hai-Bo
    Zang, Bin-Yu
    Xie, Jan
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (03) : 542 - 556
  • [9] Smart-Contract based System Operations for Permissioned Blockchain
    Sato, Tatsuya
    Himura, Yosuke
    [J]. 2018 9TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2018,
  • [10] A Traceable Online Will System Based on Blockchain and Smart Contract Technology
    Chen, Chin-Ling
    Lin, Ching-Ying
    Chiang, Mao-Lun
    Deng, Yong-Yuan
    Chen, Peizhi
    Chiu, Yi-Jui
    [J]. SYMMETRY-BASEL, 2021, 13 (03):