Paper 2024/744 Original: eprint.iacr.org/2024/744 ↗

An NVMe-based Secure Computing Platform with FPGA-based TFHE Accelerator

Yoshihiro Ohba
Tomoya Sanuki
Claude Gravel
Kentaro Mihara
Asuka Wakasugi
Kenta Adachi
Abstract

In this study, we introduce a new approach to secure computing by implementing a platform that utilizes a non-volatile memory express (NVMe)-based system with an FPGA-based Torus fully homomorphic encryption (TFHE) accelerator, solid state drive (SSD), and middleware on the host-side. Our platform is the first to offer completely secure computing capabilities for TFHE by using an FPGA-based accelerator. We defined secure computing instructions to evaluate 14-bit to 14-bit functions using TFHE. Our middleware allows for the communication of ciphertexts, keys, and secure computing programs while invoking secure computing programs through NVMe commands with metadata. Our performance evaluation demonstrates that our secure computing platform outperforms CPU-based and GPU-based platforms by 15 to 120 times and 2.5 to 3 times, respectively, in gate bootstrapping execution time. Additionally, our platform uses 7 to 12 times less electric energy consumption during the gate bootstrapping execution time than CPU-based platforms and 4.95 times less than a GPU-based platform. The performance of a machine learning application running on our platform shows that bootstrapping accounts for more than 80% of ciphertext learning time.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2025-04-16: last updated
2024-05-16: published
Short URL
https://ia.cr/2024/744
License
https://creativecommons.org/licenses/by-nc-nd/4.0/

BibTeX

@misc{cryptoeprint:2024/744,
      author = {Yoshihiro Ohba and Tomoya Sanuki and Claude Gravel and Kentaro Mihara and Asuka Wakasugi and Kenta Adachi},
      title = {An NVMe-based Secure Computing Platform with FPGA-based TFHE Accelerator},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/744},
      year = {2024},
      url = {https://eprint.iacr.org/2024/744}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.