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...
Saved in:
Main Authors: | , , , |
---|---|
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 |