Blockchain-Based Certificate Transparency and Revocation Transparency

被引:49
|
作者
Wang, Ze [1 ,2 ]
Lin, Jingqiang [1 ,2 ,3 ]
Cai, Quanwei [1 ,2 ]
Wang, Qiongxiao [1 ,2 ,3 ]
Zha, Daren [1 ,2 ]
Jing, Jiwu [4 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur LOIS, Beijing 100864, Peoples R China
[2] Chinese Acad Sci, Data Assurance & Commun Secur Res Ctr DCS Ctr, Beijing 100864, Peoples R China
[3] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing 100049, Peoples R China
[4] Univ Chinese Acad Sci, Sch Comp Sci & Technol, Beijing 100049, Peoples R China
基金
中国国家自然科学基金;
关键词
Web servers; Blockchain; Browsers; Publishing; Public key; certificate transparency; certificate revocation; public key infrastructure; trust management;
D O I
10.1109/TDSC.2020.2983022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional X.509 public key infrastructures (PKIs) depend on trusted certification authorities (CAs) to sign certificates, used in SSL/TLS to authenticate web servers and establish secure channels. However, recent security incidents indicate that CAs may (be compromised to) sign fraudulent certificates. In this article, we propose blockchain-based certificate transparency (CT) and revocation transparency (RT) to balance the absolute authority of CAs. Our scheme is compatible with X.509 PKIs but significantly reinforces the security guarantees of a certificate. The CA-signed certificates and their revocation status information of an SSL/TLS web server are published by the subject (i.e., the web server) as a transaction in the global certificate blockchain. The certificate blockchain acts as append-only public logs to monitor CAs' certificate signing and revocation operations, and an SSL/TLS web server is granted with the cooperative control on its certificates. A browser compares the certificate received in SSL/TLS negotiations with the ones in the public certificate blockchain, and accepts it only if it is published and not revoked. We implement the prototype system with Firefox and Nginx, and the experimental results show that it introduces reasonable overheads.
引用
收藏
页码:681 / 697
页数:17
相关论文
共 50 条
  • [11] Privacy and Transparency in Blockchain-Based Smart Grid Operations
    Loreti, Pierpaolo
    Bracciale, Lorenzo
    Raso, Emanuele
    Bianchi, Giuseppe
    Sanseverino, Eleonora Riva
    Gallo, Pierluigi
    IEEE ACCESS, 2023, 11 : 120666 - 120679
  • [12] Crystal: Enhancing Blockchain Mining Transparency With Quorum Certificate
    Niu, Jianyu
    Gai, Fangyu
    Han, Runchao
    Zhang, Ren
    Zhang, Yinqian
    Feng, Chen
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (05) : 4154 - 4168
  • [13] Formalizing and Safeguarding Blockchain-Based BlockVoke Protocol as an ACME Extension for Fast Certificate Revocation
    Sujatanagarjuna, Anant
    Bochem, Arne
    Leiding, Benjamin
    CRYPTOGRAPHY, 2022, 6 (04)
  • [14] Certificate Transparency
    Laurie, Ben
    COMMUNICATIONS OF THE ACM, 2014, 57 (10) : 40 - 46
  • [15] Certificate transparency
    Laurie, Ben
    Queue, 2014, 12 (08): : 10 - 19
  • [16] Supply chain transparency through blockchain-based traceability: An overview with demonstration
    Sunny, Justin
    Undralla, Naveen
    Pillai, V. Madhusudanan
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 150
  • [17] Blockchain-Based Open Data: An Approach for Resolving Data Integrity and Transparency
    Dinh-Duc Truong
    Thanh Nguyen-Van
    Quoc-Bao Nguyen
    Nguyen Huynh Huy
    Tuan-Anh Tran
    Nhat-Quang Le
    Khuong Nguyen-An
    FUTURE DATA AND SECURITY ENGINEERING (FDSE 2019), 2019, 11814 : 526 - 541
  • [18] An IoT and Blockchain-based Approach for Ensuring Transparency and Accountability in Regulatory Compliance
    Chowdhury, Niaz
    UBICOMP/ISWC'19 ADJUNCT: PROCEEDINGS OF THE 2019 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2019 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, 2019, : 957 - 962
  • [19] Formalizing the Blockchain-Based BlockVoke Protocol for Fast Certificate Revocation Using Colored Petri Nets
    Sujatanagarjuna, Anant
    Bochem, Arne
    Leiding, Benjamin
    INFORMATION, 2021, 12 (07)
  • [20] Efficient Message Authentication with Revocation Transparency Using Blockchain for Vehicular Networks
    Li, Kang
    Lau, Wang Fat
    Au, Man Ho
    Ho, Ivan Wang-Hei
    Wang, Yilei
    COMPUTERS & ELECTRICAL ENGINEERING, 2020, 86