Yazan : Şadi Evren ŞEKER Özellikle veri güvenliği ve veri bütünlüğü (data integrity) konularında kullanılan mesaj özetleri aslında birer özetleme fonksiyonudurlar (hashing functions). Buna göre büyük bir veriden nispeten daha küçük bir özet üretilir ve bu özetten orijinal veriye geri dönülemeyeceği varsayılır. Mesaj özetlerinden en meşhurları MD5 ve SHA-1 algoritmalarıdır. MD5 : Message digest (mesaj […]
Category: Veri Güvenliği(Cryptography)
Sıfır Bilgi İspatı (Zero-Knowledge proof)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin bir çalışma alanı olan veri güvenliği konusunda kullanılan bir algoritmadır. Sıfır bilgi protokolü (zero knowledge protocol) ismi de verilir. Algoritmanın çözmeye çalıştığı problem aslında oldukça eski ve sık rastlanır bir problemdir. “Bir bilgiyi bildiğimi, karşı tarafa bu bilgiyi vermeden nasıl ispat edebilirim?” şeklindeki bir soruya cevap arar. Yani […]
Simetrik Şifreleme (Symmetric Encryption)
Yazan : Şadi Evren ŞEKER İçerik 1. Sistemin kurulması 2. Şifreleme (Encryption) 3. Açma (Decryption) 4. Sonuç Bilgisayar bilimlerinin önemli konularından birisi de veri güvenliğidir. Bu konuda yapılan çalışmaların bir kısmı şifreleme (cryptography) başlığı altında toplanabilir. Basitçe matematiksel yöntemler kullanılarak verinin anlaşılmaz hale gelmesi ve ancak doğru kişiler tarafından açılması olarak tanımlanabilecek şifreleme işlemi simetrik […]
IRON Şifreleme Algoritması
Yazan : Alp Caskurlu Simetrik anahtarlı şifreleme algoritmaları yapısı olan Feistel şifreleme IBM’s Lucifer şifrelemesi geliştirerek Feistel ve Don Coppersmith tarafından yayınladi. America Federe Devleti bu methot geliştirecek DES şifrelemeyi üretti.DES şifrelemedeki F fonsiyonu değiştirecek Iron şifreleme üretildi. KULLANIM ALANLARI Günümüzde işlerimiz bilgisayar platformuna taşıdığımızdan dolayı sanal verilerimiz önem kazandi . Bu sanal verileri saklandığı […]
4 kare şifrelemesi (Four Square Cipher)
Yazan : Fatih Sarı Bu şifreleme Fransız şifrelemeci olan Felix Delastelle tarfından geliştirildi(1840-1902). Four-square cipher manüel yapılan bir simetrik şifrelemedir. Bir blok şifrelemedir. Gönderilecek mesaj 2 harfli bloklara ayrılır ve ondan sonra şifrelenir. Şifreleme için 4 tane matrise ihtiyaç vardır. Bunlardan ikisi alfabe, diğer ikisi anahtardır. a b c d e E X A M […]
Serpent Şifreleme Algoritması
Yazan : Gaye Aygör Serpent şifreleme Advanced Encryption Standard yarışmasında finale kalmış bir blok şifreleme yöntemidir. Ross Anderson, Eli Biham ve Lars Knudsen tarafından tasarlanmıştır. Serpent şifreleme temel olarak DES’e benzer; diğer algoritmalarla aynı tipte ve değişkenler temelde son derece anlaşılır bir yapıya sahiptir. Blok uzunluğu 128 bit anahtar uzunluğu ise 128, 192 ve 256 bit olarak […]
SOBER
Yazan : Gökhan Özberk İlkel bir stream cipher’a (akış şifrelemesine) ihtiyaç vardı. Bu yapı hızlı (counter mod’da block cipher’dan hızlı), kullanımı kolay, kolay anlaşılır, serbestçe ulaşılabilir ve güvenli olmalıydı. SOBER-128 bu ihtiyaçları karşılamak için tasarlandı. Yapısı itibariyle düzgün çalışan ve ilkel bir biçimde mevcut analizleri saklayabilen bir yöntemdir. Ek olarak, SOBER-128 Message Authentication Code (MAC)’un […]
Hasty Pudding Cipher
Yazan : Mine Bilgiç Hasty Pudding Cipher değişken uzunluklu bir blok şifreleme yöntemidir. Blok uzunluğu herhangi büyüklükte bit olabilir. Kesirli bit değerlerine bile izin verilmiştir. Şifrelenecek herhangi bir metin genişletme olmaksızın şifrelenebilir. Tarihler, ASCII’nin yazılı altkümeleri veya 20 bitlik asal sayılar kendilerine şifrelenir. Anahtar uzunluğu herhangi bir bit sayısında olabilir. Hasty Pudding Cipher ‘ın Spice(tuz […]
IDEA (Uluslar arası şifreleme algoritması)
Yazan : Melda Gürsoy Kriptografi, gizlilik, kimlik denetimi, bütünlük gibi bilgi güvenliği kavramlarını sağlamak için çalışan matematiksel yöntemler bütünüdür. Bu yöntemler, bir bilginin iletimi esnasında karşılaşılabilecek aktif ya da pasif ataklardan bilgiyi -dolayısıyla bilgi ile beraber bilginin göndericisi ve alıcısını da- koruma amacı güderler. Bir başka deyişle kriptografi, okunabilir durumdaki bir bilginin istenmeyen taraflarca okunamayacak […]
TEA (Tiny Encryption Algorithm)
Yazan : Hatice Çavuşoğlu Açılımı Tiny Encryption Algorithm’ dir. Aşağıda bu algoritma incelenecektir. Gelişimi ve Temel Özellikleri Tiny Encryption Algorithm(TEA), Cambridge Bilgisayar Laboratuar’ında David Wheeler ve Roger Needham tarafından geliştirilmiştir. İlk olarak 1994 yılında Leuven’de Fast Software Algorithm (Hızlı Yazılım Şifreleme) atölyesinde sunulmuştur. Tiny şifreleme algoritması blok şifrelemeyi kullanır. TEA, “XOR, ADD ve SHIFT” gruplarını […]