Publications

Detailed Information

Fast batch modular exponentiation with common-multiplicand multiplication : 공통 피승수 곱셈을 응용한 효율적인 일괄 모듈러 누승 기법

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors

서정주

Advisor
박근수
Major
공과대학 전기·컴퓨터공학부
Issue Date
2018-02
Publisher
서울대학교 대학원
Keywords
CryptographyExponentiationModular ExponentiationPublic-Key CryptographyCommon-Multiplicand MultiplicationAlgorithm
Description
학위논문 (박사)-- 서울대학교 대학원 : 공과대학 전기·컴퓨터공학부, 2018. 2. 박근수.
Abstract
In the field of asymmetric cryptography, the exponentiation operation that raises an element from a group to its power is fundamental for a great part of cryptosystems. The exponents are often large numbers which essentially lead to significant resource consumption for computation. There are two approaches to enhance the performance of exponentiation. One way is to improve the efficiency of multiplication itself. The other way is to reduce the number of multiplications that is required to perform exponentiation.
In this thesis, we present an efficient algorithm for batch modular exponentiation which improves upon the previous generalized intersection method with respect to the cost of multiplications. The improvement is achieved by adopting an extended common-multiplicand multiplication technique that efficiently computes an arbitrary number of multiplications that share a common multiplicand at once. Our algorithm shows a better time-memory tradeoff compared to the previous generalized intersection method.
We analyze the cost of multiplications and storage requirement of the proposed algorithm, and give an optimal parameter choice when the allowed amount of memory is sufficient or limited. The comparison shows that our algorithm reduces the cost of multiplications by 23% ∼ 41% when the number of input exponents is between 10 and 60, and the bit length of exponents is 1024, 2048 and 4096. The practical performance enhancement is also supported by the actual running time comparison. For further improvement, we also present an exponent ordering algorithm that rearranges the input exponents and a precomputation method to reduce the cost of multiplications.
Language
English
URI
https://hdl.handle.net/10371/140679
Files in This Item:
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share