• DocumentCode
    3183409
  • Title

    Implementation and Performance Analysis of SEAL Encryption on FPGA, GPU and Multi-core Processors

  • Author

    Theoharoulis, Kostas ; Antoniadis, Charalambos ; Bellas, Nikolaos ; Antonopoulos, Christos D.

  • Author_Institution
    Dept. of Comput. & Commun. Eng., Univ. of Thessaly, Volos, Greece
  • fYear
    2011
  • fDate
    1-3 May 2011
  • Firstpage
    65
  • Lastpage
    68
  • Abstract
    Accelerators, such as field programmable gate arrays (FPGAs) and graphics processing units (GPUs), are special purpose processors designed to speed up compute-intensive sections of applications. FPGAs are highly customizable, while GPUs provide massive parallel execution resources and high memory bandwidth. In this paper, we compare the performance of these architectures, presenting a performance study of SEAL, a fast, software-oriented encryption algorithm on a Virtex-6 FPGA, a Graphics Processor Unit (GPU), and Intel Core i7, a 2-way hyper-threaded, 4-core processor. We show that each platform has relative competitive advantages in encrypting an input plaintext using SEAL.
  • Keywords
    coprocessors; cryptography; field programmable gate arrays; multiprocessing systems; 2-way hyper-threaded; 4-core processor; GPU; Intel Core i7; SEAL encryption; Virtex-6 FPGA; accelerator; compute-intensive section; field programmable gate arrays; graphics processing unit; graphics processor unit; high memory bandwidth; massive parallel execution resource; multicore processor; performance analysis; software-oriented encryption algorithm; special purpose processor; Clocks; Encryption; Field programmable gate arrays; Graphics processing unit; Parallel processing; Seals; CMP; Cryptography; Encryption; FPGA; GPU; Reconfigurable Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2011 IEEE 19th Annual International Symposium on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    978-1-61284-277-6
  • Electronic_ISBN
    978-0-7695-4301-7
  • Type

    conf

  • DOI
    10.1109/FCCM.2011.33
  • Filename
    5771249