Antonio Guimarães

Juan de la Cierva fellowship

Postdoctoral fellowship of the Spanish State Research Agency, held at the IMDEA Software Institute, Madrid, Spain, on Secure and efficient fully homomorphic encryption for privacy-preserving computation.

Reference
JDC2024-055789-I
Call
Juan de la Cierva 2024: applied in Jan 2025, awarded in Oct 2025
Period
Jan 1, 2026 – Dec 31, 2027 (two years)
Host
IMDEA Software Institute, Madrid, Spain
Supervisor
Ignacio Cascudo
Ministerio de Ciencia, Innovación y UniversidadesCofinanciado por la Unión EuropeaAgencia Estatal de Investigación

Grant JDC2024-055789-I, funded by MICIU/AEI/10.13039/501100011033 and by ESF+.

The programme

The Juan de la Cierva programme is a postdoctoral fellowship funded by the Spanish Ministry of Science, Innovation and Universities through the State Research Agency (AEI). Together with the more senior Ramón y Cajal programme, it is regarded as one of the two most prestigious nationally funded fellowships for a research career in Spain. It was created in 2004 and has had a call every year since. It is named after Juan de la Cierva (1895–1936), the Spanish engineer who invented the autogiro and the articulated rotor, which made the first stable flight of a rotary-wing aircraft possible.

See more on Wikipedia →

The proposal

Summary of the research line, as submitted.

Secure and efficient fully homomorphic encryption for privacy-preserving computation

In the processing of sensitive information, privacy has always been an aspect of utmost interest. The popularization of large-scale data processing applications brought renewed interest to the topic as those often ought to be employed in a privacy-preserving manner. Additionally, as these applications are commonly outsourced to third-party cloud providers, new security threats arise from vulnerabilities intrinsic to the public cloud computing scenario. Cryptography provides important tools for enabling formal guarantees of privacy, and it is broadly used to protect data at rest and in transit. On the other hand, data might be equally vulnerable during processing while protecting it is generally seen as a major challenge. In this context, Fully Homomorphic Encryption (FHE) appears as an ideal solution by enabling computation to be performed directly over encrypted data without decryption.

Practical performance is generally the main impairment for the popularization of FHE, as initial FHE constructions introduced a large performance overhead even on the most basic applications. Notwithstanding, significant progress has been consistently made in the last decade with new FHE schemes providing practical solutions for a wide range of applications. Among the many examples of modern FHE use cases, the homomorphic evaluation of neural network inference algorithms stands out by its promising data processing capabilities and the multitude of efficient FHE methods available for evaluating it. Further progress is nonetheless still necessary on many fronts, as FHE can only be deemed fully practical for applications in somewhat restricted scenarios. For example, the evaluation of very high-precision non-algebraic functions is a challenge that FHE has yet to overcome.

Other security concerns also arise when considering the broader employment of FHE, especially against malicious adversaries. While FHE provides strong guarantees of confidentiality, it is inherently malleable, allowing malicious parties to modify computation results and perform undesired operations over the encrypted data. Protecting against such adversaries is fundamental in many real-world scenarios, and Verifiable Computation (VC) techniques are the ideal solution for it. The challenges of using these techniques in conjunction lie primarily in the difficulties of setting up compatible parameters and computation models, as well as in dealing with the combined performance overhead introduced by these techniques. On the other hand, the vast number of existing constructions for VC and FHE creates many possibilities for practical protocols, both for generic computing and specialized applications.

The main research goals of this line of work are:

  1. To advance the efficiency of fully homomorphic encryption, that allows for its practical applicability in more scenarios such as the evaluation of high-precision non-algebraic functions mentioned above.
  2. To provide more efficient verifiable computation protocols that ensure correct computations over fully homomorphic encrypted data when this computation is performed by an untrusted party.

Keywords: cryptography, privacy, privacy-preserving computation, fully homomorphic encryption, verifiable computation, efficient cryptographic software.

Results so far

Work supported by grant JDC2024-055789-I.