Off-the-Record Messaging

Off-the-Record Messaging (OTR)
GeliştiriciOTR-Takımı
İşletim sistemiMicrosoft Windows, Linux, FreeBSD,
OpenBSD, NetBSD, Mac OS X
TürEklenti
LisansGNU Kısıtlı Genel Kamu Lisansı LGPL / GPL (Özgür yazılım)
Resmî sitesihttps://otr.cypherpunks.ca

    Off-the-Record Messaging (kısaca OTR), anlık mesajlaşmalara şifreleme sağlayan bir kriptografik protokoldür. OTR; 128 bit anahtar uzunluğuna sahip AES simetrik anahtar algoritmasını, 1536 bit grup boyutuna sahip Diffie–Hellman anahtar değişimini ve SHA-1 hash fonksiyonunu bir arada kullanır.

    OTR protokolü, kriptograflar Ian Goldberg ve Nikita Borisov tarafından tasarlandı ve 26 Ekim 2004'te yayımlandı. Protokolü uygulamak isteyen mesajlaşma istemcilerine bir yazılım kütüphanesi sundular. Protokolün 4. sürümü, 2017'den beri Sofía Celi liderliğinde geliştirilmekte olup Nik Unger ve Ian Goldberg tarafından gözden geçirilmektedir.

    28 Aralık 2014 tarihli Der Spiegel haberinde yayımlanan gizli NSA belgelerine göre, NSA iki kişi arasındaki sohbeti ele geçirmiş, ancak kullanıcılar OTR protokolünü kullandığı için mesajlar NSA tarafından çözülememiştir.

    Çalışma Prensibi

    Protokolün çalışma mantığı şu şekilde özetlenebilir:

    Anahtar Değişimi(Diffie–Hellman):

    İki kullanıcı arasında ortak bir gizli anahtar üretmek için 1536 bitlik Diffie–Hellman anahtar değişimi kullanılır. Bu yöntem, kriptografik anahtarların değişiminde kullanılan özel bir yöntemdir.

    Oturum Anahtarı ve Simetrik Şifreleme:

    Üretilen gizli anahtardan, mesajların şifrelenmesi için AES-128 tabanlı bir oturum anahtarı üretilir. Her konuşma için farklı anahtar kullanılır; oturum sona erdiğinde bu anahtar silinir. Böylece, anahtar ele geçirilse bile geçmiş mesajların okunması mümkün olmaz.

    Mesajların Bütünlüğü:

    OTR, mesajların değiştirilmediğinden emin olmak için SHA-1 tabanlı bir karma(hash) fonksiyonu kullanır. Bu fonksiyon, mesaj şifrelenmeden önce özet değerini üretir ve mesajla birlikte gönderilir. Alıcı taraf, mesajı çözdükten sonra aynı özet değerini hesaplar ve karşılaştırarak mesajın bütünlüğünü doğrular.

    İleri Gizlilik:

    Her oturumda ve hatta her yeni mesajda yeni anahtarlar üretilmesi sayesinde, gelecekte oturum anahtarlarından biri ele geçirilse bile geçmiş konuşmaların açığa çıkması engellenir.

    Dış bağlantılar

    1. ↑ "[OTR-users] Happy 10th anniversary!". Ian Goldberg. 5 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ağustos 2025.
    2. ↑ "Inside the NSA's War on Internet Security". DER SPIEGEL. 28 Aralık 2014. 21 Haziran 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ağustos 2025.
    3. ↑ "Intercepted chat with OTR, decryption failed" (PDF). 21 Şubat 2025 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 16 Ağustos 2025.
    4. ↑ "Off-The-Record Messaging part 3: how OTR works". Robert Heaton. 13 Temmuz 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ağustos 2025.
    5. ↑ "Off-The-Record Messaging (OTR)". Crypto 101. 23 Nisan 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ağustos 2025.