Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure
A series of algorithms for evaluation of multi-exponentiation are proposed based on the binary greatest common divisor algorithm. The proposed algorithms are inversion free and have the capability to evaluate double or multi-exponentiation with non-fixed base numbers and exponents. They can also be...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/100160 http://hdl.handle.net/10220/24096 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-100160 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1001602020-03-07T12:47:21Z Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure Yen, Sung-Ming Chen, Chien-Ning Moon, SangJae Temasek Laboratories DRNTU::Science::Mathematics::Discrete mathematics::Algorithms A series of algorithms for evaluation of multi-exponentiation are proposed based on the binary greatest common divisor algorithm. The proposed algorithms are inversion free and have the capability to evaluate double or multi-exponentiation with non-fixed base numbers and exponents. They can also be employed in developing side-channel countermeasures. For n-bit double and triple exponentiation, they achieve the average complexity of 1.53n and 1.75n multiplications (including squarings), respectively. The proposed algorithms can be very useful for the implementation of many public-key cryptosystems on small devices with limited memory space, e.g., smart cards. 2014-10-21T07:30:40Z 2019-12-06T20:17:37Z 2014-10-21T07:30:40Z 2019-12-06T20:17:37Z 2012 2012 Journal Article Yen, S.-M., Chen, C.-N., & Moon, S. (2012). Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure. Journal of cryptographic engineering, 2(2), 99-110. https://hdl.handle.net/10356/100160 http://hdl.handle.net/10220/24096 10.1007/s13389-012-0032-4 167125 en Journal of cryptographic engineering © 2012 Springer-Verlag. |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Science::Mathematics::Discrete mathematics::Algorithms |
spellingShingle |
DRNTU::Science::Mathematics::Discrete mathematics::Algorithms Yen, Sung-Ming Chen, Chien-Ning Moon, SangJae Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure |
description |
A series of algorithms for evaluation of multi-exponentiation are proposed based on the binary greatest common divisor algorithm. The proposed algorithms are inversion free and have the capability to evaluate double or multi-exponentiation with non-fixed base numbers and exponents. They can also be employed in developing side-channel countermeasures. For n-bit double and triple exponentiation, they achieve the average complexity of 1.53n and 1.75n multiplications (including squarings), respectively. The proposed algorithms can be very useful for the implementation of many public-key cryptosystems on small devices with limited memory space, e.g., smart cards. |
author2 |
Temasek Laboratories |
author_facet |
Temasek Laboratories Yen, Sung-Ming Chen, Chien-Ning Moon, SangJae |
format |
Article |
author |
Yen, Sung-Ming Chen, Chien-Ning Moon, SangJae |
author_sort |
Yen, Sung-Ming |
title |
Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure |
title_short |
Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure |
title_full |
Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure |
title_fullStr |
Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure |
title_full_unstemmed |
Multi-exponentiation algorithm based on binary GCD computation and its application to side-channel countermeasure |
title_sort |
multi-exponentiation algorithm based on binary gcd computation and its application to side-channel countermeasure |
publishDate |
2014 |
url |
https://hdl.handle.net/10356/100160 http://hdl.handle.net/10220/24096 |
_version_ |
1681040809986621440 |