On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design

Finding multiplicative inverse (Modular Inversion) operation is the most time-consuming operation in Elliptic Curve Crypto-system (ECC) operations which affects the performance of ECC. Moreover, several factors that affect the design of ECC have not been intensively investigated in the majority of r...

Full description

Saved in:
Bibliographic Details
Main Authors: Al-Khatib, Mohammad Hussein Fayiz, Jaafar, Azmi, Ahmad Zukarnain, Zuriati, Md. Said, Mohammad Rushdan
Format: Article
Language:English
Published: Engg Journals Publications 2011
Online Access:http://psasir.upm.edu.my/id/eprint/22501/1/22501.pdf
http://psasir.upm.edu.my/id/eprint/22501/
http://www.enggjournals.com/ijcse/issue.html?issue=20110304
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
id my.upm.eprints.22501
record_format eprints
spelling my.upm.eprints.225012015-10-09T07:31:40Z http://psasir.upm.edu.my/id/eprint/22501/ On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design Al-Khatib, Mohammad Hussein Fayiz Jaafar, Azmi Ahmad Zukarnain, Zuriati Md. Said, Mohammad Rushdan Finding multiplicative inverse (Modular Inversion) operation is the most time-consuming operation in Elliptic Curve Crypto-system (ECC) operations which affects the performance of ECC. Moreover, several factors that affect the design of ECC have not been intensively investigated in the majority of researches related to ECC, Such as system utilization, area, resources-consuming and area*time cost factors, which play significant role in designing efficient ECC for different applications. This work applies Binary Edwards ECC point doubling operation over GF(p) using projective coordinates instead of affine coordinates due to its ability to remove the long time inversion operation by converting it to a number of multiplication operations. We also utilize the inherent parallelism in ECC operations by mapping its computations to parallel hardware design, in order to improve the performance of ECC. Our results show that the shortest time delay is achieved using 7-Parallel Multipliers (PM) design with projection (X/Z, Y/Z), which overcomes both serial design and the design with affine coordinates. Furthermore, this research proposes a variety of design choices by varying the degree of parallelism to tune-up several factors that affect ECC in order to investigate possible enhancements. It is shown by our experiments that the hardware utilization can be improved by 55%, with less area, and acceptable timeconsuming level compared to other designs in the same projection. In other words, we compromise th performance to enhance system utilization degree, and AT cost, and to reduce area and resourceconsuming. This trade-off between factors is useful to determine the efficient design to be used for different ECC applications based on their requirements and available resources. Especially, when the time-consuming is not the main priority. Engg Journals Publications 2011-04 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/22501/1/22501.pdf Al-Khatib, Mohammad Hussein Fayiz and Jaafar, Azmi and Ahmad Zukarnain, Zuriati and Md. Said, Mohammad Rushdan (2011) On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design. International Journal on Computer Science and Engineering, 3 (4). pp. 1697-1712. ISSN 2229-5631; ESSN: 0975-3397 http://www.enggjournals.com/ijcse/issue.html?issue=20110304
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Finding multiplicative inverse (Modular Inversion) operation is the most time-consuming operation in Elliptic Curve Crypto-system (ECC) operations which affects the performance of ECC. Moreover, several factors that affect the design of ECC have not been intensively investigated in the majority of researches related to ECC, Such as system utilization, area, resources-consuming and area*time cost factors, which play significant role in designing efficient ECC for different applications. This work applies Binary Edwards ECC point doubling operation over GF(p) using projective coordinates instead of affine coordinates due to its ability to remove the long time inversion operation by converting it to a number of multiplication operations. We also utilize the inherent parallelism in ECC operations by mapping its computations to parallel hardware design, in order to improve the performance of ECC. Our results show that the shortest time delay is achieved using 7-Parallel Multipliers (PM) design with projection (X/Z, Y/Z), which overcomes both serial design and the design with affine coordinates. Furthermore, this research proposes a variety of design choices by varying the degree of parallelism to tune-up several factors that affect ECC in order to investigate possible enhancements. It is shown by our experiments that the hardware utilization can be improved by 55%, with less area, and acceptable timeconsuming level compared to other designs in the same projection. In other words, we compromise th performance to enhance system utilization degree, and AT cost, and to reduce area and resourceconsuming. This trade-off between factors is useful to determine the efficient design to be used for different ECC applications based on their requirements and available resources. Especially, when the time-consuming is not the main priority.
format Article
author Al-Khatib, Mohammad Hussein Fayiz
Jaafar, Azmi
Ahmad Zukarnain, Zuriati
Md. Said, Mohammad Rushdan
spellingShingle Al-Khatib, Mohammad Hussein Fayiz
Jaafar, Azmi
Ahmad Zukarnain, Zuriati
Md. Said, Mohammad Rushdan
On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design
author_facet Al-Khatib, Mohammad Hussein Fayiz
Jaafar, Azmi
Ahmad Zukarnain, Zuriati
Md. Said, Mohammad Rushdan
author_sort Al-Khatib, Mohammad Hussein Fayiz
title On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design
title_short On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design
title_full On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design
title_fullStr On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design
title_full_unstemmed On the design of projective binary Edwards elliptic curves over GF (p) benefitting from mapping elliptic curves computation to variable degree of parallel design
title_sort on the design of projective binary edwards elliptic curves over gf (p) benefitting from mapping elliptic curves computation to variable degree of parallel design
publisher Engg Journals Publications
publishDate 2011
url http://psasir.upm.edu.my/id/eprint/22501/1/22501.pdf
http://psasir.upm.edu.my/id/eprint/22501/
http://www.enggjournals.com/ijcse/issue.html?issue=20110304
_version_ 1643827844322689024