Akış Şifresi ile Blok Şifresi Arasındaki Fark

Lig tv izle canlı Cipher | Block Cipher | Devlet Şifresi ve Blok Şifresi

Şifrelemede, Akış şifreleri ve Blok şifreleri, simetrik anahtar şifrelemeleri ailesine ait iki şifreleme / şifre çözme algoritmasıdır. Genellikle bir şifre giriş olarak düz bir metin alır ve çıkış olarak bir şifre metni üretir. Blok şifreler, değişmeyen bir dönüşüm kullanarak sabit uzunluktaki bit bloğunu şifreler. Akış şifreleri, bit akışlarını değişen uzunlukta şifreler ve her bitte değişen dönüşüm kullanır.

Akış Şifresi nedir?

Akış şifreleri, simetrik anahtar şifreleri ailesine aittir. Akış şifreleri, düz metin bitlerini sahte bir bit biti akışı ile XOR (özel veya) işlemin kullanımıyla birleştirir. Akış şifreleri, düz metin basamaklarını art arda basamaklar için değişen dönüşümlerle birer birer şifreler. Her basamağın şifrelenmesi şifre motorunun mevcut durumuna bağlı olduğundan, akış şifreleri aynı zamanda durum şifreleri olarak da bilinir. Tipik olarak, tek bitler / ısırıklar tek hane olarak kullanılır. Güvenlik endişelerinden kaçınmak için, aynı başlangıç ​​durumunun birden fazla kullanılmadığından emin olunmalıdır. En yaygın kullanılan akış şifresi RC4'tür.

Blok Şifresi Nedir??

Bir blok şifre, başka bir simetrik anahtar şifresidir. Blok şifreler sabit uzunlukta bloklar (bit grupları) üzerinde çalışır. Blok şifreler bloktaki tüm rakamlar için sabit (değişmeyen) bir dönüşüm kullanır. Örneğin, blok şifreleme motoruna giriş olarak bir x-bit blok düz metin (bir gizli anahtarla birlikte) sağlandığında, karşılık gelen x-bit blok şifreleme metnini üretir. Gerçek dönüşüm gizli anahtara bağlıdır. Benzer şekilde, şifre çözme algoritması, giriş olarak ciphertext'in x-bit bloğunu ve yukarıdaki gizli anahtarı kullanarak düz metnin orijinal x-bit bloğunu kurtarır. Giriş mesajının bloğun boyutuyla karşılaştırıldığında çok uzun olması durumunda, bloklara bölünür ve bu bloklar aynı anahtar kullanılarak (ayrı ayrı) şifrelenir. Ancak, aynı anahtar kullanıldığından, düz metindeki her yinelenen dizi, şifre metninde aynı yinelenen dizi haline gelir ve bu güvenlik sorunlarına neden olabilir. Popüler blok şifreler DES (Veri Şifreleme Standardı) ve AES (Gelişmiş Şifreleme Standardı).

Akış Şifresi ile Blok Şifresi arasındaki fark nedir?

Her iki akış şifresi ve blok şifresi, simetrik şifreleme şifreleme ailesine ait olsa da, bazı önemli farklılıklar vardır. Blok şifreler sabit uzunluktaki bit bloklarını şifrelerken, akış şifreleri düz metin bitlerini XOR işlemini kullanarak bir sahte metin şifreleme akışı ile birleştirir. Blok şifreler aynı dönüşümü kullansa da, akış şifreleri motorun durumuna göre değişen dönüşümler kullanır. Akış şifreleri genellikle blok şifrelerinden daha hızlı yürütülür. Donanım karmaşıklığı açısından, akış şifreleri nispeten daha az karmaşıktır. Akış şifreleri, düz metin değişen miktarlarda (örneğin güvenli bir wifi bağlantısı için) mevcut olduğunda blok şifrelemelere göre tipik tercihtir, çünkü blok şifreleri blok boyutundan daha kısa bloklarda doğrudan çalışamaz. Ancak bazen, akış şifreleri ve blok şifreleri arasındaki fark çok açık değildir. Bunun nedeni, belirli çalışma modlarını kullanırken, mevcut en küçük veri birimini şifrelemesine izin vererek bir akış şifresi olarak hareket etmek için bir blok şifrenin kullanılabilmesidir..