Indifferentiable hash functions in the standard model

Abstract Indifferentiability of iterated hash functions is seen as evidence that there are no structural flaws in the iteration structure of the algorithm. However, it is often overlooked that such considerations only hold in the random oracle model and do not give any guarantee in the standard mode...

Full description

Saved in:
Bibliographic Details
Main Author: Juha Partala
Format: Article
Language:English
Published: Wiley 2021-07-01
Series:IET Information Security
Subjects:
Online Access:https://doi.org/10.1049/ise2.12025
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832558675784368128
author Juha Partala
author_facet Juha Partala
author_sort Juha Partala
collection DOAJ
description Abstract Indifferentiability of iterated hash functions is seen as evidence that there are no structural flaws in the iteration structure of the algorithm. However, it is often overlooked that such considerations only hold in the random oracle model and do not give any guarantee in the standard model. In this article, we show the following separation result: there is a hash function that is indifferentiable from a random oracle, but is totally insecure in the standard model. In particular, we show that it does not satisfy collision or multicollision‐resistance, second preimage‐resistance or preimage‐resistance for any family of compression functions. Therefore, at least in theory, hash function indifferentiability does not guarantee the structural integrity of the hash algorithm in the standard model. Results in the random oracle model are not affected.
format Article
id doaj-art-a27c9753eeca468d9bcc6b8ab5a0e25c
institution Kabale University
issn 1751-8709
1751-8717
language English
publishDate 2021-07-01
publisher Wiley
record_format Article
series IET Information Security
spelling doaj-art-a27c9753eeca468d9bcc6b8ab5a0e25c2025-02-03T01:31:54ZengWileyIET Information Security1751-87091751-87172021-07-0115430931610.1049/ise2.12025Indifferentiable hash functions in the standard modelJuha Partala0Center for Machine Vision and Signal Analysis University of Oulu FinlandAbstract Indifferentiability of iterated hash functions is seen as evidence that there are no structural flaws in the iteration structure of the algorithm. However, it is often overlooked that such considerations only hold in the random oracle model and do not give any guarantee in the standard model. In this article, we show the following separation result: there is a hash function that is indifferentiable from a random oracle, but is totally insecure in the standard model. In particular, we show that it does not satisfy collision or multicollision‐resistance, second preimage‐resistance or preimage‐resistance for any family of compression functions. Therefore, at least in theory, hash function indifferentiability does not guarantee the structural integrity of the hash algorithm in the standard model. Results in the random oracle model are not affected.https://doi.org/10.1049/ise2.12025cryptographydata compressioniterative methods
spellingShingle Juha Partala
Indifferentiable hash functions in the standard model
IET Information Security
cryptography
data compression
iterative methods
title Indifferentiable hash functions in the standard model
title_full Indifferentiable hash functions in the standard model
title_fullStr Indifferentiable hash functions in the standard model
title_full_unstemmed Indifferentiable hash functions in the standard model
title_short Indifferentiable hash functions in the standard model
title_sort indifferentiable hash functions in the standard model
topic cryptography
data compression
iterative methods
url https://doi.org/10.1049/ise2.12025
work_keys_str_mv AT juhapartala indifferentiablehashfunctionsinthestandardmodel