INDIFFERENTIABLE DETERMINISTIC HASHING TO ELLIPTIC AND HYPERELLIPTIC CURVES

被引:0
|
作者
Farashahi, Reza R. [1 ,2 ]
Fouque, Pierre-Alain [3 ]
Shparlinski, Igor E. [1 ]
Tibouchi, Mehdi [3 ]
Voloch, J. Felipe [4 ]
机构
[1] Macquarie Univ, Dept Comp, Sydney, NSW 2109, Australia
[2] Isfahan Univ Technol, Dept Math Sci, Esfahan, Iran
[3] Ecole Normale Super, Dept Informat, Equipe Cryptog, F-75230 Paris 05, France
[4] Univ Texas Austin, Dept Math, Austin, TX 78712 USA
关键词
Elliptic curve cryptography; hashing; random oracle model; exponential sums; pseudorandomness; POINTS; SIGNCRYPTION; SIGNATURES;
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
At Crypto 2010, Brier et al. proposed the first construction of a hash function into ordinary elliptic curves that was indifferentiable from a random oracle, based on Icart's deterministic encoding from Crypto 2009. Such a hash function can be plugged into essentially any cryptosystem that requires hashing into elliptic curves, while not compromising proofs of security in the random oracle model. However, the proof relied on relatively involved tools from algebraic geometry, and only applied to Icart's deterministic encoding from Crypto 2009. In this paper, we present a new, simpler technique based on bounds of character sums to prove the indifferentiability of similar hash function constructions based on any of the known deterministic encodings to elliptic curves or curves of higher genus, such as the algorithms by Shallue, van de Woestijne and Ulas, or the Icart-like encodings recently presented by Kammerer, Lercier and Renault. In particular, we get the first constructions of well-behaved hash functions to Jacobians of hyperelliptic curves. Our technique also provides more precise estimates on the statistical behavior of those deterministic encodings and the hash function constructions based on them. Additionally, we can derive pseudorandomness results for partial bit patterns of such encodings.
引用
收藏
页码:491 / 512
页数:22
相关论文
共 50 条
  • [1] On Indifferentiable Hashing into the Jacobian of Hyperelliptic Curves of Genus 2
    Seck, Michel
    Boudjou, Hortense
    Diarra, Nafissatou
    Khlil, Ahmed Youssef Ould Cheikh
    [J]. PROGRESS IN CRYPTOLOGY - AFRICACRYPT 2017, 2017, 10239 : 205 - 222
  • [2] Verified Indifferentiable Hashing into Elliptic Curves
    Barthe, Gilles
    Gregoire, Benjamin
    Heraud, Sylvain
    Olmedo, Federico
    Zanella Beguelin, Santiago
    [J]. PRINCIPLES OF SECURITY AND TRUST, POST 2012, 2012, 7215 : 209 - 228
  • [3] Verified indifferentiable hashing into elliptic curves
    Barthe, Gilles
    Gregoire, Benjamin
    Heraud, Sylvain
    Olmedo, Federico
    Zanella-Beguelin, Santiago
    [J]. JOURNAL OF COMPUTER SECURITY, 2013, 21 (06) : 881 - 917
  • [4] Efficient Indifferentiable Hashing into Ordinary Elliptic Curves
    Brier, Eric
    Coron, Jean-Sebastien
    Icart, Thomas
    Madore, David
    Randriam, Hugues
    Tibouchi, Mehdi
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2010, 2010, 6223 : 237 - +
  • [5] SWIFTEC: Shallue-van de Woestijne Indifferentiable Function to Elliptic Curves Faster Indifferentiable Hashing to Elliptic Curves
    Chavez-Saab, Jorge
    Rodriguez-Henriquez, Francisco
    Tibouchi, Mehdi
    [J]. ADVANCES IN CRYPTOLOGY- ASIACRYPT 2022, PT I, 2022, 13791 : 63 - 92
  • [6] Deterministic Encoding and Hashing to Odd Hyperelliptic Curves
    Fouque, Pierre-Alain
    Tibouchi, Mehdi
    [J]. PAIRING-BASED CRYPTOGRAPHY-PAIRING 2010, 2010, 6487 : 265 - 277
  • [7] The most efficient indifferentiable hashing to elliptic curves of j-invariant 1728
    Koshelev, Dmitrii
    [J]. JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2022, 16 (01) : 298 - 309
  • [8] Indifferentiable hashing to ordinary elliptic Fq-curves of j=0 with the cost of one exponentiation in Fq
    Koshelev, Dmitrii
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2022, 90 (03) : 801 - 812
  • [9] On hashing into elliptic curves
    Farashahi, Reza R.
    Shparlinski, Igor E.
    Voloch, Jose Felipe
    [J]. JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2009, 3 (04) : 353 - 360
  • [10] Elliptic subcovers of hyperelliptic curves
    Kani, Ernst
    [J]. MATHEMATISCHE NACHRICHTEN, 2017, 290 (17-18) : 2890 - 2900