Title
Fpga Implementations Of Elliptic Curve Cryptography And Tate Pairing Over A Binary Field
Keywords
Elliptic curve cryptography; Field programmable gate array; Galois field arithmetic; Parallel processing; Tate pairing
Abstract
Elliptic curve cryptography (ECC) and Tate pairing are two new types of public-key cryptographic schemes that become popular in recent years. ECC offers a smaller key size compared to traditional methods without sacrificing security level. Tate pairing is a bilinear map commonly used in identity-based cryptographic schemes. Therefore, it is more attractive to implement these schemes by using hardware than by using software because of its computational expensiveness. In this paper, we propose field programmable gate array (FPGA) implementations of the elliptic curve point multiplication in Galois field GF (2283) and Tate pairing computation in GF (2283). Experimental results demonstrate that, compared with previously proposed approaches, our FPGA implementations of ECC and Tate pairing can speed up by 31.6 times and 152 times, respectively. © 2008 Elsevier B.V. All rights reserved.
Publication Date
12-1-2008
Publication Title
Journal of Systems Architecture
Volume
54
Issue
12
Number of Pages
1077-1088
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1016/j.sysarc.2008.04.012
Copyright Status
Unknown
Socpus ID
54049099571 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/54049099571
STARS Citation
Li, Hao; Huang, Jian; Sweany, Philip; and Huang, Dijiang, "Fpga Implementations Of Elliptic Curve Cryptography And Tate Pairing Over A Binary Field" (2008). Scopus Export 2000s. 9256.
https://stars.library.ucf.edu/scopus2000/9256