Veri Bilimi & Yapay Zeka

Bilgisayar Felsefesi Temel Bilgisayar Kavramları Yapay Zeka (Artificial Intelligence) Yazılım Mühendisliği

Zeki Vekiller (Akıllı Ajanlar, Intelligent Agents, Zeki Etmenler )

Yazan : Şadi Evren ŞEKER Zeki vekiller (etmenler, ajanlar) kavram olarak, bilgisayar bilimlerine, felsefe, biyoloji ve ekonomi alanındaki çalışmalardan sonra girmiştir. Bu alanlardaki anlamı ve kullanımı, genellikle herhangi bir işin farklı bir vekil tarafından yürütülmesi olarak anlaşılabilir. Bilgisayar bilimlerin açısından…

Veri Güvenliği (Cryptography)

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,…

Dosya Organizasyonu (File Organisation) Veri Güvenliği (Cryptography) Veri Sıkıştırma (Data Compression) Veri Yapıları

Ç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…

Dosya Organizasyonu (File Organisation) Veri Güvenliği (Cryptography) Veri Sıkıştırma (Data Compression) Veri Yapıları

İ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…

Veri Sıkıştırma (Data Compression)

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…

Veri Güvenliği (Cryptography)

Enigma Makinesi (Enigma Machine)

Yazan: Şefik İlkin Serengil İlk olarak Birinci Dünya Savaşının sonlarında Alman Mühendis Arthur Scherbius tarafından keşfedilmiştir. Üretilen bu model ve varyasyonları 1920’lerin başlarında ticari amaçlı kullanılmış, ardından en dikkat çekeni İkinci Dünya Savaşı öncesinde ve süresince Nazi Almanya’sında olmak üzere…

Veri Güvenliği (Cryptography)

Pigpen Şifrelemesi (pigpen Cipher)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan veri güvenliği ve şifreleme konusundaki bazı kaynaklara göre yerine koyma (substitution cipher) örneklerinden birisidir. Çoğu kaynak açısından ise bir şifreleme yöntemi olarak kabul edilmez. Öncelikle sistemin nasıl çalıştığını inceleyelim sonra neden bir…