• Bağış
  • 2010 January

    Integral Kriptoanalizi ( Toplam Tecessüsü , Integral Cryptoanalysis)

    Yazan : Şadi Evren ŞEKER Şifreleme yöntemlerine karşı geliştirilen casusluk (tecessüs) yapılarından birisidir. Yöntem, özellikle SPN kısaltması ile bilinen yerdeğiştirme – permütasyon ağları (substitution permutation network) üzerinde etkilidir. Özellikle bu ağın temel teşkil ettiği fiestel ağlarını (fiestel network) kullanan blowfish, twofish, IDEA veya Kamelya şifrelemesi gibi yöntemler için etkilidir veya etkili diğer yöntemlere mesnet teşkil [...]

    Şadi Evren ŞEKER tarafından, 29/01/2010 tarihinde yazıldı. | Veri Güvenliği(Cryptography) | A yorum var

    Diferansiyel Kriptoanalizi ( Fark Tecessüsü , Differential Cryptoanalysis)

    Yazan : Şadi Evren ŞEKER Bilgisayar bilimleri de dahil olmak üzere, şifreleme yöntemlerinin kullanıldığı çeşitli bilim dallarında kullanılan saldırı yöntemlerinin bir çeşidinin ismidir. Bu yöntem kabaca sistemi bir kara kutu yaklaşımı (black box) ile ele alır ve bu kutunun girişindeki değişimlerin, çıktıdaki etkilerini inceleyerek sistemi analiz etmeye çalışır. Şifreleme sistemlerinin tamamı bu yöntemden etkilenir. Elbette [...]

    Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Veri Güvenliği(Cryptography) | A yorum var

    Sierpinski Üçgeni (Sierpinski Triangle)

    Orijinal ismi Sierpiński olan Polonyalı matematikçi tarafından 1915 yılında tanımlanan bu üçgen, yapı olarak özyineli (recursive) iç üçgenlerden oluşur. Kısaca üçgenin her parçası, üç adet alt üçgen oluşturacak şekilde bölünür. Örneğin aşağıdaki eşkenar üçgeni ele alalım: Bu üçgenin üç köşesinde üç ayrı üçgen oluşturarak işlemimize başlayabiliriz. Yukarıdaki şekilde görüldüğü üzere 3 adet siyah eşkenar üçgen [...]

    Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Bilgisayar Grafiği (Computer Graphics), Scheme (Lisp) | 1 yorum var

    C ile programlamaya giriş final sınavı çözümleri

    Yazan : Şadi Evren ŞEKER Soru 0) Programın çalıştığı dizinde, “deneme.txt” isimli bir dosya açarak, bu dosyanın içerisine, birden yüze kadar olan sayıları bastıran bir kod yazınız. (10 puan) (sadece bu soru için program tam olmalı (include, return satırları gibi) ve yazım hatası bulundurmamalıdır ve kodunuz compile edildiğinde hata vermemelidir. )   #include <stdio.h>   [...]

    Şadi Evren ŞEKER tarafından, 23/01/2010 tarihinde yazıldı. | Uncategorized | A yorum var

    Çok Seviyeli Sıralar (Multi Level Queues)

    Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan bir veri yapısı (data structure) çeşididir. Çalışma yapısı olarak sıraya (queue) benzetilebilir. Çok seviyeli sıralarda, sıralara (queue) benzer şekilde ilk giren ilk çıkar (first in first out , FIFO) mantığı geçerlidir. Ancak sıranın birden çok girişi vardır ve bu anlamda, değişik hızlarda ilerleyen birden çok sıranın birleşimi [...]

    Şadi Evren ŞEKER tarafından, 18/01/2010 tarihinde yazıldı. | işletim sistemleri, veri yapıları | A yorum var

    Çift Özetleme (Double Hashing)

    Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan özetleme fonksiyonları, genellikle büyük bir verinin daha küçük bir hale getirilmesine yarar. Bu anlamda özetleme fonksiyonları veri doğrulama (data verification) , veri bütünlüğü (data integrity), veri güvenliği (security) ve şifreleme (encryption) gibi pek çok alanda kullanılırlar. Özetleme fonksiyonlarının bir problemi, büyük bir veriyi özetledikten sonra, çakışma olması [...]

    İkinci Dereceden Sondalama (Quadratic Probing)

    Yazan : Şadi Evren ŞEKER Özellikle özetleme fonksiyonlarının (hashing functions) bilgileri sınıflandırması sırasında kullanılan formülün ikinci dereceden olması durumudur. Özetleme fonksiyonlarında, sık kullanılan doğrusal sondalama (linear probing) yönteminin tersine, bir bilgiyi tasnif ederken, ardışık olarak veriler üzerinde hareket etmez, bunun yerine her defasında baktığı uzaklığı ikinci dereceden bir denklem ile arttırır. Konuyu anlamaya öncelikle doğrusal [...]

    C ile Programlamaya Giriş Quiz Soruları ve Çözümleri

    Yazan : Şadi Evren ŞEKER Soru 1) Bir dosyaya isminizi yazdırınız. Çözüm 1) dosyaya ismimizi yazdıran kodu aşağıdaki şekilde yazabiliriz: Yukarıdaki kodda dikkat edilecek bir husus, dosyanın “r” değil “w” şekliyle açılması ve dosyanın mutlaka kapatılmasıdır. Bilindiği üzere kapatılmayan dosyalara yazıldığından kesin olarak emin olamayız ve dosya kapatılmadıysa içerisine bilgi yazılmamış olabilir. Yukarıdaki kod çalıştırıldıktan [...]

    Şadi Evren ŞEKER tarafından, 13/01/2010 tarihinde yazıldı. | C/C++, Kod Örnekleri, Programlama Dilleri, Sınavlar | 3 yorum var

    LZW Sıkıştırma algoritması

    Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan kayıpsız sıkıştırma (lossless compression) algoritmalarından birisidir. İsmini, algoritmayı 1978 yılında bulan Lempel Ziv ve Welch isimli kişilerin baş harflerinden almıştır. Algoritma, sıkıştırılacak metin içerisinde harf harf ilerleyerek, mümkün olan en fazla harfi içeren kelimeyi sözlüğe eklemeye çalışmakta ve bu sırada da sözlükteki karşılığı ile metni değiştirmektedir. Böylelikle [...]

    Şadi Evren ŞEKER tarafından, 04/01/2010 tarihinde yazıldı. | Veri Sıkıştırma (Data Compression) | A yorum var