I believe this question should be directed to the authors of Kalyna block cipher, but I think they cannot answer me because of the war they are facing in their country actually.
I know that AES uses this criteria for adjusting the rounds in accord to different key sizes: [key size]/32+6
Kalyna block cipher has 10 rounds for 128-bits of key size, 14 for 256-bits and 18 for 512-bits. I can see that for each duplication in the key size, four additional rounds are added. am I right or is there other criteria for calculating the additional rounds per increase in key lenght in Kalyna block cipher?
Another question:
Is it possible to create a version of Kalyna block cipher with larger key sizes such as 1024 or 2048-bits? I'm not a cryptographer (neither a good English reader) and I don't know how to read C code (there is reference implementations of this cipher along the Internet).
IF was possible to create modified versions of Kalyna with larger key sizes, should I add 4 rounds per each duplication in the key size based on fact that Kalyna uses four additional rounds per duplication in the key length in its official version?