This work presents the design, hardware implementation, and empirical evaluation of a secure and lightweight Federated Learning (FL) node architecture on Field-Programmable Gate Arrays (FPGAs). The proposed framework integrates a high-throughput Convolutional Neural Network (CNN) accelerator for on-device inference with a suite of dedicated hardware-based cryptographic primitives, including Advanced Encryption Standard (AES-128) for confidentiality, Secure Hash Algorithm (SHA-256) for integrity verification, Rivest–Shamir–Adleman (RSA) for digital signatures, and a True Random Number Generator (TRNG) using ring oscillator entropy sources. The architecture supports low-latency real-time inference and secure transmission of model updates, ensuring both data confidentiality and source authenticity. An optimized Universal Asynchronous Receiver-Transmitter Interface (UART) is used for efficient communication. The entire system is fully synthesized and has been prototyped on a Xilinx Zynq UltraScale platform, achieving high resource efficiency, cryptographic robustness, and operational suitability for deployment in privacy-sensitive AIoT environments.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

FPGA-Based Secure Federated Learning with CNN Inference and Hardware Cryptography

  • Phuc Tran-Vinh,
  • Cuong Pham-Quoc

摘要

This work presents the design, hardware implementation, and empirical evaluation of a secure and lightweight Federated Learning (FL) node architecture on Field-Programmable Gate Arrays (FPGAs). The proposed framework integrates a high-throughput Convolutional Neural Network (CNN) accelerator for on-device inference with a suite of dedicated hardware-based cryptographic primitives, including Advanced Encryption Standard (AES-128) for confidentiality, Secure Hash Algorithm (SHA-256) for integrity verification, Rivest–Shamir–Adleman (RSA) for digital signatures, and a True Random Number Generator (TRNG) using ring oscillator entropy sources. The architecture supports low-latency real-time inference and secure transmission of model updates, ensuring both data confidentiality and source authenticity. An optimized Universal Asynchronous Receiver-Transmitter Interface (UART) is used for efficient communication. The entire system is fully synthesized and has been prototyped on a Xilinx Zynq UltraScale platform, achieving high resource efficiency, cryptographic robustness, and operational suitability for deployment in privacy-sensitive AIoT environments.