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

Full description

Saved in:
Bibliographic Details
Main Authors: Yen, Sung-Ming, Chen, Chien-Ning, Moon, SangJae
Other Authors: Temasek Laboratories
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