Kriptografi

Kriptografi

Kriptografi

Bilgi güvenliğinden bahsetmek neredeyse imkansızdır ve kriptografi ile ilgili konular akla gelmez, bunun sebebi bilginin gizliliğinde şifreli sistemlere sahip olmanın öneminden kaynaklanmaktadır ve bu nedenle ana kavramları ele alan bu makaleyi hazırladık ve kriptografinin temelleri.


Kriptografi nedir?


Kriptografi kelimesi Yunancadan, daha özel olarak Kryptós (gizli / gizli) ve graphéin (yazılı) kelimelerinden gelir. Bilginin kriptografik bir algoritma kullanılarak dönüştürüldüğü, anlaşılmaz hale geldiği, böylece sadece yetkili kişilerin bu bilgilerin gerçek içeriğine erişebildiği, belirli bilgilerin korunması için kullanılan bir tekniktir.


Örneğin:


Belirli bir kişiye mesaj göndermek istiyorsunuz, ancak belirli bir nedenle, başkalarının bu iletişimin içeriğini bilmesini istemiyorsunuz, bu nedenle bu mesajda kriptografik bir teknik kullanıyorsunuz, bu nedenle herhangi bir yetkisiz kişi bu bilgilere erişirse, bu kişi sunulan içeriği anlamayacaktır, bu nedenle bu iletişimin gizliliğini korurken bu mesajın gerçek içeriğini bilemeyecektir.


Yukarıdaki görüntünün bu işleminde, belirli bilgilerin bitlerine, şifreleme işlemini üreten veya şifreleme olarak da adlandırılan bir kriptografik algoritma uygulanır. Böylece elde edilen çıktı, orijinalinden tamamen farklı olan şifrelenmiş mesajdı.


Tersine işlemin gerçekleşmesi için, bu aynı durumda, şifreleme işleminde kullanılan aynı şifreleme algoritmasının kullanılması, böylece şifre çözme veya aynı zamanda şifre çözme olarak adlandırılan işlemin başarıyla gerçekleşmesine izin verilmesi gerekir.


Hesaplamalı Olarak Güvenli


Şifrelemenin iki faktörden hesaplama açısından güvenli olduğu söylenebilir:


Maliyet - Bir şifrelemeyi kırmanın maliyeti şifrelenmiş bilginin değerini aştığında, bu, şifrelemenin başarılı olduğu anlamına gelir, çünkü her bilginin, ona sahip olanlar ve ona sahip olmaya çalışanlar için belirli bir değeri vardır. Böylelikle, bir kriptografik ihlal masrafı, elde edilecek bilginin maliyetinden yüksekse, tüm bu çaba finansal olarak imkansız hale gelir.


Zaman - Her şifrelemenin, kırılana kadar yatırılması için belirli bir zamanı vardır ve şifrelemeyi kırma zamanı bilginin yararlı ömrünü aştığında, bu aynı zamanda başarılı olduğu anlamına da gelir, çünkü saldırgan bu şifrelemeyi kırabildiğinde, elde edilen bilgiler artık değerli değildir veya eski ve yararsız hale gelmiştir.


Bu nedenle, bir kriptografik işlem uygularken, korunacak her bilgiye göre bu gereksinimlerden en az birini karşılayabilen kriptografik algoritmaların seçilmesi son derece önemlidir.


Güvenlik Özellikleri


Şifreleme, bilgi güvenliğinin belirli özellikleriyle ilgili garantiler sağlamak için uygulanır:


GİZLİLİK


Bu taraflara yönelik içeriğe yalnızca yetkili tarafların erişmesini sağlamak, bu, bilgilerin yetkisiz üçüncü şahıslara ifşa edilmesine karşı korunmasıyla ilgilidir.


güvenilirlik


İçeriği bir bölümle ilişkilendirin ve içeriğin veya parçanın gerçekte iddia ettiği kişi olduğundan emin olun.


BÜTÜNLÜK


Verilen bir bilginin orijinal durumundaki değişiklikleri, bu verilere bit ekleyerek veya ekleyerek belirleyebilme. Bununla birlikte, bütünlük bir değişikliği önlemeye hizmet etmez, yalnızca bir veya daha fazla veride bir değişiklik meydana geldiğinde tanımlar.


REPUDIO DEĞİL


Bir partiyi bir eylemle ilişkilendirin, böylece o taraf eylemin yazarlığını inkar edemez. İnkar etmemeyi sağlamak için, bir şeyi sadece tek bir parçaya bağlamanın bir yolu olmalıdır. Özel bir anahtar bu işlevi çok iyi yerine getirir ve kısa sürede anlayacaksınız.


Kriptografinin tüm bu özellikleri garanti etmediğini anlamak önemlidir, her bir özellik, her bilginin garanti etmesi gereken özelliklerle birlikte uygulanan kriptografik sürece göre garanti edilir.


Transpozisyon x İkame rakamları


aktarma


Transpozisyon şifreli şifreleme yönteminde, orijinal mesajın içeriği ile şifrelenmiş mesajın içeriği tam olarak aynıdır, ancak harflerle farklı bir sıraya konulur.


