2017
DOI: 10.1109/tvlsi.2016.2574620
|View full text |Cite
|
Sign up to set email alerts
|

High-Speed and Low-Latency ECC Processor Implementation Over GF( $2^{m})$ on FPGA

Abstract: Abstract-In this paper, a novel high speed ECC processor implementation for point multiplication on Field Programmable Gate Array (FPGA) is proposed. A new segmented pipelined fullprecision multiplier is used to reduce the latency and the LopezDahab (LD) Montgomery point multiplication algorithm is modified for careful scheduling to avoid data dependency resulting in a drastic reduction in the number of clock cycles required. The proposed ECC architecture has been implemented on Xilinx FPGAs Virtex4, Virtex5 a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
108
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 78 publications
(108 citation statements)
references
References 28 publications
(83 reference statements)
0
108
0
Order By: Relevance
“…Several FPGA-based ECC architectures, either for high speed [4][5][6][7][8][9][10][11] or low resource applications [12][13][14][15], are available in the literature.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Several FPGA-based ECC architectures, either for high speed [4][5][6][7][8][9][10][11] or low resource applications [12][13][14][15], are available in the literature.…”
Section: Related Workmentioning
confidence: 99%
“…To reduce the number of CCs, various techniques have been employed in [4][5][6][7][8][9][10][11]. For example, the work in [4] presents three complex instructions while instruction level parallelism is used in [6,8] to reduce the number of required CCs.…”
Section: High-speed Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…The public key is used for encryption to provide data confidentiality during communication. ECC is implemented in smart card because of its smaller key size and less computational complexity relative to RSA cryptosystem [2]. This makes it attractive and suitable for such applications.…”
Section: Introductionmentioning
confidence: 99%
“…The public key is used for encryption to provide data confidentiality during communication. ECC is implemented in smart card because of its smaller key size and less computational complexity relative to RSA cryptosystem [2] and [3]. This makes it attractive and suitable for such applications [4].…”
Section: Introductionmentioning
confidence: 99%