Kupyna has been selected by the Ukrainian government as the new national hash function standard in 2015. In this paper, we apply two fault attacks on Kupyna. In the first attack, we assume that the attacker knows all the hash parameters and aims to recover the input to the hash function. We experiment using three different fault models which are random byte fault model, known byte unique fault model and known byte random fault model. In the second fault attack, we assume that the attacker does not know the entries of the SBoxes used in Kupyna and aims to recover the SBox entries. Our experimental results in both attacks illustrate the importance of protecting implementations of Kupyna against fault analysis attacks.
Leave a Reply