loading
Papers

Research.Publish.Connect.

Paper

High-performance Pipelined FPGA Implementation of the Elliptic Curve Cryptography over GF (2n)

Topics: Applied Cryptography; Data Integrity; Data Protection; Information Hiding; Network Security; Privacy; Security and Privacy in Smart Grids; Security and Privacy in Social Networks; Security and Privacy in the Cloud; Security and Privacy in Web Services; Security and Privacy Policies; Security Protocols; Security Requirements; Security Verification and Validation

Authors: Salah Harb ; M. Ahmad and M. Swamy

Affiliation: Electrical and Computer Engineering Department, Concordia University, 1440 De maisonnueve, Montreal and Canada

ISBN: 978-989-758-378-0

Keyword(s): Cryptography, Elliptic Curve Cryptography, FPGA, Pipelining Architecture, Finite Field Operations, Field Multiplications, Projective Coordination, Efficiency.

Related Ontology Subjects/Areas/Topics: Applied Cryptography ; Cryptographic Techniques and Key Management ; Data and Application Security and Privacy ; Data Engineering ; Data Integrity ; Data Protection ; Databases and Data Security ; Information and Systems Security ; Information Assurance ; Information Hiding ; Network Security ; Privacy ; Security and Privacy in Social Networks ; Security and Privacy in the Cloud ; Security and Privacy in Web Services ; Security and Privacy Policies ; Security in Information Systems ; Security Protocols ; Security Requirements ; Security Verification and Validation ; Wireless Network Security

Abstract: In this paper, a high-performance area-efficient hardware design for the Elliptic Curve Cryptography (ECC) is presented, targeting the area-constrained high-bandwidth embedded applications. The high-speed design is implemented using pipelining architecture. The applied architecture is performed using n-bit data path of the finite field GF(2n). For the finite field operations, the implementation in the ECC uses the bit-parallel recursive Karatsuba-Ofman algorithm for multiplication and Itoh-Tsuji for inversion. A modified efficient montgomery ladder algorithm is utilized for the scalar multiplication of a point. The pipelined registers are inserted in ideal locations, where balanced-execution paths among computing components are guaranteed. A Memory-less finite state machine model is developed to control the instructions of computing the finite field operations efficiently. The high-performance design has been implemented using Xilinx Virtex, Kintex and Artix FPGA devices. It can perfo rm a single scalar multiplication in 226 clock cycles within 0.63µs using 2780 slices and 360Mhz working frequency on Virtex-7 over GF (2163). In GF (2233) and GF (2571), a scalar multiplication can be computed in 327 and 674 clock cycles within 1.05µs and 2.32µs, respectively. Comparing with previous works, our design requires less number of clock cycles, and operates using less FPGA resources with competitive high working frequencies. Therefore, the proposed design is well suited in the resources-constrained real time cryptosystems like those in online banking services, wearable smart devices and network attached storages. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.215.182.36

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Harb, S.; Ahmad, M. and Swamy, M. (2019). High-performance Pipelined FPGA Implementation of the Elliptic Curve Cryptography over GF (2n).In Proceedings of the 16th International Joint Conference on e-Business and Telecommunications - Volume 2: SECRYPT, ISBN 978-989-758-378-0, pages 15-24. DOI: 10.5220/0007772800150024

@conference{secrypt19,
author={Salah Harb. and M. Omair Ahmad. and M. N. S. Swamy.},
title={High-performance Pipelined FPGA Implementation of the Elliptic Curve Cryptography over GF (2n)},
booktitle={Proceedings of the 16th International Joint Conference on e-Business and Telecommunications - Volume 2: SECRYPT,},
year={2019},
pages={15-24},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007772800150024},
isbn={978-989-758-378-0},
}

TY - CONF

JO - Proceedings of the 16th International Joint Conference on e-Business and Telecommunications - Volume 2: SECRYPT,
TI - High-performance Pipelined FPGA Implementation of the Elliptic Curve Cryptography over GF (2n)
SN - 978-989-758-378-0
AU - Harb, S.
AU - Ahmad, M.
AU - Swamy, M.
PY - 2019
SP - 15
EP - 24
DO - 10.5220/0007772800150024

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.