Paper 2026/771 Original: eprint.iacr.org/2026/771 ↗

Vector-Input Hashing Modes for Collision-Resistant Pseudorandom Function

Shoichi Hirose
Tetsu Iwata
Hidenori Kuwakado
Abstract

This paper presents vector-input keyed hashing modes that construct collision-resistant pseudorandom functions (CR PRFs) using a keyed hash function, where a vector refers to a sequence of variable-length strings. The proposed vector-input keyed hashing modes, VIM1 and VIM2, originate from the intuition that a string-input keyed hashing mode using a compression function results in a vector-input keyed hashing mode by replacing the compression function with a hash function. Combined with the recently proposed string-input keyed hashing modes KHC1 or KHC2, VIM1 and VIM2 are shown to yield CR PRFs from a compression function satisfying extended collision resistance and being a secure PRF under related-key attacks. Extended collision resistance means that it is intractable to find a distinct input pair whose output difference falls within a small set. This paper also introduces a keyed hashing mode, PVIM, which allows parallel processing of strings in a vector. However, it requires more calls to the underlying keyed hash function than VIM1 and VIM2 do. To the best of our knowledge, this is the first proposal of dedicated vector-input CR PRFs.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2026-04-20: last updated
2026-04-20: published
Short URL
https://ia.cr/2026/771
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/771,
      author = {Shoichi Hirose and Tetsu Iwata and Hidenori Kuwakado},
      title = {Vector-Input Hashing Modes for Collision-Resistant Pseudorandom Function},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/771},
      year = {2026},
      url = {https://eprint.iacr.org/2026/771}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.