Cryptology ePrint Archive: Report 2015/959

Cryptanalysis of the Round-Reduced Kupyna Hash Function

Jian Zou, Le Dong

Abstract: The Kupyna hash function was selected as the new Ukrainian standard DSTU 7564:2014 in 2015. It is designed to replace the old Independent States (CIS) standard GOST 34.311-95. The Kupyna hash function is an AES-based primitive, which uses Merkle-Damg\r{a}rd compression function based on Even-Mansour design. In this paper, we show the first cryptanalytic attacks on the round-reduced Kupyna hash function. Using the rebound attack, we present a collision attack on 5-round of the Kupyna-256 hash function. The complexity of this collision attack is ($2^{120},2^{64}$) (in time and memory). Furthermore, we use guess-and-determine MitM attack to construct pseudo-preimage attacks on 6-round Kupyna-256 and Kupyna-512 hash function, respectively. The complexity of these preimage attacks are ($2^{250.33},2^{250.33}$) and ($2^{498.33},2^{498.33}$) (in time and memory), respectively.

Category / Keywords: secret-key cryptography / Kupyna, preimage attack, collision attack, rebound attack, meet-in-the-middle, guess-and-determine

Date: received 2 Oct 2015

Contact author: zoujian at fzu edu cn

Available format(s): PDF | BibTeX Citation

Version: 20151002:152224 (All versions of this report)

Short URL: ia.cr/2015/959

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]