@inproceedings{9d083f99b4764532bc05bd083177fb80,
title = "The Simplest Multi-key Linearly Homomorphic Signature Scheme",
abstract = "We consider the problem of outsourcing computation on data authenticated by different users. Our aim is to describe and implement the simplest possible solution to provide data integrity in cloud-based scenarios. Concretely, our multi-key linearly homomorphic signature scheme (MKLHS) allows users to upload signed data on a server, and at any later point in time any third party can query the server to compute a linear combination of data authenticated by different users and check the correctness of the returned result. Our construction generalizes Boneh et al.{\textquoteright}s linearly homomorphic signature scheme (PKC{\textquoteright}09 [7]) to the multi-key setting and relies on basic tools of pairing-based cryptography. Compared to existing multi-key homomorphic signature schemes, our MKLHS is a conceptually simple and elegant direct construction, which trades-off privacy for efficiency. The simplicity of our approach leads us to a very efficient construction that enjoys significantly shorter signatures and higher performance than previous proposals. Finally, we implement MKLHS using two different pairing-friendly curves at the 128-bit security level, a Barreto-Lynn-Scott curve and a Barreto-Naehrig curve. Our benchmarks illustrate interesting performance trade-offs between these parameters, involving the cost of exponentiation and hashing in pairing groups. We provide a discussion on such trade-offs that can be useful to other implementers of pairing-based protocols.",
keywords = "Multi-key homomorphic signatures, Cryptographic pairings, Efficient software implementation",
author = "Diego Aranha and Elena Pagnin",
year = "2019",
month = sep,
day = "9",
doi = "10.1007/978-3-030-30530-7_14",
language = "English",
isbn = "978-3-030-30529-1",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "280--300",
editor = "Schwabe, {Peter } and Nicolas Th{\'e}riault",
booktitle = "Progress in Cryptology – LATINCRYPT 2019",
address = "Germany",
note = "6th International Conference on Cryptology and Information Security in Latin America, LATINCRYPT 2019 ; Conference date: 02-10-2019 Through 04-10-2019",
}