Paper 2025/1434
TLShare: Private Authenticated MPC and FHE Inputs Over TLS
Abstract
Transport Layer Security (TLS) is the backbone of the web, allowing clients to establish secure and private channels with servers. DECO (CCS'20) and follow-up works proposed protocols that enable proving the provenance of a TLS response, i.e., that a payload came from a particular server, without needing server-side modifications. Unfortunately, these works are limited to proving Boolean statements over the payload (e.g., age $\ge$ 18) and cannot combine payloads from multiple clients. We introduce TLShare, a framework that extracts authenticated data from a TLS connection and imports it into secure multiparty computation (MPC) or fully homomorphic encryption (FHE), without requiring server-side changes or exposing client credentials. Unlike prior work, TLShare allows the payload itself, not just a predicate about it, to serve as private input to secure downstream computation. TLShare supports combining verifiable inputs across multiple clients and servers, enabling new applications such as privacy-preserving financial risk assessment and collaborative analytics. We design three protocols for TLShare: one for MPC using verifiable secret sharing, and two for FHE using interactive and non-interactive zero-knowledge proofs, each ensuring input authenticity, integrity, and end-to-end privacy. We evaluate all three protocols of TLShare over both LAN and WAN settings, comparing their trade-offs and demonstrating their practicality.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Fully Homomorphic EncryptionMultiparty ComputationTLSZero-Knowledge Proofs
- Contact author(s)
-
manuel batalha santos @ gmail com
dimitris @ nillion com
xiexiangiscas @ gmail com
miguel @ nillion com
andrei lapets @ nillion com - History
- 2025-08-07: approved
- 2025-08-06: received
- See all versions
- Short URL
- https://ia.cr/2025/1434
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1434,
author = {Manuel B. Santos and Dimitris Mouris and Xiang Xie and Miguel de Vega and Andrei Lapets},
title = {{TLShare}: Private Authenticated {MPC} and {FHE} Inputs Over {TLS}},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1434},
year = {2025},
url = {https://eprint.iacr.org/2025/1434}
}