Cargando…

BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections

Log-based public key infrastructure(PKI) refers to a robust class of CA-attack-resilient PKI that enhance transparency and accountability in the certificate revocation and issuance process by compelling certificate authorities (CAs) to submit revocations to publicly and verifiably accessible logs. H...

Descripción completa

Detalles Bibliográficos
Autores principales: Xing, Qianqian, Wang, Xiaofeng, Xu, Xinyue, Lin, Jiaqi, Wang, Fei, Li, Cui, Wang, Baosheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10649209/
https://www.ncbi.nlm.nih.gov/pubmed/37960516
http://dx.doi.org/10.3390/s23218816
_version_ 1785135513402867712
author Xing, Qianqian
Wang, Xiaofeng
Xu, Xinyue
Lin, Jiaqi
Wang, Fei
Li, Cui
Wang, Baosheng
author_facet Xing, Qianqian
Wang, Xiaofeng
Xu, Xinyue
Lin, Jiaqi
Wang, Fei
Li, Cui
Wang, Baosheng
author_sort Xing, Qianqian
collection PubMed
description Log-based public key infrastructure(PKI) refers to a robust class of CA-attack-resilient PKI that enhance transparency and accountability in the certificate revocation and issuance process by compelling certificate authorities (CAs) to submit revocations to publicly and verifiably accessible logs. However, log-based PKIs suffer from a reliance on centralized and consistent sources of information, rendering them susceptible to split-world attacks, and they regrettably fail to provide adequate incentives for recording or monitoring CA behavior. Blockchain-based PKIs address these limitations by enabling decentralized log audits through automated financial incentives. However, they continue to face challenges in developing a scalable revocation mechanism suited for lightweight clients. In this paper, we introduce BRT, a scalable blockchain-based system for certificate and revocation transparency. It serves to log, audit, and validate the status of certificates within the transport layer security (TLS)/secure sockets layer(SSL) PKI domain. We designed an audit-on-chain framework, coupled with an off-chain storage/computation system, to enhance the efficiency of BRT when operating in a blockchain environment. By implementing a blockchain-based prototype, we demonstrate that BRT achieves storage-efficient log recording with a peak compression rate reaching 8%, cost-effective log updates for large-scale certificates, and near-instantaneous revocation checks for users.
format Online
Article
Text
id pubmed-10649209
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-106492092023-10-30 BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections Xing, Qianqian Wang, Xiaofeng Xu, Xinyue Lin, Jiaqi Wang, Fei Li, Cui Wang, Baosheng Sensors (Basel) Article Log-based public key infrastructure(PKI) refers to a robust class of CA-attack-resilient PKI that enhance transparency and accountability in the certificate revocation and issuance process by compelling certificate authorities (CAs) to submit revocations to publicly and verifiably accessible logs. However, log-based PKIs suffer from a reliance on centralized and consistent sources of information, rendering them susceptible to split-world attacks, and they regrettably fail to provide adequate incentives for recording or monitoring CA behavior. Blockchain-based PKIs address these limitations by enabling decentralized log audits through automated financial incentives. However, they continue to face challenges in developing a scalable revocation mechanism suited for lightweight clients. In this paper, we introduce BRT, a scalable blockchain-based system for certificate and revocation transparency. It serves to log, audit, and validate the status of certificates within the transport layer security (TLS)/secure sockets layer(SSL) PKI domain. We designed an audit-on-chain framework, coupled with an off-chain storage/computation system, to enhance the efficiency of BRT when operating in a blockchain environment. By implementing a blockchain-based prototype, we demonstrate that BRT achieves storage-efficient log recording with a peak compression rate reaching 8%, cost-effective log updates for large-scale certificates, and near-instantaneous revocation checks for users. MDPI 2023-10-30 /pmc/articles/PMC10649209/ /pubmed/37960516 http://dx.doi.org/10.3390/s23218816 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xing, Qianqian
Wang, Xiaofeng
Xu, Xinyue
Lin, Jiaqi
Wang, Fei
Li, Cui
Wang, Baosheng
BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections
title BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections
title_full BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections
title_fullStr BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections
title_full_unstemmed BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections
title_short BRT: An Efficient and Scalable Blockchain-Based Revocation Transparency System for TLS Connections
title_sort brt: an efficient and scalable blockchain-based revocation transparency system for tls connections
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10649209/
https://www.ncbi.nlm.nih.gov/pubmed/37960516
http://dx.doi.org/10.3390/s23218816
work_keys_str_mv AT xingqianqian brtanefficientandscalableblockchainbasedrevocationtransparencysystemfortlsconnections
AT wangxiaofeng brtanefficientandscalableblockchainbasedrevocationtransparencysystemfortlsconnections
AT xuxinyue brtanefficientandscalableblockchainbasedrevocationtransparencysystemfortlsconnections
AT linjiaqi brtanefficientandscalableblockchainbasedrevocationtransparencysystemfortlsconnections
AT wangfei brtanefficientandscalableblockchainbasedrevocationtransparencysystemfortlsconnections
AT licui brtanefficientandscalableblockchainbasedrevocationtransparencysystemfortlsconnections
AT wangbaosheng brtanefficientandscalableblockchainbasedrevocationtransparencysystemfortlsconnections