Arpokrat Protokolü Mimariyle gizlilik.
Arpokrat Messenger, SimpleX üzerine kuruludur — kullanıcı kimliği olmayan mesajlaşma ağı. Hesap yok, merkezi bir rehber yok, teslim edilecek metadata yok. İşte tam olarak nasıl çalıştığı.
Hiçbir şey bilmeyen bir sunucu hiçbir şey ifşa edemez. Arpokrat'ın aktarıcıları kasıtlı olarak kördür.
SimpleX Üzerine Kurulu
Arpokrat Messenger kendi gizli şifreleme yöntemini icat etmez — kullanıcı kimliği olmayan ilk mesajlaşma ağı olan SimpleX üzerine kuruludur.
SimpleX, spesifikasyonu ve kaynak kodu herkese açık ve bağımsız olarak incelenebilir açık bir mesajlaşma protokolüdür. Bu sayfada anlatılan mimari — kullanıcı kimliği yok, tek yönlü kuyruklar, kör aktarıcılar — SimpleX’in tasarımıdır ve Arpokrat bunun üzerinde kendi aktarıcılarını işletir.
İncelenemeyen güvenlik, güvenlik değildir. Açık bir protokol üzerine inşa etmek, bu gizlilik iddialarının güvene değil, herkese açık bir spesifikasyona göre kontrol edilebileceği anlamına gelir.
- Açık spesifikasyon — protokol, tescilli bir kara kutu değil, herkese açık şekilde belgelenmiştir.
- Bağımsız olarak incelenebilir — kaynak kodu GitHub’da herkese açıktır, bu sayede bu sayfadaki güvenceler doğrulanabilir.
- Arpokrat’ın işlettiği aktarıcılar, birbirinden bağımsız yargı bölgelerinde yer alır — bkz. Altyapı sayfası.
Bir Hesap Değil, Bir Anahtarsınız
Çoğu mesajlaşma uygulaması sizi bir telefon numarası veya hesapla tanımlar. Arpokrat sizi hiç tanımlamaz.
Standart mesajlaşma uygulamalarında sabit bir kullanıcı kimliğiniz vardır — genellikle telefon numaranız. Bir mesajın içeriği şifrelenmiş olsa bile, sunucu yine de göndereni alıcıyla eşleştirir ve sessizce kimin kiminle konuştuğuna dair bir sosyal grafik oluşturur.
Arpokrat, kullanıcı kimliği kavramını tamamen ortadan kaldırır. Ne hesap ne de kalıcı bir adres vardır — yalnızca cihazınızda tutulan bir dizi kriptografik anahtar olarak var olursunuz. Size ulaşmak için birinin, paylaşmayı seçtiğiniz tek seferlik bir davet bağlantısına ihtiyacı vardır.
- Telefon numarası, e-posta veya hesap yok — bir konuşmayı yasal kimliğinize bağlayan hiçbir şey yok.
- Merkezi bir kullanıcı rehberi yok; teslim edilecek, sızdırılacak veya kazınacak bir veri yok.
- Tek seferlik davet bağlantıları, kalıcı ve spam’e açık bir adresin yerini alır.
İki Aktarıcı, Tek Parçalanmış Yol
Bütün bir konuşmayı tek bir sunucu üzerinden yönlendirmek yerine, her yön farklı bir aktarıcıdan geçer.
Birine mesaj gönderdiğinizde, şifrelenmiş bir paketi alıcının kurduğu ve yalnızca kendisinin izlediği anonim bir kuyruğa bırakırsınız. Yanıtları ise ayrı bir kuyruk üzerinden, farklı bir aktarıcıdan geri gelir.
Gönderme ve yanıt hattı farklı sunucularda yaşadığı için, tek bir aktarıcı hiçbir zaman konuşmanın her iki ucunu birden göremez.
- Relay A gönderme kuyruğunu, Relay B ise yanıt kuyruğunu taşır.
- Her aktarıcı bir kuyrukta yalnızca şifrelenmiş bir veri bloğu görür — onu kimin doldurduğunu veya boşalttığını asla görmez.
- Yol, tasarım gereği parçalanmıştır; böylece hiçbir sunucu her iki yarıyı birden elinde tutmaz.
Hiçbir Şey Bilmemek Üzere Kurulmuş Sunucular
Geleneksel sunucular “akıllıdır” — kim olduğunuzu bilir ve bir veritabanına göre yönlendirme yapar. Arpokrat’ın aktarıcıları ise kasıtlı olarak bunun tam tersidir.
Kör bir aktarıcı, bir ölü nokta (dead-drop) gibi çalışır. Şifrelenmiş bir paketi kabul eder, kuyrukta tutar ve kuyruğun sahibi teslim aldığında ona verir. Paketi kimin bıraktığını veya kimin alacağını bilmez.
- Kimlikler hakkında sıfır bilgi: bir aktarıcı, şifrelenmiş bir yükün geldiğini ve teslim alındığını görür — bunu bir kişiyle ilişkilendiren hiçbir şey görmez.
- Hiçbir aktarıcı göndereni alıcıyla ilişkilendiremez: her aktarıcı, kasıtlı olarak bölünmüş bir yolun yalnızca tek bir hattını taşır; bu yüzden hiçbir sunucu iki tarafı birbirine bağlamak için gereken her iki yarıyı da elinde tutmaz.
- Tasarım gereği geçicidir: mesajlar RAM’de tutulur ve teslim edildikten sonra silinir — geçici olarak bile hiçbir zaman diske yazılmaz.
Kuantum Ufkuna Karşı Şifreleme
SimpleX’in uçtan uca şifrelemesinin üzerine, anahtar değişimi kuantum-sonrası koruma ekler.
Günümüzün açık anahtarlı kriptografisi, yeterince güçlü bir kuantum bilgisayarın eninde sonunda kırabileceği matematiğe dayanır. Kuantum-sonrası bir anahtar değişimi, mevcut klasik şifrelemenin yerini almak yerine onunla birlikte çalışarak bu saldırı sınıfına direnmek üzere tasarlanmış ikinci bir katman ekler. Bu anahtar değişimi Streamlined NTRU Prime kullanır — NIST tarafından standartlaştırılan Kyber yerine kasıtlı olarak yapılmış bir tercih; SimpleX’in mühendisleri, Kyber’in standardizasyon sürecinde ortaya çıkan belirli kriptografik endişeler nedeniyle bu algoritmadan kaçındı.
Bu konuda kasıtlı olarak ölçülü davranıyoruz: kuantum-sonrası kriptografi, günümüzün en iyi uygulama savunmasıdır, kalıcı bir garanti değil. Bugün çıtayı önemli ölçüde yükseltir ve standartlar geliştikçe net bir yükseltme yolu sunar.
- Hibrit yaklaşım — kuantum-sonrası anahtar değişimi, kanıtlanmış klasik şifrelemenin üzerine katmanlanır; riskli bir değişim değildir.
- Dürüst çerçeveleme — çıtayı yükselten en iyi uygulama savunması, kalıcı kırılmazlık iddiası değil.
- Yükseltilebilir — kuantum-sonrası standartlar olgunlaştıkça daha güçlü ilkeleri benimseyecek şekilde tasarlanmıştır.
Neden Önemli: Harvest Now, Decrypt Later
Kuantum-sonrası yatırım, varsayımsal değil, somut ve güncel bir tehdide yanıt verir.
Yeterli kaynağa sahip bir saldırgan, bugün şifrelenmiş trafiği kaydedip yalnızca saklayabilir ve kuantum bilgisayarların şifrelemeyi kırabileceği günü bekleyebilir. Bugün ele geçirilen her şey yıllar sonra çözülebilir. Güvenlik araştırmacıları buna “Harvest Now, Decrypt Later” diyor.
Metadata’yı en aza indiren tasarım burada da yardımcı olur: ele geçirilen bir akışın kimin konuştuğu hakkında ne kadar az şey açığa vurduğu, saklanan bir kopyayı içeriğini bile hesaba katmadan o kadar değersizleştirir.
- Bugün kaydedilir, yarın kırılır — ele geçirilen veri, sabırlı bir saldırgan için uzun bir raf ömrüne sahiptir.
- Kuantum-sonrası anahtar değişimi, size karşı yapılan bu bahsin maliyetini artırır.
- Kullanıcı kimliği yok, parçalanmış yollar — ele geçirilen bir akış, zaten ilişkilendirilecek çok daha az şey taşır.
Bu Size Ne Kazandırır
Mimari soyut bir kavramdır. İşte pratikte ne anlama geldiği.
Kullanıcı hesapları olmadığından, kişilerinizin kim olduğuna dair bir harita basitçe yoktur. Grafik verisi, ele geçirilecek veya sızdırılacak şekilde mevcut değildir.
Spam gönderenlerin hedef alabileceği kalıcı bir adresiniz yoktur. Size ulaşmak, paylaşmayı seçtiğiniz tek seferlik bir davet bağlantısını gerektirir.
Her kişi için farklı bir görünen ad ve farklı aktarıcılar kullanın; böylece iş hayatınız ile özel hayatınız birbirine bağlanamaz.
İz Bırakmadan İletişim Kurun
Hesap yok, telefon numarası yok, metadata izi yok. Anahtarlarınızı oluşturun ve konuşmaya başlayın.
Arpokrat Messenger’ı KeşfedinAnonim kimliğinizin nasıl oluşturulduğunu görün: Messenger sayfası
Aktarıcıların fiziksel olarak nerede bulunduğunu mu merak ediyorsunuz? Altyapıyı keşfedin