Collision-Resistant and Pseudorandom Hash Function Using Tweakable Block Cipher
Collision-Resistant and Pseudorandom Hash Function Using Tweakable Block Cipher
复制标题
使用可调整分组密码的抗碰撞和伪随机哈希函数
DOI:
10.1007/978-3-031-25659-2_1
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Shoichi Hirose
中科院分区:
文献类型:
--
作者:
中村 豊;佐藤 彰洋;福田 豊;林 豊洋;井上 純一;岩崎 宣仁;和田 数字郎;Shoichi Hirose
This paper presents a method to construct a keyed Merkle-Damgård hash function satisfying collision resistance and the pseudorandom function property using a tweakable block cipher in the TWEAKEY framework. Its compression function adopts double-block construction to achieve sufficient level of collision resistance. Not only does the padding of the proposed keyed hash function not employ Merkle-Damgård strengthening, but it is also not injective. Due to the novel feature, the proposed keyed hash function achieves the minimum number of calls to its compression function for any message input. The proposed keyed hash function is shown to be optimally collision-resistant in the ideal cipher model. It is also shown to be a secure pseudorandom function if the underlying tweakable block cipher in the TWEAKEY framework is a secure tweakable pseudorandom permutation in two tweakey strategies.