CertLedger: A new PKI model with Certificate Transparency based on blockchain

dc.contributor.authorKubilay, Murat Yasin
dc.contributor.authorKiraz, Mehmet Sabir
dc.contributor.authorMantar, Hact Ali
dc.date.accessioned2025-10-29T11:29:30Z
dc.date.issued2019
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.description.abstractIn conventional PKI, CAs are assumed to be fully trusted. However, in practice, CAs' absolute responsibility for providing trustworthiness caused major security and privacy issues. To prevent such issues, Google introduced the concept of Certificate Transparency (CT) in 2013. Later, several new PKI models are proposed to reduce the level of trust to the CAs. However, all of these proposals are still vulnerable to split-world attacks if the adversary is capable of showing different views of the log to the targeted victims. In this paper, we propose a new PKI architecture with certificate transparency based on blockchain, what we called CertLedger, to eliminate the split-world attacks and to provide certificate/revocation transparency. All TLS certificates' validation, storage, and entire revocation process is conducted in CertLedger as well as Trusted CA certificate management. During a TLS connection, TLS clients get an efficient proof of existence of the certificate directly from its domain owners. Hence, privacy is now perfectly preserved by eliminating the traceability issue via OCSP servers. It also provides a unique, efficient, and trustworthy certificate validation process eliminating the conventional inadequate and incompatible certificate validation processes implemented by different software vendors. TLS clients in CertLedger also do not require to make certificate validation and store the trusted CA certificates anymore. We analyze the security and performance of CertLedger and provide a comparison with the previous proposals. Finally, we implement its protoype on Ethereum to demonstrate experimental results. The results show that the performance of the TLS handshake and certificate validation through CertLedger is significantly improved compared to the current TLS protocol. (C) 2019 Elsevier Ltd. All rights reserved.
dc.identifier.doi10.1016/j.cose.2019.05.013
dc.identifier.endpage352
dc.identifier.issn0167-4048
dc.identifier.issn1872-6208
dc.identifier.orcid0000-0002-7262-562X
dc.identifier.orcid0000-0002-4881-0948
dc.identifier.scopus2-s2.0-85066291628
dc.identifier.scopusqualityQ1
dc.identifier.startpage333
dc.identifier.urihttps://doi.org/10.1016/j.cose.2019.05.013
dc.identifier.urihttps://hdl.handle.net/20.500.14854/11138
dc.identifier.volume85
dc.identifier.wosWOS:000475993700020
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherElsevier Advanced Technology
dc.relation.ispartofComputers & Security
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WOS_20251020
dc.subjectPKI
dc.subjectSSL/TLS
dc.subjectCertificate Transparency
dc.subjectCertificate validation
dc.subjectPrivacy
dc.subjectBlockchain
dc.titleCertLedger: A new PKI model with Certificate Transparency based on blockchain
dc.typeArticle

Dosyalar