Abstract
Efficient halving of divisor classes offers the possibility to improve scalar multiplication on hyperelliptic curves and is also a step towards giving hyperelliptic curve cryptosystems all the features that elliptic curve systems have. We present a halving algorithm for divisor classes of genus 2 curves over finite fields of characteristic 2. We derive explicit halving formulae from a doubling algorithm by reversing this process. A family of binary curves, that are not known to be weak, is covered by the proposed algorithm. Compared to previous known halving algorithms, we achieve a noticeable speed-up for this family of curves.
Original language | English |
---|---|
Title of host publication | Revised selected papers of the 13th Annual Workshop on Selected Areas in Cryptography (SAC 2006) 17-18 August 2006, Montreal, Quebec, Canada |
Editors | E. Biham, A.M. Youssef |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 317-326 |
ISBN (Print) | 978-3-540-74462-7 |
DOIs | |
Publication status | Published - 2007 |
Event | 13th Annual Workshop on Selected Areas in Cryptography (SAC 2006) - Montreal, Canada Duration: 17 Aug 2007 → 18 Aug 2007 Conference number: 13 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Volume | 4356 |
ISSN (Print) | 0302-9743 |
Conference
Conference | 13th Annual Workshop on Selected Areas in Cryptography (SAC 2006) |
---|---|
Abbreviated title | SAC 2006 |
Country/Territory | Canada |
City | Montreal |
Period | 17/08/07 → 18/08/07 |