2020
DOI: 10.1515/jmc-2019-0021
|View full text |Cite
|
Sign up to set email alerts
|

Hash functions from superspecial genus-2 curves using Richelot isogenies

Abstract: In 2018 Takashima proposed a version of Charles, Goren and Lauter’s hash function using Richelot isogenies, starting from a genus-2 curve that allows for all subsequent arithmetic to be performed over a quadratic finite field 𝔽p2. In 2019 Flynn and Ti pointed out that Takashima’s hash function is insecure due to the existence of small isogeny cycles. We revisit the construction and show that it can be repaired by imposing a simple restriction, which moreover clarifies the security analysis. The runtime of the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
49
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 28 publications
(50 citation statements)
references
References 24 publications
0
49
0
Order By: Relevance
“…Since P i − σ (P i ) is a divisor of order 2, we have P i − σ (P i ) ∼ σ (P i ) − P i . Comparing the calculation in [1,Proposition 1(2)] with the one in [13,Lemma 2.4], we see that π : [12,Proof of Proposition 7.18 (iii)]). We will use the bijection above to calculate decomposed Richelot isogenies.…”
Section: Decomposed Richelot Isogeniesmentioning
confidence: 94%
See 4 more Smart Citations
“…Since P i − σ (P i ) is a divisor of order 2, we have P i − σ (P i ) ∼ σ (P i ) − P i . Comparing the calculation in [1,Proposition 1(2)] with the one in [13,Lemma 2.4], we see that π : [12,Proof of Proposition 7.18 (iii)]). We will use the bijection above to calculate decomposed Richelot isogenies.…”
Section: Decomposed Richelot Isogeniesmentioning
confidence: 94%
“…Therefore, we have By [1,Section 3.3], if the curve C of genus 2 is obtained from a decomposed principally polarized abelian surface by a Richelot isogeny, then the curve C has a long reduced automorphism of order 2. As is well-known, for a curve C of genus 2, the Jacobian variety J (C) has 15 Richelot isogenies (see [1,Section 3.2], for instance). If we have a Richelot isogeny (A, C) → (A , C ), then we also have a Richelot isogeny (A , C ) → (A, C).…”
Section: Decomposed Richelot Isogeniesmentioning
confidence: 99%
See 3 more Smart Citations