CRYPTON

Simetrik anahtar algoritmaları  olan CRYPTON, gelişmiş (AES) şifrelemeye aday olarak sunulan simetrik bir blok şifrelemedir. S-Box yapılarındaki istenmeyen durumları ortadan kaldırmak için geliştirilmiştir. S-box yapısını ve anahtar zamanlamasında yapılan değişikliklerle ortaya ön plana çıkmaktadır. Donanım uygulamalarında oldukça verimli bir algoritmadır. Future Systems Inc.'den Chae Hoon Lim tarafından tasarlanmıştır.

CRYPTON algoritması 128 bit blokları 4x4 byte diziler şeklinde çalışmaktadır. Dönüşüm dört adımdan meydana gelmektedir. Bunlar sırası ile ; bayt bazında değişim , sütün bazında bit permutasyon , sütundan satıra aktarım ve anahtar ekleme olarak çalışmaktadır. CRYPTON algoritması bu şifreleme işleminin 12 turunu kullanmaktadır. Algoritmanın çalışma prensibi gereğince anahtar çözme işlemi farklı bir anahtar kullanılarak çalışmaktadır. 128 bit bloklar kullanılır ancak 192 ve 256 bloklarda kullanılabilmektedir.

Ayrıca Bakınız
AES

Dış Bağlantılar
 128-bt blok şifrelemede donanım tasarımı ve performans tarhmini by Eunjong Hong, Jai-Hoon Chung, Chae Hoon Lim
 SCAN's entry for CRYPTON sürüm 0.5 girişi, orijinal olarak NIST'e AES adayı olarak sunuldu.
 CRYPTON: Version 0.5 blok şifrelemede 128-bit analizi by Chae Hoon Lim, Hyo Sun Hwang
 CRYPTON: Version 1.0 128 bit blok şifreleme analizi  by Chae Hoon Lim, Hyo Sun Hwang
 Weak Keys of CRYPTON  sürüm 0.5 girişi, orijinal olarak NIST'e AES adayı olarak sunuldu
 CRYPTON 1.0 Delphi implementation 

Blok şifreler