13.07.2015 Views

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Akademik</strong> Bilişim’<strong>07</strong> - IX. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>31</strong> <strong>Ocak</strong> - 2 Şubat 20<strong>07</strong> Dumlupınar Üniversitesi, KütahyaAlt anahtarlar ise şu şekilde gösterilmiştir;SK 0,SK 1,SK 2,…Gizli kutuların oluşturulması aşağıda anlatılmıştır;İlk gizli kutunun bulunması;1. 128 bitlik anahtar 4 adet 32 bitlik bloklaraŞekil 2. Alt anahtarların oluşturulması2.3 Gizli Kutuların Oluşturulması4 adet 8x32 boyutunda gizli kutu oluşturulacaktır,her bir kutuya girdi olarak 8 bit alınır vekutudan 32 bit çıkar. Bu işlemin gerçekleşmesiiçin her kutu 256 adet her biri 32 bitten oluşanveriyi barındırır.Gizli kutular, 128 bitlik anahtar ve P sabitlerikullanılarak bulunur. Kullanılan işlemler toplama,çarpma ve XOR işlemleridir. Toplamave çarpma işlemleri 2 32 +1 moduna göre yapılmaktadır.Gizli kutuların elemanları şu şekildegösterilmiştir;S 0,0,S 0,1,S 0,2,S 0,3, …,S 0,255S 1,0,S 1,1,S 1,2,S 1,3, …,S 1,255S 2,0,S 2,1,S 2,2,S 2,3, …,S 2,255S 3,0,S 3,1,S 3,2,S 3,3, …,S 3,2552.ayrılır; k 0, k 1, k 2, k 3İlk gizli kutunun ilk elemanını oluşturmakiçin 32 bitlik anahtar blokları ve P 0toplanır.Böylece ilk gizli kutunun ilk elemanıbulunmuş olur.3. SK alt anahtarının ilk 32 biti ile ikinci 320biti çarpılır.4. Bir önceki çıkan gizli kutu elemanı ile P 1çarpılır.5. 3 nolu adımdan ve 4 nolu adımdan çıkansonuçlar toplanır.6. Bu şekilde 255 kere döngü devam eder,her eleman bir önceki elemanı kullanarakbulunur. Her döngüde P indisi bir artar.Son alt anahtar kullanıldığı zaman, altanahtar tekrar SK 0’dan itibaren kullanılmayabaşlanır.İkinci gizli kutunun bulunması;1. Bir önceki gizli kutunun son elemanı ile k1ve P 0XOR işlemine sokulur. Çıkan sonuçikinci gizli kutunun ilk elemanıdır.2. İlk kutu oluşturulurken kullanılan 2. adımdandevam edilir.Üçüncü ve dördündü gizli kutununoluşturulması;Üçüncü ve dördüncü gizli kutuların oluşturulmasındatek fark, ilk elemanlardır. Üçüncügizli kutuda ilk eleman, ikinci kutunun son elemanı,k 2ve P 0XOR işlemine sokularak bulunur.Dördüncü gizli kutuda ilk eleman, üçüncükutunun son elemanı, k 3ve P 0XOR işleminesokularak bulunur.İlk gizli kutunun ilk elemanı oluşturulurkenXOR işlemi yerine toplama işlemi kullanılmasınınsebebi şudur;613

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!