-

Thermal Noise & Data Rate Examples
Thermal Noise Thermal Noise in watts present in a bw(?) of B Hz: indecibel watts: Example: Give a receiver with an effective noise temp of 294K and a 10MHz bandwith what is the thermal noise level at this receiver’s output? DATA RATE Bir saniyede ne kadar bit yollanabildiği 3 faktöre bağlı Nyquist Channel Capacity (noiseless…
-

-

One-time pad
Şifrelenecek mesaj kadar ya da daha uzun bir anahtar oluşturup bu anahtarın mesajla XOR’lanarak şifrelenmesidir. Anahtar gerçek rastgele sayılardan oluşturulmalıdır. Mükemmel bir şifreleme tekniği olsa da bazı sıkıntılardan dolayı pratikte pek kullanılmıyor. gibi durumlar one-time pad’in kullanımını büyük oranda zorlaştırmaktadır. In cryptography, the one-time pad (OTP) is an encryption technique that cannot be cracked, but requires the use of a single-use pre-shared…
-

Autokey Cipher
Autokey Cipher, polyalphabetic bir substitution cipher’dır. Vigenere cipher’la yakından ilişkilidir, ancak anahtarı oluşturmak için farklı bir yöntem kullanır. 1586’da Blaise de Vigenère tarafından icat edildi. Genel olarak, Vigenere cipher’dan daha güvenlidir.
-

Stream Cipher
Rastgele sayıların plain text ile her seferinde bir bit XOR’lanacak şekilde şifrelenmesi VE aynı rastgele sayılar kullanılarak şifresinin çözülmesi işlemidir. Rastgele sayılar genelde pseudo number’dır. Belli bir seed value ile her zaman aynı rastgele sayıları üretir. Bu seed value bizim anahtarımız olacaktır. A stream cipher is a symmetric key cipher where plaintext digits are combined with a pseudorandom cipher digit stream (keystream).…
-

Permutation Cipher
Şifrelenecek metnin harflerinin/bitlerinin belli bir düzene göre yer değiştirmesi. Tıpkı iskambil kartlarının karılması gibi (ama burada ne şekilde yerinin değiştireceği belli). Permütasyon cipher, Hill cipher’ın özel bir durumudur
-

-

-

-

-

Frekans Analizi
Elimizde Sezar şifresizyle şifrelenmiş bir metin olsun. Metnin orjinal dilinin Türkçe olduğunu biliyoruz. Şifreli metni çözebilmek için metindeki harflerin kaç kere geçtiğini sayıyoruz. Sayım sonucunda en kullanılan harfin T olduğunu görüyoruz. Daha sonra Türkçe metinlerdeki harflerin kullanım sıklığına bakıyoruz. Aşağıdaki tabloda göreceğiniz gibi en çok kullanılan harf A harfiymiş. Bu durumda şifreli metindeki T harfi…
-

Substitution cipher
Yerine koyma şifrelemesinde amaç bir alfabede bulunan karakterlerin her birisinin yerine aynı alfabeden farklı bir karakter koyarak şifreleme yapmaktır. Buna göre bir tablo oluşturularak her karaktere karşılık gelen alternatif karakter tabloda tutulur. Mesajı şifrelemek isteyen kişi bu tablo yardımıyla her karakteri teker teker karşılık geldiği karaktere çevirir. Şifrelenmiş mesajı açmak isteyen kişi ise aynı tabloda…
-

Affine Cipher
Kaydırma şifrelemesi(shift cipher) ile benzer bir yapıya sahiptir. Affine cipher da alfabedeki harf değerini bir a sayısıyla çarpıp b sayısıyla topluyoruz. 26 harften oluşan İngiliz alfabesi için a ve b nin alabileceği değerler şu şekildedir. bu durumda a ve b nin çarpımı sonucu olarak oluşan key space (anahtar uzayı) : Here, the letters of an…
-

Shift Cipher
Kaydırma şifresi bir diğer bilinen adıyla Sezar şifresi alfabedeki harflerin belli bir sayıda kaydırılmasıyla oluşturulur. Sezar şifresi ismi, Julius Caesar’ın bu yöntemi özel yazışmalarında kullanmasından sonra verilmiştir. Örnek: BABA kelimesini bir harf sağa kaydırarak şifrelemek istersek:Plain text: BABACipher text: CBCBŞifresini çözmek için bu işlemi tersine uygulayacağız. The encryption can also be represented using modular arithmetic by first…
-

Kriptoloji Ders 4
Fermat’s Little Theorem p asalsa ve a ile p aralarında asalsa Euler Fonksiyonu In number theory, Euler’s totient function counts the positive integers up to a given integer n that are relatively prime to n. It is written using the Greek letter phi as {\displaystyle \varphi (n)} or {\displaystyle \phi (n)}, and may also be called Euler’s phi function. In other words, it is the number of integers k in the…
-

Sözde Asallar
olan tüm “n” ler asaldır. Belirli bir süre boyunca asallık testi için kullanıldı ama sonradan çürütüldü. (Check için kullanılabilir)
