Title
Elliptic Curve Cryptography hardware accelerator for high-performance secure servers
Abstract
Security threats affecting electronics communications in the current world make necessary the encryption and authentication of every transaction. The increasing levels of security required are leading to an overload of transaction servers due to cryptographic tasks. In this paper, a hardware-implemented coprocessor for Elliptic Curve Cryptography operations is presented. This coprocessor enables the acceleration of secure services and can be implemented in the last generations FPGA, thus allowing to host in the same chip a software secure web/database server and the cryptographic coprocessor. Obtained results show advantages of the proposed solution when compared to software implementations and classical acceleration using graphics processing units. Moreover, the proposed cryptographic coprocessor presents improvements over other hardware implementations when area, performance and scalability are considered. The developed crypto-processor has been implemented in a xc7z020clg484-1 device from Xilinx, taking advantage of the synergy provided by the ARM microprocessors and the programmable logic for hardware implementations included in the device. This design requires only 9852 LUTs, while providing 8930 scalar-point operations per second when operating at 50 MHz, with a power consumption of 0.42 W.
Year
DOI
Venue
2019
10.1007/s11227-018-2317-6
The Journal of Supercomputing
Keywords
Field
DocType
Elliptic Curve Cryptography, Hardware accelerator, Codesign, FPGA
Cryptography,Computer science,Server,Field-programmable gate array,Encryption,Hardware acceleration,Coprocessor,Elliptic curve cryptography,Embedded system,Scalability,Distributed computing
Journal
Volume
Issue
ISSN
75
SP3
1573-0484
Citations 
PageRank 
References 
0
0.34
14
Authors
6