İPUCU

Kriptografi - Şifreleme Şifreleme Ve Şifreleme Sistemleri Hakkında Her şey.

Seçenekler

AES (Advanced Encryption Standard) Algoritması

26-07-2018 13:21
#1
AhmetHalim - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2014
Nereden:
-
Mesajlar:
5.090
Teşekkür (Etti):
859
Teşekkür (Aldı):
914
Konular:
2012
Güvenilirlik açısından oldukça gelişmiş bir algoritma olan AES, elektronik verilerin şifrelenmesinde kullanılmaktadır. Simetrik şifreleme mantığına dayanmaktadır ve hem şifreli metni çözme hem de orijinal metni şifrelemede kullanılan anahtarlar birbiriyle ilişkilidir. AES Algoritmasının aşamaları şu şekildedir:

-Orijinal metin 128 bitlik bloklara bölünür ve her bir blok 4*4’lük matrisler haline çevrilir.

-128 bit uzunluğunda 11 adet anahtar oluşturulur.

-Veri bloğundaki bitler XOR işlemi ile anahtarla ilişkilendirilir.

-Bloğun her bir elemanı, referans tablosundan bir elemanla değiştirilip, eski elemanın iki onaltılık sayısı, yeni elemanın satır ve sütun sayısı olmaktadır.

-Bloktaki sütunlar 0, 1, 2 veya 3 sütun sola kaydırılır. Taşan sütunlar sağ tarafa eklenir.

-Son geçişte, aes bloğun sütunundan ve sabit belirlenen matrisin satırlarından yola çıkarak yeni hücredeki değerler bulunur.

-Anahtar kullanılarak, veriler bit bazında değiştirilir.

-Şifrelenmiş bloklar bir araya gelerek tek bir metin oluşur.
Şifrelenen metin için de aynı işlemler tersten sırayla yapılarak orijinal metne ulaşılır.
Kullanıcı İmzası
Ya Al Bayrakla Şereflice Yaşarız,
Ya Kara Toprağa Düşer Şereflice Yatarız !


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı