Kalyna (şifre) - Kalyna (cipher)

Kalyna
Genel
İlk yayınlandı2010; 2014/2015 (Standart)
İle ilgiliRijndael (AES)
SertifikasyonDSTU 7624: 2014 (Ukrayna)
Şifre ayrıntısı
Anahtar boyutları128, 256 veya 512 bit
Blok boyutları128, 256 veya 512 bit
YapısıSPN
Mermi10, 14 veya 18 (anahtar boyutuna bağlı olarak)

Kalyna (Ukrayna: Калина, Kartopu opulus ) simetriktir blok şifreleme. 128, 256 veya 512 bitlik blok boyutlarını destekler; anahtar uzunluğu blok boyutuna eşit veya iki katıdır.

Kalyna, ulusal şifreleme standardı olarak kabul edildi. Ukrayna 2015'te (standart DSTU 7624: 2014) Ukrayna ulusal kriptografik yarışması düzenlendikten sonra. Kalyna bir ikame-permütasyon ağı ve tasarımı temel alır Rijndael Oldukça farklı anahtar programına sahip (AES) şifreleme işlevi, başka bir dört farklı S kutusu kümesi ve artırılmış MDS matrisi boyut.

Kalyna'nın 128 bit anahtarlar için 10 mermi, 256 bit anahtarlar için 14 mermi ve 512 bit anahtarlar için 18 mermi vardır. Bağımsız araştırmacılar, Kalyna'nın azaltılmış raund varyantlarına bazı saldırılar önerdiler, ancak hepsi çok yüksek bir karmaşıklığa sahip ve hiçbiri pratik değil.

Kelime boyutuBlok boyutuAnahtar boyutuKimlikMermi
64 bit128 bit1 × 128 = 128 bitKalyna-128/12810
2 × 128 = 256 bitKalyna-128/25614
256 bit1 × 256 = 256 bitKalyna-256/256
2 × 256 = 512 bitKalyna-256/51218
512 bit1 × 512 = 512 bitKalyna-512/512

Referanslar

Dış bağlantılar