Kriptografi Bilginin gizliliğini, doğruluğunu ve bütünlüğünü koruma disiplini.
Temel Terimler#
| Terim | Tanımlama |
|---|---|
| Şifreleme | Temel metni şifreli metne değiştir (anahtarına göre) |
| Şifreleme | Ters dönüşüm |
| Kriptografik Algoritmalar | Şifreleme/Şifre çözme fonksiyonları |
| Anahtarlar | Algoritmaların özel verileri (simetrik / asimetrik) |
| Kısayollama | Bilginin statik değere dönüştürülmesi, Geri dönüşü yok . |
| Kimlik Denetimi | Aygıt/kullanıcı kimliğini doğrula |
İlkeler#
- Bütünlük bilgi aktarılırken zarar görmemiş;
- Kimlik Denetimi tarafların kimliklerinin doğrulanması;
- Gizlilik sızıntıdan koruma;
- İtiraz edilemez gönderen kişi gönderime itiraz edemez (EÇP yoluyla).
Evrim#
| Dönem | Yöntem | Örnek |
|---|---|---|
| Eski Mısır / Roma | Tek harfli şifre | Sezar ' ın Şifre |
| Ortaçağ | Çok alfabetik şifre | Vigener şifre. |
| 20. yüzyıl | Klasik Kriptografi | Enigma (A. Shebrius, 1918) |
| Çağdaş | Asimetri + simetri + hash | RSA, AES, ECC |
Çağdaş kriptografi türleri#
Simetrik (gizli anahtarlı)
- Tek anahtar şifreleme ve şifresini çözme için;
- Hızlı + Etkili Büyük veriler için;
- Sorun: Anahtarı güvenli bir şekilde aktarmak;
- Algoritmalar: AES, DES, 3DES, RC4.
Asimetrik (kamu anahtarlı)
- İki anahtar: kamu + özel;
- Şifre kamuya açık → şifre çözme özel (ve tersine);
- Avantajı: Anahtarın önceden verilmesi gerekmez;
- Algoritmalar: RSA, ECC, DSA.
Hibrit Şifreleme
Geliştirilmiş Nikolay Durov Ve takımımla. Telegram.
Fikir:
- Gönderen oluşturur simetrik anahtar;
- Şifreliyor . Alıcının açık anahtarı (asimetrik olarak);
- Şifreleme simetrik anahtarla veri;
- Birlikte gönderiyor;
- Alıcı simetrik anahtarı açar Kendi özel hayatına;
- Veriyi çözer.
Neden ? Birleştirir Güçlü yönleri Her iki yöntem de güvenli anahtar paylaşımı + hızlı veri işleme.
TON blok zincirinde şifreleme#
- İşlemleri Doğrula Her bir öğenin şifrelemesi yoluyla;
- Dijital İmzalar gerçekliğini doğrularlar;
- Akıllı Sözleşmeler Kriptografik olarak korunmuş;
- Kripto Anahtarları kimlik doğrulama ve erişim kontrolü için;
- Modern Algoritmalar RSA + AES saklanması ve verilmesi için;
- Hash Fonksiyonları kayıtların benzersizliği için;
- Asimetri Anahtarları açıklanmadan paylaşmak için.