On redundant τ-adic expansions and non-adjacent digit sets

被引:0
|
作者
Avanzi, Roberto Maria [1 ,2 ]
Heuberger, Clemens [3 ]
Prodinger, Helmut [4 ]
机构
[1] Ruhr Univ Bochum, Fac Math, Bochum, Germany
[2] Ruhr Univ Bochum, Horst Gortz Inst IT Secur, Bochum, Germany
[3] Graz Univ Technol, Inst Math, Graz, Austria
[4] Univ Stellenbosch, Dept Math, ZA-7600 Stellenbosch, South Africa
来源
基金
新加坡国家研究基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper studies tau-adic expansions of scalars, which are important in the design of scalar multiplication algorithms on Koblitz Curves, and are less understood than their binary counterparts. At Crypto '97 Solinas introduced the width-w tau-adic non-adjacent form for use with Koblitz curves. It is an expansion of integers z = Sigma(l)(i=0) z(i)tau(i), where tau is a quadratic integer depending on the curve, such that z(i) not equal 0 implies z(w+i-1) = ... = z(i+1) = 0, like the sliding window binary recodings of integers. We show that the digit sets described by Solinas, formed by elements of minimal norm in their residue classes, are uniquely determined. However, unlike for binary representations, syntactic constraints do not necessarily imply minimality of weight. Digit sets that permit recoding of all inputs are characterized, thus extending the line of research begun by Muir and Stinson at SAC 2003 to Koblitz Curves. Two new useful digit sets are introduced: one set makes precomputations easier, the second set is suitable for low-memory applications, generalising an approach started by Avanzi, Ciet, and Sica at PKC 2004 and continued by several authors since. Results by Solinas, and by Blake, Murty, and Xu are generalized. Termination, optimality, and cryptographic applications are considered. We show how to perform a "windowed" scalar multiplication on Koblitz curves without doing precomputations first, thus reducing memory storage dependent on the base point to just one point.
引用
收藏
页码:285 / +
页数:3
相关论文
共 50 条
  • [1] Redundant τ-adic expansions I: non-adjacent digit sets and their applications to scalar multiplication
    Avanzi, Roberto
    Heuberger, Clemens
    Prodinger, Helmut
    DESIGNS CODES AND CRYPTOGRAPHY, 2011, 58 (02) : 173 - 202
  • [2] Redundant τ-adic expansions I: non-adjacent digit sets and their applications to scalar multiplication
    Roberto Avanzi
    Clemens Heuberger
    Helmut Prodinger
    Designs, Codes and Cryptography, 2011, 58 : 173 - 202
  • [4] Efficient circuitry for computing τ-adic non-adjacent form
    Helsinki University of Technology, Signal Processing Laboratory, Otakaari 5A, 02150 Espoo, Finland
    IEEE; IEEE Section France, 1600, 232-235 (2006):
  • [5] Efficient circuitry for computing τ-adic non-adjacent form
    Jarvinen, Kimmo
    Forsten, Juha
    Skyaa, Jorma
    2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 232 - 235
  • [6] An Evenand Odd Situationfor the Multiplierof Scalar Multiplicationwith Pseudoτ-Adic Non-Adjacent Form
    Suberi, SyahirahMohd
    Yunos, Faridah
    Said, MohdRushdan Md
    ADVANCES IN INDUSTRIAL AND APPLIED MATHEMATICS, 2016, 1750
  • [7] Improvement to Scalar Multiplication on Koblitz Curves by Using Pseudo τ-adic Non-Adjacent Form
    Yunos, Faridah
    Atan, Kamel Ariffin Mohd
    ADVANCES IN INDUSTRIAL AND APPLIED MATHEMATICS, 2016, 1750
  • [8] A Multilevel Regression Model for Geographical Studies in Sets of Non-Adjacent Cities
    Mari-Dell'Olmo, Marc
    Angel Martinez-Beneito, Miguel
    PLOS ONE, 2015, 10 (08):
  • [9] Balanced Non-adjacent Forms
    Joye, Marc
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2021, 13092 LNCS : 553 - 576
  • [10] ON ADJACENT AND NON-ADJACENT RUSSIAN RHYME PAIRS
    LILLY, IK
    SLAVIC AND EAST EUROPEAN JOURNAL, 1980, 24 (03): : 245 - 255