An Efficient TLS 1.3 Handshake Protocol with VC Certificate Type

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Perugini, Leonardo, Vesco, Andrea
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910959307587584
author Perugini, Leonardo
Vesco, Andrea
author_facet Perugini, Leonardo
Vesco, Andrea
contents The paper presents a step forward in the design and implementation of a Transport Layer Security (TLS) handshake protocol that enables the use of Verifiable Credential (VC) while maintaining full compliance with RFC-8446 and preserving all the security features of TLS 1.3. The improvement over our previous work lies in the handshake design, which now only uses messages already defined for TLS 1.3. The design has an incredibly positive impact on the implementation, as we made minimal changes to the OpenSSL library and relied mostly on a novel external provider to handle VC and Decentralized IDentifier (DID) related operations. The experimental results prove the feasibility of the design and show comparable performance to the original solution based on Public Key Infrastructure (PKI) and X.509 certificates. These results pave the way for the adoption of Self-Sovereign Identity in large-scale Internet of Things (IoT) systems, with a clear benefit in terms of reducing the cost of identity management.
format Preprint
id arxiv_https___arxiv_org_abs_2407_12536
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle An Efficient TLS 1.3 Handshake Protocol with VC Certificate Type
Perugini, Leonardo
Vesco, Andrea
Cryptography and Security
The paper presents a step forward in the design and implementation of a Transport Layer Security (TLS) handshake protocol that enables the use of Verifiable Credential (VC) while maintaining full compliance with RFC-8446 and preserving all the security features of TLS 1.3. The improvement over our previous work lies in the handshake design, which now only uses messages already defined for TLS 1.3. The design has an incredibly positive impact on the implementation, as we made minimal changes to the OpenSSL library and relied mostly on a novel external provider to handle VC and Decentralized IDentifier (DID) related operations. The experimental results prove the feasibility of the design and show comparable performance to the original solution based on Public Key Infrastructure (PKI) and X.509 certificates. These results pave the way for the adoption of Self-Sovereign Identity in large-scale Internet of Things (IoT) systems, with a clear benefit in terms of reducing the cost of identity management.
title An Efficient TLS 1.3 Handshake Protocol with VC Certificate Type
topic Cryptography and Security
url https://arxiv.org/abs/2407.12536