Abstract
In this paper, we investigate the properties of iterative noninjective functions and the security of primitives where they are used. First, we introduce the Collision Probability Spectrum (cps) parameter to quantify how far from a permutation a function is. In particular, we show that the output size decreases linearly with the number of iterations whereas the collision trees grow quadratically. Secondly, we investigate the t-sponge construction and show how certain cps and rate values lead to an improved preimage attack on long messages. As an example, we find collisions for the gluon-64 internal function, approximate its cps, and show an attack that violates the security claims. For instance, if a message ends with a sequence of 1Mb (respectively 1 Gb) of zeros, then our preimage search takes time 2 115.3 (respectively 2 105.3) instead of 2 128.
Author supplied keywords
Cite
CITATION STYLE
Perrin, L., & Khovratovich, D. (2015). Collision spectrum, entropy loss, T-sponges, and cryptanalysis of GLUON-64. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8540, pp. 82–103). Springer Verlag. https://doi.org/10.1007/978-3-662-46706-0_5
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.