Clefia

CLEFIA, Sony tarafından geliştirilen tescilli bir blok şifreleme algoritmasıdır. Adı, "anahtar" anlamına gelen Fransızca "clef" kelimesinden türetilmiştir. Blok boyutu 128 bit ve anahtar boyutu 128 bit, 192 bit veya 256 bit olabilir. DRM sistemlerinde kullanılmak üzere tasarlanmıştır. 2013 yılında CRYPTREC revizyonu tarafından Japon hükümetinin kullanımına aday önerilen kriptografik teknikler arasında yer almaktadır. Geliştirilen bu blok şifreleme, şimdiye kadar bir araya getirilmesinin zor olduğu kanıtlanmış  donanım ve  yazılım uygulama yetenekleri sağlarken yüksek güvenlik sağlayan verimli yeni bir blok şifreleme algoritmasıdır. Son teknoloji şifreleme tasarım tekniklerine dayanan bir algoritmayı Sony, 26 Mart'ta  Lüksemburg'da düzenlenecek olan "Fast Software Encryption 2007"  uluslararası konferansında açıklamıştır. CLEFIA ,optimum difüzyon matrislerini seçerek,  az işlemle güvenli şifreleme algoritmalarını başarıyla gerçekleştirir . Bu teknoloji, donanımda uygulandığında kapı boyutunda azalma sağlayarak dünyanın en yüksek donanım kapısı verimliliğine ulaşır, yazılımda kullanıldığında ise çok çeşitli işlemcilerde yüksek hızlı performans sağlayarak daha fazla uygulama verimliliğine olanak tanır. Kısacası CLEFIA’nın en önemli avantajı, donanım ve yazılım açısından gelişmiş uygulama verimliliği ve yüksek hızlı çalışmasıdır.

CLEFIA  Blok Şifreleme Yapısı
CLEFIA ’nın yapısına gelecek olursak, geleneksel tasarım teknikleri ile yeni kurulan tasarım tekniklerinin uyumlu hale getirilmesiyle  4 dallı veri hatlarını içeren genelleştirilmiş Feistel yapısı kullanır. Bu yapı 2 dallı feistel yapısının gelişmiş ve genişletilmiş versiyonudur. Bir turda iki F fonksiyonuna sahip olan bu yapıda  F fonksiyonları bir turda paralel olarak yerleştirilmiştir ve giriş/çıkış uzunlukları 32 bit uzunluğundadır. Bu 4 dallı yapı nedeniyle, her bir F fonksiyonunun boyutu, çift boyutlu girdi gerektiren 2 dallı Feistel yapısından daha küçüktür. 4 dallı feistel yapısının bu özelliği sayesinde F işlevlerini hem donanımda hem de yazılımda yoğun  bir şekilde uygulama imkanı sağlarız.  Ancak  bu yapı ile ilgili bir problem vardır ki, F fonksiyonunun boyutu ne kadar küçükse, difüzyon etkisi o kadar kötü olur. Sonuç olarak, yapının gerekli tur sayısı, yeterli güvenlik gücünü korumak için artma eğilimindedir.

CLEFIA, büyük saldırılara karşı bağışıklık sağlayan Difüzyon Anahtarlama Mekanizmasını (DES) kullanır. Ayrıca, veri işleme parçası ile anahtar programlama parçası arasındaki işlevlerin paylaşımı, kapı boyutu küçüldüğü için daha düşük maliyet anlamına gelir.

Kaynakça 

https://en.wikipedia.org/wiki/CLEFIA 
https://www.sony.com/en/SonyInfo/News/Press/200703/07-028E/ 
https://www.sony.net/Products/cryptography/clefia/about/structure.html 
http://www.cryptrec.go.jp/report/cryptrec-rp-2000-2017.pdf 
https://www.iacr.org/archive/fse2007/45930182/45930182.pdf

İlave okumalar

Dış bağlantılar 
 CLEFIA website 
 256bit Ciphers - CLEFIA Reference implementation and derived code 
 Sony Introduces CLEFIA
 Implementation of 128-bit CLEFIA codec and hash function 

Blok şifreler
Dijital haklar yönetimi sistemleri