Hierarchical NTT architectures on FPGA

Warning The system is temporarily closed to updates for reporting purpose.

Koçer, Emre (2024) Hierarchical NTT architectures on FPGA. [Thesis]

Full text not available from this repository. (Request a copy)

Abstract

Fully Homomorphic Encryption (FHE) represents a paradigm shift in cryptography,enabling computations directly on encrypted data while preserving privacy. However,the computational complexity inherent in FHE operations, particularly polynomialmultiplications, presents a significant barrier to practical adoption. This thesisfocuses on addressing these challenges by developing high-performance, hardwareacceleratedarchitectures for FHE, with a particular emphasis on the optimizationof negacyclic Number Theoretic Transform (NTT) operations.The key contribution of this work is the introduction of a high speed, throughputoptimized,hierarchical 7-step NTT algorithm tailored for FPGA implementation.This approach builds on the negacyclic NTT method to enhance computational efficiencyby leveraging hierarchical partitioning of polynomial operations. Comparedto conventional 4-step NTT designs, the proposed architecture achieves superior scalabilityand resource efficiency, supporting polynomial sizes ranging from 210 to 216.By utilizing a modular and pipelined hardware architecture, the design overcomesmemory access bottlenecks, achieving significant improvement in NTT throughputcompared to state-of-the-art software implementations.The hierarchical design employs advanced techniques, including column independenceand unrolled NTT stages, to maximize throughput while minimizing latency.Additionally, the modular reduction operations utilize Word-Level Montgomery(WLM) methods, enabling compatibility with varying security levels andFHE parameters. The results highlight the practicality of negacyclic NTT-based hiiverarchical designs in high-throughput cryptographic applications, facilitating securedata processing in domains such as privacy-preserving machine learning, encrypteddatabase queries, and secure cloud computing.Our proposed design achieves significant performance improvements over state-ofthe-art implementations for NTT operations, with up to 8.14× speed-up in averagelatency and 4.01× better Area-Time-Product (ATP) for high-performance FPGAs.Compared to leading solutions, our seven-step architecture demonstrates superiorthroughput and scalability across various ring dimensions (n=210 to n=216), offeringup to 7.96× lower latency while maintaining resource efficiency. Furthermore,our design supports runtime-configurable parameters, making it a practical solution.
Item Type: Thesis
Uncontrolled Keywords: Homomorphic Encryption, Hardware Acceleration, FPGA, PolynomialMultiplication, Hierarchical NTT, Modular Multiplication. -- Homomorfik Şifreleme, Hızlandırıcı Donanım, PolinomÇarpması, Hiyerarşik STD, Modüler Çarpma.
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7800-8360 Electronics > TK7885-7895 Computer engineering. Computer hardware
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Information Center
Depositing User: Dila Günay
Date Deposited: 10 Oct 2025 12:23
Last Modified: 10 Oct 2025 12:23
URI: https://research.sabanciuniv.edu/id/eprint/52980

Actions (login required)

View Item
View Item