Kriptografi

Başlangıç Seviyesi

Bilgisayar teknolojisindeki ilerlemeler verileri daha erişilebilir hale getirmiştir ve bu özellik büyük bir avantaj sunsa da dezavantaja da sahiptir. Çevrimiçi veriler, hırsızlık ve yolsuzluk gibi birçok tehdide açıktır. Kriptografi (veya kriptoloji), bilgilerin veri depolama ve dağıtımıyla ilişkili bazı risklerden korunmasını mümkün kılan çözümlerden biridir. Verileri şifreleme kavramının yeni olduğunu söylenemez. Dijital çağdan önce bile insanlar mesajların istenmeyen kişilerce okumasını engellemek için mesajları gizlemiştir. Fakat bilgi işlem cihazlarının kullanımındaki artış, şifreleme bilimini yepyeni bir seviyeye taşımıştır.


Kriptografi Nedir?

Kısaca ifade edecek olursak, kriptografi bilgiyi gizleme sanatıdır. Modern kriptografi, verileri şifrelemek ve deşifre etmek veya bilginin bütünlüğünü ve orijinalliğini garanti altına almak için matematiksel teorilerden ve hesaplamalardan faydalanır.

Temel bir metin şifreleme sürecinde düz metin (açıkça anlaşılabilen veriler), onu şifreli metne (okunamayan) dönüştüren bir şifreleme işleminden geçer. Bu sayede, gönderilen bilgilerin yalnızca belirli bir şifre çözme anahtarına sahip olan bir kişi tarafından okunabileceği garanti altına alınabilir.

Hassas veriler, belirli kriptografik teknikleri kullanarak güvenli olmayan ağlar üzerinden bile gönderilebilir. Şifreleme seviyesi, verinin gerektirdiği koruma derecesine bağlıdır. Örneğin, standart kişisel dosyalarda (kişiler gibi) kullanılan güvenlik türü, kripto para ağlarında kullanılanla aynı değildir.

Kriptografinin nasıl çalıştığını öğrenmek, kripto para sistemlerinde kriptonun önemini anlamak için çok önemlidir. Bitcoin gibi çoğu blockchain sistemi, dijital işlemleri çok güvenli bir şekilde gerçekleştirebilen merkeziyetsiz ve herkese açık bir kayıt defteri olarak işlev görmelerine imkan tanıyan belirli bir dizi kriptografik teknikten yararlanır.


Kriptografi Nasıl Çalışır?

Modern kriptografi çeşitli çalışma alanlarından oluşur, fakat blockchainle en ilgili olanlardan bazıları simetrik şifreleme, asimetrik şifreleme, hash fonksiyonları ve dijital imzalarla ilgilenenlerdir.
Bitcoin protokolü, ağı güvende tutmak ve tüm işlemlerin geçerli olduğunu güvence altına almak için kriptografik ispatları kullanır. Dijital imzalar, her bir kullanıcının yalnızca kendi cüzdanındaki fonları harcayabileceğini ve bu fonların birden fazla harcanamayacağını garanti eder. Örneğin Alice Bob'a 2 bitcoin gönderirse, aslında bu 2 bitcoin'in Alice'in cüzdanından alınarak Bob'un cüzdanına eklendiğini doğrulayan bir mesaj olan bir işlem oluşturur. Fakat bunu yalnızca bir dijital imza sunarak yapabilir. 
Bitcoin Protokolünün bir diğer önemli unsuru, Proof of Work mutabakat mekanizmasını ve madencilik sürecini (ağın güvenliğinden, işlemlerin doğrulanmasından ve yeni coinlerin oluşturulmasından sorumludur) tanımlayan Hashcash işlevidir. Hashcash, SHA-256 adında bir kriptografik fonksiyon kullanır.

Kriptografi, blockchain teknolojisinin önemli bir parçasıdır ve bu nedenle tüm kripto paralar için çok önemlidir. Dağıtık ağlara uygulanan kriptografik ispatlar, güvene dayalı olmayan ekonomik sistemlerin yaratılmasını mümkün kılarak Bitcoin'in ve diğer merkeziyetsiz dijital para birimlerinin ortaya çıkmasını sağlamıştır.