DSig: Breaking the Barrier of Signatures in Data Centers

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Aguilera, Marcos K., Burgelin, Clément, Guerraoui, Rachid, Murat, Antoine, Xygkis, Athanasios, Zablotchi, Igor
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913386293362688
author Aguilera, Marcos K.
Burgelin, Clément
Guerraoui, Rachid
Murat, Antoine
Xygkis, Athanasios
Zablotchi, Igor
author_facet Aguilera, Marcos K.
Burgelin, Clément
Guerraoui, Rachid
Murat, Antoine
Xygkis, Athanasios
Zablotchi, Igor
contents Data centers increasingly host mutually distrustful users on shared infrastructure. A powerful tool to safeguard such users are digital signatures. Digital signatures have revolutionized Internet-scale applications, but current signatures are too slow for the growing genre of microsecond-scale systems in modern data centers. We propose DSig, the first digital signature system to achieve single-digit microsecond latency to sign, transmit, and verify signatures in data center systems. DSig is based on the observation that, in many data center applications, the signer of a message knows most of the time who will verify its signature. We introduce a new hybrid signature scheme that combines cheap single-use hash-based signatures verified in the foreground with traditional signatures pre-verified in the background. Compared to prior state-of-the-art signatures, DSig reduces signing time from 18.9 to 0.7 us and verification time from 35.6 to 5.1 us, while keeping signature transmission time below 2.5 us. Moreover, DSig achieves 2.5x higher signing throughput and 6.9x higher verification throughput than the state of the art. We use DSig to (a) bring auditability to two key-value stores (HERD and Redis) and a financial trading system (based on Liquibook) for 86% lower added latency than the state of the art, and (b) replace signatures in BFT broadcast and BFT replication, reducing their latency by 73% and 69%, respectively
format Preprint
id arxiv_https___arxiv_org_abs_2406_07215
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DSig: Breaking the Barrier of Signatures in Data Centers
Aguilera, Marcos K.
Burgelin, Clément
Guerraoui, Rachid
Murat, Antoine
Xygkis, Athanasios
Zablotchi, Igor
Cryptography and Security
Distributed, Parallel, and Cluster Computing
Data centers increasingly host mutually distrustful users on shared infrastructure. A powerful tool to safeguard such users are digital signatures. Digital signatures have revolutionized Internet-scale applications, but current signatures are too slow for the growing genre of microsecond-scale systems in modern data centers. We propose DSig, the first digital signature system to achieve single-digit microsecond latency to sign, transmit, and verify signatures in data center systems. DSig is based on the observation that, in many data center applications, the signer of a message knows most of the time who will verify its signature. We introduce a new hybrid signature scheme that combines cheap single-use hash-based signatures verified in the foreground with traditional signatures pre-verified in the background. Compared to prior state-of-the-art signatures, DSig reduces signing time from 18.9 to 0.7 us and verification time from 35.6 to 5.1 us, while keeping signature transmission time below 2.5 us. Moreover, DSig achieves 2.5x higher signing throughput and 6.9x higher verification throughput than the state of the art. We use DSig to (a) bring auditability to two key-value stores (HERD and Redis) and a financial trading system (based on Liquibook) for 86% lower added latency than the state of the art, and (b) replace signatures in BFT broadcast and BFT replication, reducing their latency by 73% and 69%, respectively
title DSig: Breaking the Barrier of Signatures in Data Centers
topic Cryptography and Security
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2406.07215