Paper 2024/744

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

Yoshihiro Ohba, Kioxia Corporation
Tomoya Sanuki, Kioxia Corporation
Claude Gravel, EAGLYS Inc., Ryerson University
Kentaro Mihara, EAGLYS Inc.
Asuka Wakasugi, EAGLYS Inc.
Kenta Adachi, EAGLYS Inc.
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
Published elsewhere. IEEE ACCESS
DOI
10.1109/ACCESS.2025.3561728
Keywords
FHETFHEFPGAAcceleratorNVMeSSD
Contact author(s)
yoshihiro ohba @ kioxia com
tomoya sanuki @ kioxia com
gravel @ torontomu ca
miha ken 19 @ gmail com
a_wakasugi @ eaglys co jp
k_adachi @ eaglys co jp
History
2025-04-16: last of 3 revisions
2024-05-16: received
See all versions
Short URL
https://ia.cr/2024/744
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

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},
      doi = {10.1109/ACCESS.2025.3561728},
      url = {https://eprint.iacr.org/2024/744}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.