Crypto 101 – [5] Şifreleme Operasyonu Modları – ECB, CBC, OFB

binary man

Merhaba

Crypto 101 yazı serisinin 5.  bölümü olan ve “Modes Of Operations” konusunu ele aldığımız  blog yazısına hoşgeldiniz. Bu yazıda anlatılanları rahatlıkla anlaşılabilir olması adına serisinin özellikle 2. bölümü “Block Cipher Encryption ve DES Analizi” başta olmak üzere tüm serisinin okunması şiddetle tavsiye edilmektedir.

Read more

Crypto 101 – [4] Stream Cipher ve Random Number Generation

Merhaba

Crypto 101 yazı serisinin 4. bölümüne hoşgeldiniz.

Stream Ciphers

Stream Cipher konusu normal şartlarda Block Cipher konusundan önce ele alınarak anlatılmaktadır. Benim bu konuyu sona bırakma sebebim ise anlaşılması ve odaklanması daha zor olan Block Ciphers konusundan sonra “araya bir çerez” konu koyarak siz okurları peş peşe zor konular ile sıkıştırmamış olmaktır.

Stream kelimesi Türkçe’mizde “akış, dere, akım” anlamlarına gelmektedir ve aşağıdaki şekilde ifade edilen akış diagramı vardır.

Read more

Crypto 101 – [3] DES’e Yönelik Saldırılar, 3DES ve AES metodları

Merhaba

Crypto 101 yazı serisinin üçünü makalesi olan “” başlıklı konuya hoşgeldiniz. Bu makaleye devam etmeden önce,  “Crypto 101 – [2] Block Cipher Encryption ve DES Analizi” başlıklı yazıyı okumanızı öneririm.

Yazı serinin Github projesine erişmek ve kullanılan Python uygulamalarına erişmek için; https://github.com/mmetince/crpyto101-egitim

DES’e Yönelik Saldırılar

Bir önceki yazımıda DES (Data Encryption Standart) algoritmasının tarihini ve derinlemesine teknik analizini gerçekleştirmiştik. Şüphesiz ki bu analiz daha da derinlemesine gerçekleştirilebilir, detaylarına girilmeyen Initial Permutation, Expansion gibi fonksiyonların look-up table’ları ve algoritmaları ele alınabilirdi. Bu noktada “derinlemesine” kelimesine bir sınır getirerek, detaylara boğulmaktan uzaklaşıp olayı anlayacak düzeyde yakından analiz gerçekleştirmeye çalıştık. Umuyorum ki tarihin bilinen en eski block cipher algoritmalarından birisi olan DES algoritması siz okurlar tarafından anlaşılmıştır. 

Read more

Crypto 101 – [2] Block Cipher Encryption ve DES Analizi

Merhaba

Crypto 101 isimli yazı serimizin ikinci bölümünde Block Cipher algoritmalarına girişi ve DES şifreleme algoritmasının derinlemesine analizi ele alıyor olacağız. Bir önce ki  yazıya https://www.mehmetince.net/crypto-101-1-merhaba-exclusive-or-xor/ adresinden ulaşabilirsiniz. 

Read more