← Latest papers
💻 computer science

FHECore: Rethinking GPU Microarchitecture for Fully Homomorphic Encryption

This paper proposes FHECore, a specialized functional unit integrated into GPU Streaming Multiprocessors that natively supports wide-precision modulo arithmetic to significantly accelerate Fully Homomorphic Encryption workloads, achieving up to 2.12× speedup with minimal area overhead by addressing the mismatch between modern GPU architectures and FHE requirements.

Original authors: Lohit Daksha, Seyda Guzelhan, Kaustubh Shivdikar, Carlos Agulló Domingo, Óscar Vera Lopez, Gilbert Jonatan, Hubert Dymarkowski, Aymane El Jerari, José Cano, José L. Abellán, John Kim, David Kaeli, Aja
Published 2026-07-29
📖 4 min read☕ Coffee break read

Original authors: Lohit Daksha, Seyda Guzelhan, Kaustubh Shivdikar, Carlos Agulló Domingo, Óscar Vera Lopez, Gilbert Jonatan, Hubert Dymarkowski, Aymane El Jerari, José Cano, José L. Abellán, John Kim, David Kaeli, Ajay Joshi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to send a secret message to a friend, but you are terrified that the mail carrier might peek at it. In the world of computers, this is a huge problem: usually, to do math on a secret, you have to open the envelope, look at the numbers, do the calculation, and then re-seal it. But what if you could do the math while the envelope was still sealed? That is the magic of Fully Homomorphic Encryption (FHE). It lets computers crunch numbers on data that remains locked up tight the entire time, keeping your medical records or bank details safe from prying eyes.

However, there's a catch. Doing math on locked envelopes is incredibly hard work. It's like trying to solve a giant puzzle where every piece is made of glass and you have to wear thick, clumsy gloves. The process is so slow and energy-hungry that it can take thousands of times longer than doing the same math on regular, unlocked data. Because of this, FHE has mostly stayed in the realm of theory, too slow for real-world use. To make it work, scientists have been trying to build special, super-fast computers just for this job, but those are expensive and take years to design. Meanwhile, the world's most powerful computers for other tasks—like the graphics cards (GPUs) in our gaming PCs and data centers—are getting faster every day, but they are built for a different kind of math that doesn't quite fit the "locked envelope" style.

This paper, titled "FHECore: Rethinking GPU Microarchitecture for Fully Homomorphic Encryption," asks a simple question: Can we tweak these powerful, everyday graphics cards to handle the "locked envelope" math without building a brand-new, expensive machine from scratch? The authors, a team of researchers from universities and companies like AMD, found that the current graphics cards are actually missing a specific tool they need. They propose a clever, small addition called FHECore—a specialized "helper unit" built directly into the graphics card's brain.

Think of a modern graphics card (GPU) like a massive, high-speed factory assembly line. It's designed to be incredibly efficient at building low-precision, tiny Lego bricks (like the numbers used in video games and AI). But FHE requires building with massive, heavy, wide-precision steel beams. Trying to use the Lego factory to build with steel beams is a disaster: the workers have to chop the steel beams into tiny Lego-sized pieces, build the structure, and then glue them all back together. This "chop-and-glue" process is what makes FHE so slow on current computers.

The researchers discovered that the two biggest bottlenecks in this process are like two specific assembly steps that happen over and over again. Instead of forcing the factory to chop the steel, they designed a new tool called FHECore. Imagine adding a specialized, heavy-duty press right onto the assembly line. This press can take those massive steel beams, smash them together, and cut them to the perfect size in a single, smooth motion. It doesn't need to chop them into tiny pieces first.

The paper shows that by adding this FHECore tool to the graphics card, they can skip the messy "chop-and-glue" steps entirely. In their simulations, this new tool reduced the number of tiny, repetitive instructions the computer had to follow by about 2.4 times for basic math tasks and nearly 2 times for full, complex applications. This translated to the computer running 1.57 times faster for basic tasks and 2.12 times faster for big jobs like training AI models or decrypting data. Perhaps most excitingly, they managed to cut the time it takes to "bootstrap" (a complex reset step needed to keep the encryption secure) by 50%.

The best part? This new tool is tiny. The researchers calculated that adding it to the graphics card would only increase the size of the chip's "factory floor" by 2.4%. This is a very small price to pay for such a huge speed boost. The paper argues that instead of waiting years to build a custom, expensive machine that might be obsolete by the time it's finished, we can simply upgrade the graphics cards we already have. By fitting this specialized FHECore unit into the existing design, we can finally make secret, encrypted computing fast enough to be useful in our daily lives, all while keeping the rest of the computer's factory running exactly as it did before.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →