کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
542817 871581 2011 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Optimized FPGA-based elliptic curve cryptography processor for high-speed applications
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر سخت افزارها و معماری
پیش نمایش صفحه اول مقاله
Optimized FPGA-based elliptic curve cryptography processor for high-speed applications
چکیده انگلیسی

In this paper, we introduce an FPGA-based processor for elliptic curve cryptography on Koblitz curves. The processor targets specifically to applications requiring very high speed. The processor is optimized for performing scalar multiplications, which are the basic operations of every elliptic curve cryptosystem, only on one specific Koblitz curve; the support for other curves is achieved by reconfiguring the FPGA. We combine efficient methods from various recent papers into a very efficient processor architecture. The processor includes carefully designed processing units dedicated for different parts of the scalar multiplication in order to increase performance. The computation is pipelined providing simultaneous processing of up to three scalar multiplications. We provide experimental results on an Altera Stratix II FPGA demonstrating that the processor computes a single scalar multiplication on average in 11.71μs and achieves a throughput of 235,550 scalar multiplications per second on NIST K-163.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Integration, the VLSI Journal - Volume 44, Issue 4, September 2011, Pages 270–279
نویسندگان
,