Harder, Better, Faster, Stronger - Elliptic Curve Discrete Logarithm Computations on FPGAs
- đ¤ Speaker: Erich Wenger, Graz University of Technology, Austria đ Website
- đ Date & Time: Monday 20 April 2015, 10:00 - 11:00
- đ Venue: SC04, Computer Laboratory, William Gates Building
Abstract
Computing discrete logarithms takes time. It takes time to develop new algorithms, choose the best algorithms, implement these algorithms correctly and efficiently, keep the system running for several months, and, finally, publish the results. In this paper, we present a highly performant architecture that can be used to compute discrete logarithms of Weierstrass curves defined over binary fields and Koblitz curves using FPG As. We used the architecture to compute for the first time a discrete logarithm of the elliptic curve “sect113r1”, a previously standardized binary curve, using 10 Kintex-7 FPG As. To achieve this result, we investigated different iteration functions, used a negation map, dealt with the fruitless cycle problem, built an efficient FPGA design that processes 900 million iterations per second, and we tended for several months the optimized implementations running on the FPG As.
Series This talk is part of the Computer Laboratory Computer Architecture Group Meeting series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Computer Laboratory Computer Architecture Group Meeting
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- SC04, Computer Laboratory, William Gates Building
- School of Technology
- Security-related talks
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)



Monday 20 April 2015, 10:00-11:00