Permutation-Based Hashing Beyond the Birthday Bound

被引:0
|
作者
Lefevre, Charlotte [1 ]
Mennink, Bart [1 ]
机构
[1] Radboud Univ Nijmegen, Digital Secur Grp, Nijmegen, Netherlands
关键词
double block length hashing; permutation-based hashing; sponge; lightweight cryptography; beyond birthday bound; AUTHENTICATED ENCRYPTION; SECURITY; INDIFFERENTIABILITY; COLLISION; FAMILY; KEY; DM;
D O I
10.46586/tosc.v2024.i1.71-113
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is known that the sponge construction is tightly indifferentiable from a random oracle up to around 2(c/2) queries, where c is the capacity. In particular, it cannot provide generic security better than half of the underlying permutation size. In this paper, we aim to achieve hash function security beating this barrier. We present a hashing mode based on two b-bit permutations named the double sponge. The double sponge can be seen as the sponge embedded within the double block length hashing paradigm, making two permutation calls in parallel interleaved with an efficient mixing function. Similarly to the sponge, the permutation size is split as b = r + c, and the underlying compression function absorbs r bits at a time. We prove that the double sponge is indifferentiable from a random oracle up to around 2(2c/3) queries. This means that the double sponge achieves security beyond the birthday bound in the capacity. In addition, if c > 3b/4, the double sponge beats the birthday bound in the primitive size, to our knowledge being the first hashing mode based on a permutation that accomplices this feature. lightweight cryptography center dot beyond birthday bound
引用
收藏
页码:71 / 113
页数:43
相关论文
共 50 条
  • [21] Employing GPU architectures for permutation-based indexing
    Krulis, Martin
    Osipyan, Hasmik
    Marchand-Maillet, Stephane
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (09) : 11859 - 11887
  • [22] Population diversity in permutation-based genetic algorithm
    Zhu, KQ
    Liu, ZW
    MACHINE LEARNING: ECML 2004, PROCEEDINGS, 2004, 3201 : 537 - 547
  • [23] A fast permutation-based algorithm for block clustering
    I. Llatas
    A. J. Quiroz
    J. M. Renóm
    Test, 1997, 6 : 397 - 418
  • [24] Runtime Analysis for Permutation-based Evolutionary Algorithms
    Benjamin Doerr
    Yassine Ghannane
    Marouane Ibn Brahim
    Algorithmica, 2024, 86 : 90 - 129
  • [25] A Permutation-Based Kernel Conditional Independence Test
    Doran, Gary
    Muandet, Krikamol
    Zhang, Kun
    Scholkoepf, Bernhard
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2014, : 132 - 141
  • [26] Permutation-based Causal Inference Algorithms with Interventions
    Wang, Yuhao
    Solus, Liam
    Yang, Karren Dai
    Uhler, Caroline
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [27] Permutation-Based Hypothesis Testing for Neural Networks
    Mandel, Francesca
    Barnett, Ian
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 13, 2024, : 14306 - 14314
  • [28] Design and analysis of permutation-based pyramid broadcasting
    Aggarwal, CC
    Wolf, JL
    Yu, PS
    MULTIMEDIA SYSTEMS, 1999, 7 (06) : 439 - 448
  • [29] Permutation-based tests for discontinuities in event studies
    Bugni, Federico A.
    Li, Jia
    Li, Qiyuan
    QUANTITATIVE ECONOMICS, 2023, 14 (01) : 37 - 70
  • [30] Employing GPU architectures for permutation-based indexing
    Martin Kruliš
    Hasmik Osipyan
    Stéphane Marchand-Maillet
    Multimedia Tools and Applications, 2017, 76 : 11859 - 11887