• DocumentCode
    743037
  • Title

    Towards FHE in Embedded Systems: A Preliminary Codesign Space Exploration of a HW/SW Very Large Multiplier

  • Author

    Abozaid, Ghada ; Tisserand, Arnaud ; El-Mahdy, Ahmed ; Wada, Yasutaka

  • Author_Institution
    Parallel Comput. Lab., Egypt-Japan Univ. of Sci. & Technol., New Borg El-Arab, Egypt
  • Volume
    7
  • Issue
    3
  • fYear
    2015
  • Firstpage
    77
  • Lastpage
    80
  • Abstract
    The integration of fully homomorphic encryption (FHE) into embedded systems is limited due to its huge computational requirements. FHE requires multiplications of operands up to millions of bits. Current implementations use high-end and parallel processors, leading to high-power consumption. We propose a hardware-software system to benefit from the best of hardware (performance/low-power) and software (flexibility) capabilities. In this letter, we present our first codesign results for hardware dedicated multiplication units, which is used as atomic operations by the software layer. We report FPGA implementation results for those units and software performance estimations of their use in multiplications up to 16 millions-bit operands. In range of 10 W power consumption, our analysis show that good FHE performance is affordable.
  • Keywords
    cryptography; embedded systems; field programmable gate arrays; hardware-software codesign; software performance evaluation; FHE; FPGA implementation; HW/SW; codesign space exploration; embedded systems; fully homomorphic encryption; hardware dedicated multiplication units; hardware-software system; multiplier; software performance estimations; Computer architecture; Embedded systems; Encryption; Field programmable gate arrays; Hardware; Program processors; Cryptography; FHE; HW/SW codesign; multiplication; very large operands;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2015.2436372
  • Filename
    7115041