Bu transpozisyon şifresi örneğinde, şifrelenmiş kelimenin, yeni harflerin eklenmesi veya azalması olmadan orijinal kelimeyle tamamen aynı harflere sahip olduğuna dikkat edin.


Bu işlemi tersine çevirmek için anahtar, orijinal kelimedeki her harfin konum değeridir.


Değiştirme


Bu değiştirme prosedüründe, mesajdaki her harf veya harf grubu, bu harfin konumu değiştirilmeden bir ikame tablosuna göre değiştirilir. Başka bir deyişle, bir transpozisyon şifresinden farklı olarak, her harf yerinde kalır, ancak orijinal kelimenin harf kümesinde mutlaka bulunması gerekmeyen yeni bir harfle değiştirilir.


Bu değişiklik sadece diğer harflerle değil, aynı zamanda semboller, şekiller veya tanımlı bir sistem ve bir anahtar ile diğer kombinasyonlarla da yapılabilir.


Değiştirme şifresinin en iyi örneği, daha sonra göreceğimiz ünlü Sezar şifresidir.


Şifreleme Anahtarları


Kriptografik hizmetlerin güvenliği, şifreleme ve şifre çözme işlemlerinin yürütülmesine izin veren belirli bir matematiksel algoritmaya dayalı bir dizi bitten başka bir şey olmayan şifreleme anahtarının sırrına dayanır.


Bu şekil, alfabenin harflerinin konumlarında sabit bir atlama değeriyle ilgili bir anahtarla çalışır, bu örnekte atlamanın değeri 2'dir (A harfi C harfi, B harfi D harfi olur ve bu nedenle sonrası). Ters işlem için, bu 2 değerinin aynı anahtarı kullanılır, harfler alfabedeki konumlarında azaltılır (D harfi tekrar C harfi olur, C harfi tekrar A harfi olur).


Böylece, bir değer 2 anahtarı ile, HACKER kelimesi JCEMGT olur ve aynı değer 2 anahtarı ile ters işlemde tekrar HACKER olur.


2 tür şifreleme anahtarı, simetrik anahtarlar ve asimetrik anahtarlar vardır. Simetrik şifrelemede, anahtar benzersizdir ve paylaşılır ve güvenli bir kanal aracılığıyla, yani taraflarca bu anahtarı değiştirmek için seçilen bir ortam yoluyla gönderilmesi gerekir. Bu mod, mesajın şifrelenmesi ve şifresinin çözülmesi için aynı anahtarı kullanır, bu nedenle, anahtarın veri ağı üzerinden gönderilmesi tavsiye edilmez, sanki mesajın gizliliği ele geçirilmiş gibi, bozulmuş olabilir.


Asimetrik kriptografide, genel anahtar ve özel anahtar olarak adlandırılan bir çift anahtar kullanılır, böylece bir anahtar şifrelemek ve diğeri mesajları çözmek için kullanılır. Bu genel ve özel anahtarlar birbirleriyle ilişkilidir ve bu anahtarlardan biriyle eylemi gerçekleştirirken, bu eylemin yalnızca aynı çiftin diğer anahtarının kullanılmasıyla tersine çevrilebilmesini sağlar.


Genel anahtar paylaşılmalıdır, bu nedenle veri ağına gitmede sorun yoktur, sadece özel anahtar, şifre çözme işlemini gerçekleştirmek için kullanılacak olan bu anahtardan dolayı, sahibin münhasır mülkiyetinde kalmalıdır.


Bu görüntü, asimetrik bir şifreleme anahtarı çifti kullanılarak Alice ve Bob arasındaki iletişimi temsil eder.


Bob'un Alice'e bir mesaj göndermesi gerekiyor ve bunun için Bob'un anahtarlarından herhangi birini kullanması gerekmiyor, sadece Alice'in açık anahtarını kullanması gerekiyor.


1. adım - Bob, Alice'in açık anahtarıyla bir kriptografik algoritma uygular ve şifrelenmiş mesajla bir çıktı oluşturur.


2. adım - Alice, Bob'un mesajını alır ve mesajın şifresini çözmek için özel anahtarını kullanır.


Alice mesaja cevap vermeyi seçerse, Bob'un kendi anahtar çiftini oluşturması ve açık anahtarını Alice'in kullanımına sunması gerekecektir, böylece Alice daha sonra bu mesajı alacak ve özel anahtarını kullanarak Bob'un açık anahtarıyla şifreleme işlemini gerçekleştirebilir. şifre çözme gerçekleştirin.


Bu anahtar çiftinin açık anahtarına sahip olan herhangi biri bu şifrelemeyi kırabileceğinden ve birlikte gizliliğini ve kriptografik sistemin etkinliğini bozabileceğinden, gizliliği şifrelemek ve garanti etmek için özel bir anahtar kullanmanın mümkün olmadığını unutmayın.


Hiç yorum yok:

Blogger tarafından desteklenmektedir.