Paper 2025/1434

TLShare: Private Authenticated MPC and FHE Inputs Over TLS

Manuel B. Santos, Nillion
Dimitris Mouris, Nillion
Xiang Xie, Primus Labs
Miguel de Vega, Nillion
Andrei Lapets, Nillion
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.