Paper 2025/1374
An Attack to Universally Composable Commitments from Malicious Physically Uncloneable Functions and how to Avoid it
Abstract
In this work, we explore the possibility of unconditionally secure universally composable (UC) commitments, a very relevant cryptographic primitive in the context of secure multi-party computation. To this end, we assume the existence of Physically Uncloneable Functions (PUFs), a hardware security assumption that has been proven useful for securely achieving diverse tasks. In prior work [ASIACRYPT 2013, LNCS, vol. 8270, pp. 100–119] it was shown that a protocol for unconditional UC-secure commitments can be constructed even when the PUFs are malicious. Here, we report an attack to this protocol, as well as a few more issues that we identified in its construction. To address them, first we revise some of the previous PUF properties, and introduce new properties and tools that allow us to rigorously develop and present the security proofs. Second, we propose two different ways for making the commitment scheme secure against the attack we found. The first involves considering a new model where the creator of a PUF is notified whenever the PUF is queried and the second involves restricting adversaries to only being able to create stateless malicious PUFs. Finally, we analyze the efficiency of our schemes and show that our constructions are advantageous in this respect compared to the original proposal.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Major revision. International Conference on Provable and Practical Security (ProvSec 2025)
- Keywords
- Secure multi-party computationUniversally composable securityPhysically uncloneable functions
- Contact author(s)
-
lourenco abecasis @ tecnico ulisboa pt
paulo mateus @ tecnico ulisboa pt
chrysoula vlachou @ tecnico ulisboa pt - History
- 2025-07-30: approved
- 2025-07-28: received
- See all versions
- Short URL
- https://ia.cr/2025/1374
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1374,
author = {Lourenço Abecasis and Paulo Mateus and Chrysoula Vlachou},
title = {An Attack to Universally Composable Commitments from Malicious Physically Uncloneable Functions and how to Avoid it},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1374},
year = {2025},
url = {https://eprint.iacr.org/2025/1374}
}