Paper 2025/1374

An Attack to Universally Composable Commitments from Malicious Physically Uncloneable Functions and how to Avoid it

Lourenço Abecasis
Paulo Mateus, Instituto de Telecomunicações, Lisbon, Portugal, Instituto Superior Técnico, Lisbon, Portugal
Chrysoula Vlachou, Instituto de Telecomunicações, Lisbon, Portugal, Instituto Superior Técnico, Lisbon, Portugal
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.