Paper 2025/1234

LegoLog: A configurable transparency log

Vivian Fang, University of California, Berkeley
Emma Dauterman, Stanford University, Massachusetts Institute of Technology
Akshay Ravoor, University of California, Berkeley
Akshit Dewan, University of California, Berkeley
Raluca Ada Popa, University of California, Berkeley
Abstract

Transparency logs are critical for a wide range of applications, from web certificates to end-to-end encrypted messaging. Today, many transparency log designs exist for various applications and workloads, and developers must fully understand the design space to find the best design for their needs. Worse, if a developer needs a transparency log for an application and workload without an existing transparency log, the developer (who might not be an expert) must design a new log. To address these challenges, we introduce the paradigm of a configurable transparency log, which takes as input a description of the application work- load and constraints of different entities and automatically outputs a transparency log uniquely suited to the application. We present the first configurable transparency log design, LegoLog, which we implement and empirically evaluate end- to-end for three specialized transparency logs. We also show that LegoLog can express six different applications, and we compare the asymptotic complexity of LegoLog and existing transparency logs tailored to individual applications. We find that configurability does not come at the cost of performance: LegoLog can capture a variety of applications while performing comparably to existing, special-purpose transparency logs.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. EuroS&P 2025
Keywords
transparency logs
Contact author(s)
mail @ vivi sh
History
2025-07-09: approved
2025-07-03: received
See all versions
Short URL
https://ia.cr/2025/1234
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2025/1234,
      author = {Vivian Fang and Emma Dauterman and Akshay Ravoor and Akshit Dewan and Raluca Ada Popa},
      title = {{LegoLog}: A configurable transparency log},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1234},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1234}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.