PGP ortak anahtar bloğu nedir?


Yanıtlar:


4

Pretty Good Privacy (PGP), veri iletişimi için kriptografik gizlilik ve kimlik doğrulama sağlayan bir veri şifreleme ve şifre çözme bilgisayar programıdır. PGP genellikle e-posta iletişiminin güvenliğini artırmak için metinleri, E-postaları, dosyaları, dizinleri ve tüm disk bölümlerini imzalamak, şifrelemek ve şifresini çözmek için kullanılır.

Kriptografi, verileri şifrelemek ve şifresini çözmek için matematik kullanma bilimidir. Şifreleme, hassas bilgileri depolamanızı veya güvensiz ağlar üzerinden (İnternet gibi) aktarmanızı sağlar, böylece amaçlanan alıcı dışında kimse tarafından okunamaz.

Kriptografi veri sağlama bilimi iken, kriptanaliz güvenli iletişimi analiz etme ve kesme bilimidir. Klasik kriptanaliz, analitik akıl yürütmenin, matematiksel araçların uygulanması, kalıp bulma, sabır, kararlılık ve şansın ilginç bir kombinasyonunu içerir. Kriptanalistlere de saldırgan denir.

Kriptografi nasıl çalışır?

Şifreleme algoritması veya şifre, şifreleme ve şifre çözme işleminde kullanılan matematiksel bir işlevdir. Şifreleme algoritması, düz metni şifrelemek için bir anahtarla (kelime, sayı veya ifade) birlikte çalışır. Aynı düz metin, farklı anahtarlarla farklı şifreleme metnine şifrelenir. Şifrelenmiş verilerin güvenliği tamamen iki şeye bağlıdır: şifreleme algoritmasının gücü ve anahtarın gizliliği. Bir şifreleme algoritması, ayrıca tüm olası anahtarlar ve çalışmasını sağlayan tüm protokoller bir şifreleme sisteminden oluşur. PGP bir şifreleme sistemidir.

Ortak anahtar şifrelemesi, şifreleme için bir çift anahtar kullanan asimetrik bir şemadır: verileri şifreleyen bir ortak anahtar ve şifre çözme için karşılık gelen bir özel veya gizli anahtar. Özel anahtarınızı gizli tutarken genel anahtarınızı dünyaya yayınlıyorsunuz. Genel anahtarınızın bir kopyasına sahip olan herkes yalnızca sizin okuyabileceğiniz bilgileri şifreleyebilir. Hiç tanışmadığınız insanlar bile.

Özel anahtarın ortak anahtardan çıkarılması hesaplamaya açık değildir. Açık anahtarı olan herkes bilgileri şifreleyebilir ancak şifresini çözemez. Yalnızca ilgili özel anahtara sahip olan kişi bilgilerin şifresini çözebilir.

PGP nasıl çalışır?

PGP, hem geleneksel hem de ortak anahtar şifrelemesinin en iyi özelliklerinden bazılarını birleştirir. PGP bir hibrit şifreleme sistemidir. Bir kullanıcı düz metni PGP ile şifrelediğinde, PGP önce düz metni sıkıştırır. Veri sıkıştırma, modem iletim süresinden ve disk alanından tasarruf sağlar ve daha da önemlisi kriptografik güvenliği güçlendirir. Çoğu kriptanaliz tekniği, şifreyi kırmak için düz metinde bulunan kalıplardan yararlanır. Sıkıştırma, düz metindeki bu kalıpları azaltır, böylece kriptanalize karşı direnci büyük ölçüde artırır. (Sıkıştırılamayacak kadar kısa veya iyi sıkıştırılmayan dosyalar sıkıştırılmaz.) PGP daha sonra bir kerelik gizli anahtar olan bir oturum anahtarı oluşturur. Bu tuş, farenizin rastgele hareketlerinden ve yazdığınız tuş vuruşlarından oluşturulan rastgele bir sayıdır. Bu oturum anahtarı çok güvenli bir şekilde çalışır, düz metni şifrelemek için hızlı geleneksel şifreleme algoritması; sonuç şifreli metindir. Veriler şifrelendikten sonra, oturum anahtarı alıcının genel anahtarına şifrelenir. Bu ortak anahtar şifreli oturum anahtarı, şifreli metinle birlikte alıcıya iletilir.

Bkz. Http://www.pgpi.org/doc/pgpintro/ .

Ve PGP .


1
ancak, genel ve özel anahtar nasıl oluşturulur? aynı zamanda mı üretiliyorlar ?? (bir şekilde ilişkili, ancak özel olanı herkese açık
olandan

2
@DrStrangeLove: Anahtarlar birlikte oluşturulur; temel olarak özel matematiksel özelliklere sahip rastgele seçilen sayılardır. Özel anahtarı herkese açık olandan çıkarmak mümkün değildir. Genellikle, bunun tersi (özelden halk) da imkansızdır. RSA , DSA ve ECDSA hakkındaki Wikipedia makaleleri her algoritmanın tanımlarına sahiptir.
user1686

1
@grawity: ama benim örneğimde (phrack'ta) ortak anahtar altıgen olmayan karakterler ile temsil edilir! Açık anahtarın bu temsili nedir ??
DrStrangeLove

2
@DrStrangeLove: Genellikle, ikili veri blokları Base64 kullanılarak kodlanır . OpenPGP anahtarları , aynı sayfada açıklanan Radix64 adında , değiştirilmiş bir sürüm kullanır .
user1686

1
@grawity: Phrack şifreli mesaj gönderirseniz, pgp yazılımlarının çok güvenli, hızlı geleneksel şifre çözme algoritmasının benimki gibi aynı şifreleme algoritmasıyla eşleşeceğini garanti eden nedir? (Anahtarları anladım) Mesajımın şifresini çözecek mi ??
DrStrangeLove
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.