Back to Search
Start Over
Throughput/area optimised pipelined architecture for elliptic curve crypto processor
- Source :
- IET Computers & Digital Techniques. 13:361-368
- Publication Year :
- 2019
- Publisher :
- Institution of Engineering and Technology (IET), 2019.
-
Abstract
- A pipelined architecture is proposed in this work to speed up the point multiplication in elliptic curve cryptography (ECC). This is achieved, at first; by pipelining the arithmetic unit to reduce the critical path delay. Second, by reducing the number of clock cycles (latency), which is achieved through careful scheduling of computations involved in point addition and point doubling. These two factors thus, help in reducing the time for one point multiplication computation. On the other hand, the small area overhead for this design gives a higher throughput/area ratio. Consequently, the proposed architecture is synthesised on different FPGAs to compare with the state-of-the-art. The synthesis results over GF(2 m ) show that the proposed design can work up to a frequency of 369, 357 and 337 MHz when implemented for m = 163, 233 and 283 bit key lengths, respectively, on Virtex-7 FPGA. The corresponding throughput/slice figures are 42.22, 12.37 and 9.45, which outperform existing implementations.
- Subjects :
- Speedup
business.industry
Computer science
Computation
02 engineering and technology
Parallel computing
020202 computer hardware & architecture
Scheduling (computing)
Public-key cryptography
Elliptic curve
Hardware and Architecture
0202 electrical engineering, electronic engineering, information engineering
Hardware_ARITHMETICANDLOGICSTRUCTURES
Electrical and Electronic Engineering
Latency (engineering)
Elliptic curve cryptography
business
Field-programmable gate array
Software
Subjects
Details
- ISSN :
- 1751861X and 17518601
- Volume :
- 13
- Database :
- OpenAIRE
- Journal :
- IET Computers & Digital Techniques
- Accession number :
- edsair.doi...........245d748686606ccbb7a13983cd7ff5c0
- Full Text :
- https://doi.org/10.1049/iet-cdt.2018.5056