DID Link: Authentication in TLS with Decentralized Identifiers and Verifiable Credentials

被引:0
作者
Garzon, Sandro Rodriguez [1 ]
Natusch, Dennis [2 ]
Philipp, Artur [1 ]
Kuepper, Axel [1 ]
Einsiedler, Hans Joachim [3 ]
Schneider, Daniela [4 ]
机构
[1] Tech Univ Berlin, Serv Centr Networking, T Labs, Berlin, Germany
[2] Tech Univ Berlin, Serv Centr Networking, Berlin, Germany
[3] Deutsch Telekom AG, Grp Technol, Berlin, Germany
[4] Deutsch Telekom AG, Core & Network Serv, Vienna, Austria
来源
2024 21ST ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST, PST 2024 | 2024年
关键词
TLS; X.509; Certificate; Authentication; Decentralized Identifiers; Verifiable Credentials; Distributed Ledger Technology; Security; Trust;
D O I
10.1109/PST62714.2024.10788053
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Authentication in TLS is predominately carried out with X.509 digital certificates issued by certificate authorities (CA). The centralized nature of current public key infrastructures, however, comes along with severe risks, such as single points of failure and susceptibility to cyber-attacks, potentially undermining the security and trustworthiness of the entire system. With Decentralized Identifiers (DID) alongside distributed ledger technology, it becomes technically feasible to prove ownership of a unique identifier without requiring an attestation of the proof's public key by a centralized and therefore vulnerable CA. This article presents DID Link, a novel authentication scheme for TLS 1.3 that empowers entities to authenticate in a TLS-compliant way with self-issued X.509 certificates that are equipped with ledger-anchored DIDs instead of CA-issued identifiers. It facilitates the exchange of tamper-proof and 3rd-party attested claims in the form of DID-bound Verifiable Credentials after the TLS handshake to complete the authentication with a full identification of the communication partner. A prototypical implementation shows comparable TLS handshake durations of DID Link if verification material is cached and reasonable prolongations if it is obtained from a ledger. The significant speed improvement of the resulting TLS channel over a widely used, DID-based alternative transport protocol on the application layer demonstrates the potential of DID Link to become a viable solution for the establishment of secure and trustful end-to-end communication links with decentrally managed digital identities.
引用
收藏
页码:118 / 128
页数:11
相关论文
共 27 条
[1]  
Amann Bernhard., 2013, P 29 ANN COMP SEC AP, P179
[2]  
[Anonymous], Verifiable credentials data model v1.1
[3]  
Bastian P., 2022, Open Identity Summit 2022, VP-325, P137
[4]   BA-TLS: Blockchain Authentication for Transport Layer Security in Internet of Things [J].
Beckwith, Erin ;
Thamilarasu, Geethapriya .
2020 7TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2020,
[5]  
Bistarelli S., 2023, P IT C CYB SEC ITASE
[6]  
Chu Y, 2020, IEEE ICCE, P429
[7]  
Claudio Alessio, 2023, Blockchain and Applications, 5th International Congress. Lecture Notes in Networks and Systems (778), P394, DOI 10.1007/978-3-031-45155-3_38
[8]  
Curren Sam, DID TLS Specification
[9]  
Cyber Safety Review Board, 2024, Tech. Rep.
[10]  
Decentralized Identity Foundation (DIF), Peer DID Method Specification