Back to Search
Start Over
On Multi-Scalar Multiplication Algorithms for Register-Constrained Environments
- Source :
- Electronics, Vol 10, Iss 605, p 605 (2021), Electronics, Volume 10, Issue 5
- Publication Year :
- 2021
- Publisher :
- MDPI AG, 2021.
-
Abstract
- A basic but expensive operation in the implementations of several famous public-key cryptosystems is the computation of the multi-scalar multiplication in a certain finite additive group defined by an elliptic curve. We propose an adaptive window method for the multi-scalar multiplication, which aims to balance the computation cost and the memory cost under register-constrained environments. That is, our method can maximize the computation efficiency of multi-scalar multiplication according to any small, fixed number of registers provided by electronic devices. We further demonstrate that our method is efficient when five registers are available. Our method is further studied in detail in the case where it is combined with the non-adjacent form (NAF) representation and the joint sparse form (JSF) representation. One efficiency result is that our method with the proposed improved NAF n-bit representation on average requires 209n/432 point additions. To the best of our knowledge, this efficiency result is optimal compared with those of similar methods using five registers. Unlike the previous window methods, which store all possible values in the window, our method stores those with comparatively high probabilities to reduce the number of required registers.
- Subjects :
- Computer Networks and Communications
Computer science
Computation
lcsh:TK7800-8360
0102 computer and information sciences
02 engineering and technology
Scalar multiplication
01 natural sciences
0202 electrical engineering, electronic engineering, information engineering
public-key cryptosystem
multi-scalar multiplication
Cryptosystem
Point (geometry)
Electrical and Electronic Engineering
Representation (mathematics)
register-constrained environment
Additive group
joint sparse form (JSF)
lcsh:Electronics
Window (computing)
Elliptic curve
010201 computation theory & mathematics
Hardware and Architecture
Control and Systems Engineering
Signal Processing
non-adjacent form (NAF)
020201 artificial intelligence & image processing
Multiplication
adaptive window method
Algorithm
Subjects
Details
- Language :
- English
- ISSN :
- 20799292
- Volume :
- 10
- Issue :
- 605
- Database :
- OpenAIRE
- Journal :
- Electronics
- Accession number :
- edsair.doi.dedup.....9a018346f14cc828b5cfe98bc514a9e0