TFHE-SBC: Software Designs for Fully Homomorphic Encryption over the Torus on Single Board Computers

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Matsumoto, Marin, Nozaki, Ai, Takase, Hideki, Oguchi, Masato
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916707798351872
author Matsumoto, Marin
Nozaki, Ai
Takase, Hideki
Oguchi, Masato
author_facet Matsumoto, Marin
Nozaki, Ai
Takase, Hideki
Oguchi, Masato
contents Fully homomorphic encryption (FHE) is a technique that enables statistical processing and machine learning while protecting data, including sensitive information collected by single board computers (SBCs), on a cloud server. Among FHE schemes, the TFHE scheme is capable of homomorphic NAND operations and, unlike other FHE schemes, can perform various operations such as minimum, maximum, and comparison. However, TFHE requires Torus Learning With Error (TLWE) encryption, which encrypts one bit at a time, leading to less efficient encryption and larger ciphertext size compared to other schemes. Additionally, SBCs have a limited number of hardware accelerators compared to servers, making it challenging to achieve the same level of optimization as on servers. In this study, we propose a novel SBC-specific design, \textsf{TFHE-SBC}, to accelerate client-side TFHE operations and enhance communication and energy efficiency. Experimental results demonstrate that \textsf{TFHE-SBC} encryption is up to 2486 times faster, improves communication efficiency by 512 times, and achieves 12 to 2004 times greater energy efficiency than the state-of-the-art.
format Preprint
id arxiv_https___arxiv_org_abs_2503_02559
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle TFHE-SBC: Software Designs for Fully Homomorphic Encryption over the Torus on Single Board Computers
Matsumoto, Marin
Nozaki, Ai
Takase, Hideki
Oguchi, Masato
Cryptography and Security
Fully homomorphic encryption (FHE) is a technique that enables statistical processing and machine learning while protecting data, including sensitive information collected by single board computers (SBCs), on a cloud server. Among FHE schemes, the TFHE scheme is capable of homomorphic NAND operations and, unlike other FHE schemes, can perform various operations such as minimum, maximum, and comparison. However, TFHE requires Torus Learning With Error (TLWE) encryption, which encrypts one bit at a time, leading to less efficient encryption and larger ciphertext size compared to other schemes. Additionally, SBCs have a limited number of hardware accelerators compared to servers, making it challenging to achieve the same level of optimization as on servers. In this study, we propose a novel SBC-specific design, \textsf{TFHE-SBC}, to accelerate client-side TFHE operations and enhance communication and energy efficiency. Experimental results demonstrate that \textsf{TFHE-SBC} encryption is up to 2486 times faster, improves communication efficiency by 512 times, and achieves 12 to 2004 times greater energy efficiency than the state-of-the-art.
title TFHE-SBC: Software Designs for Fully Homomorphic Encryption over the Torus on Single Board Computers
topic Cryptography and Security
url https://arxiv.org/abs/2503.02559