Taiyi: A high-performance CKKS accelerator for Practical Fully Homomorphic Encryption

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Fan, Shengyu, Deng, Xianglong, Tian, Zhuoyu, Hu, Zhicheng, Chang, Liang, Hou, Rui, Meng, Dan, Zhang, Mingzhe
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913266411765760
author Fan, Shengyu
Deng, Xianglong
Tian, Zhuoyu
Hu, Zhicheng
Chang, Liang
Hou, Rui
Meng, Dan
Zhang, Mingzhe
author_facet Fan, Shengyu
Deng, Xianglong
Tian, Zhuoyu
Hu, Zhicheng
Chang, Liang
Hou, Rui
Meng, Dan
Zhang, Mingzhe
contents Fully Homomorphic Encryption (FHE), a novel cryptographic theory enabling computation directly on ciphertext data, offers significant security benefits but is hampered by substantial performance overhead. In recent years, a series of accelerator designs have significantly enhanced the performance of FHE applications, bringing them closer to real-world applicability. However, these accelerators face challenges related to large on-chip memory and area. Additionally, FHE algorithms undergo rapid development, rendering the previous accelerator designs less perfectly adapted to the evolving landscape of optimized FHE applications. In this paper, we conducted a detailed analysis of existing applications with the new FHE method, making two key observations: 1) the bottleneck of FHE applications shifts from NTT to the inner-product operation, and 2) the optimal α of KeySwitch changes with the decrease in multiplicative level. Based on these observations, we designed an accelerator named Taiyi, which includes specific hardware for the inner-product operation and optimizes the NTT and BConv operations through algorithmic derivation. A comparative evaluation of Taiyi against previous state-of-the-art designs reveals an average performance improvement of 1.5x and reduces the area overhead by 15.7%.
format Preprint
id arxiv_https___arxiv_org_abs_2403_10188
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Taiyi: A high-performance CKKS accelerator for Practical Fully Homomorphic Encryption
Fan, Shengyu
Deng, Xianglong
Tian, Zhuoyu
Hu, Zhicheng
Chang, Liang
Hou, Rui
Meng, Dan
Zhang, Mingzhe
Cryptography and Security
Hardware Architecture
Fully Homomorphic Encryption (FHE), a novel cryptographic theory enabling computation directly on ciphertext data, offers significant security benefits but is hampered by substantial performance overhead. In recent years, a series of accelerator designs have significantly enhanced the performance of FHE applications, bringing them closer to real-world applicability. However, these accelerators face challenges related to large on-chip memory and area. Additionally, FHE algorithms undergo rapid development, rendering the previous accelerator designs less perfectly adapted to the evolving landscape of optimized FHE applications. In this paper, we conducted a detailed analysis of existing applications with the new FHE method, making two key observations: 1) the bottleneck of FHE applications shifts from NTT to the inner-product operation, and 2) the optimal α of KeySwitch changes with the decrease in multiplicative level. Based on these observations, we designed an accelerator named Taiyi, which includes specific hardware for the inner-product operation and optimizes the NTT and BConv operations through algorithmic derivation. A comparative evaluation of Taiyi against previous state-of-the-art designs reveals an average performance improvement of 1.5x and reduces the area overhead by 15.7%.
title Taiyi: A high-performance CKKS accelerator for Practical Fully Homomorphic Encryption
topic Cryptography and Security
Hardware Architecture
url https://arxiv.org/abs/2403.10188