Paper 2024/273
Perfect 2-Party Computation from Additive Somewhat Homomorphic Encryption
Abstract
Two-party computation has been an active area of research since Yao's breakthrough results on garbled circuits. We present secret key somewhat homomorphic additive schemes where the client has perfect privacy (server can be computationally unbounded). Our basic scheme is somewhat homomorphic additive and we extend it to support multiplication. The server handles circuit multiplication gates by returning the multiplicands to the client which updates the decryption key so that the original ciphertext vector includes the encrypted multiplication gate outputs. We give a 2-party computation (2PC) protocol that also incorporates server inputs where the client has perfect privacy. Server privacy holds against a computationally bounded adversary since it depends on the hardness of the subset sum problem. The 2PC protocol maintains circuit privacy except for leaking the number of multiplication gates to the client. Scaling the 2PC protocol via separate encryption parameters for smaller subcircuits allows the ciphertext size to remain constant as circuit size grows.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- somewhat homomorphic additive encryptionperfect security
- Contact author(s)
- jonattr @ gmail com
- History
- 2025-05-17: last of 11 revisions
- 2024-02-18: received
- See all versions
- Short URL
- https://ia.cr/2024/273
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/273, author = {Jonathan Trostle}, title = {Perfect 2-Party Computation from Additive Somewhat Homomorphic Encryption}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/273}, year = {2024}, url = {https://eprint.iacr.org/2024/273} }