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

被引:2
作者
Theoharoulis, Kostas [1 ]
Antoniadis, Charalambos [1 ]
Bellas, Nikolaos [1 ]
Antonopoulos, Christos D. [1 ]
机构
[1] Univ Thessaly, Dept Comp & Commun Engn, Volos, Greece
来源
2011 IEEE 19TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM) | 2011年
关键词
Cryptography; Encryption; FPGA; Reconfigurable Computing; GPU; CMP;
D O I
10.1109/FCCM.2011.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:65 / 68
页数:4
相关论文
共 3 条
[1]  
GOLDREICH O, 1986, J ACM, V33, P210
[2]  
Handschuh H, 1997, LECT NOTES COMPUT SC, V1267, P1
[3]  
Rogaway P., 1994, 1993 CAMBR SEC WORKS