loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock
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. N. S. Ahmad and M. Omair Swamy

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

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 perf orm 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)

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.141.30.162

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 - SECRYPT; ISBN 978-989-758-378-0; ISSN 2184-3236, SciTePress, pages 15-24. DOI: 10.5220/0007772800150024

@conference{secrypt19,
author={Salah Harb. and M. N. S. Ahmad. and M. Omair 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 - SECRYPT},
year={2019},
pages={15-24},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007772800150024},
isbn={978-989-758-378-0},
issn={2184-3236},
}

TY - CONF

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