Use APKPure App
Get TetraChat old version APK for Android
WWW ağındaki mesajları gizleyen polimorfik bir iletişimci
WWW ağının içeriği aracılığıyla bilgi depolamanın ve paylaşmanın yeni bir yolu olarak, polimorfik bir ağ kullanan kullanıcılar arasındaki metin iletişimine yönelik ilk uygulama. Kullanıcı tarafından girilen içeriği kaydetme ve geri yükleme yöntemi, içeriğin doğruluğunu ve güvenilirliğini sorgularken, kısa sürede bilginin destekleyici kısmının özünde herhangi bir kayıp yaşanmaz. Daha uzun zaman aralıkları (genellikle birkaç gün/hafta) açısından bakıldığında, polimorfik olarak paylaşılan içerik parçalanır ve tamamen parçalanması meydana gelir. Uygulama bir istemci ve bir sunucu kısmından oluşur.
TetraChat motoru
Uygulamanın sunucu kısmı merkezi bir sunucuda depolanır. İçeriği işlemek, geri yüklemek ve kullanıcıların son cihazlarına dağıtmak için kullanılır. "Polimorfik iletişime" (depolama ve restorasyon kısmı) dayalı bilgi depolama ilkelerini kullanır. İçerik, depolama alanında 4096 bit uzunluğunda bir RSA anahtarıyla şifrelenir. Anahtar her bir kanala özeldir ve oluşturulduğunda oluşturulur. Kanal sahibi anahtarı kaydedebilir. Anahtar sunucu tarafında saklanmaz ve sunucu motoru çalıştırıldığında sahibinin anahtarı sağlaması gerekir, aksi takdirde iletişimi yeniden kurmak mümkün olmayacaktır.
TetraChat istemcisi
Uygulamanın, bir İnternet tarayıcısı veya belirli bir işletim sistemi için yerel bir uygulama tarafından temsil edilen istemci kısmı. Sunucu kısmıyla iletişim için HTTPS iletişim protokolü kullanılır. Uygulama, içeriğin bir giriş noktası ve sunum katmanı olarak hizmet eder. Son cihaz tarafında hiçbir içerik saklanmaz. Bir iletişim kanalı/sohbet oluşturma ve paylaşma Bir iletişim kanalı oluştururken, polimorfik iletişimin davranışını parametreleştirmek mümkündür. Oluşturma sırasında kanala benzersiz iletişim tanımlayıcıları (QUID ve ad) atanır. Ad, yalnızca kullanıcının dahili yönlendirmesine hizmet eden benzersiz bir parametredir ve kanal aramak için kullanılamaz. Aramak için veya Kanala bağlanmak için QUID (benzersiz 32 bayt tanımlayıcı) kullanılmalıdır. Yeni kullanıcıların bağlantısı bu tanımlayıcının paylaşılmasıyla gerçekleşir. Bir kanal oluşturduktan sonra, daha sonra kullanıcı yetkilendirmesi için kullanılacak bir erişim şifresi seçmeniz gerekir. Kullanıcının bir QUID tanımlayıcısı varsa ancak erişim şifresi yoksa, gerçek içerik yerine yalnızca sözde "sahte mesajlar", yani rastgele oluşturulmuş içerik. Doğru şifreyi girdikten sonra görüntülenen içerik gerçektir. "Sahte mesajlar" görüntüleme işlevi isteğe bağlıdır ve etkinleştirilmesine gerek yoktur. İşlev etkinleştirilmemişse içeriği görüntülemek için doğru erişim şifresini bilmek gerekir. Böyle bir yaklaşım, kullanıcılar arasında mantıksal bir bağlantının olmamasını sağlar. "Unutma" hız parametresi, zaman içinde iletişimin toplam kesinti olasılığının derecesini belirler. Unutma hızının daha yüksek olduğu bu tür son URL adresleri, daha kısa bir zaman aralığında içerik değişikliği olasılığının daha yüksek olduğu yerlerde (örneğin tartışma forumları) kullanılır.
Kullanıcı iletişimi
Yeni bir mesaj girmek için uygulama, kullanıcının kendisi tarafından seçilen bir kullanıcı adı (giriş) gerektirir. İsteğe bağlı bir öğe olarak, kendinizi kimlik hırsızlığından korumak için bir şifre kullanabilirsiniz. Şifre koruması durumunda, gelecekte yalnızca şifre sahibi verilen kanalda oturum açma adını kullanabilir. Raporun uzunluğu 250 daire ile sınırlıdır.
Yükleyen
Brittany Michelle Burgos
Gereken Android sürümü
Android 6.0+
Kategori
Bildir
Last updated on Dec 22, 2023
Publishing
TetraChat polymorphic
23 by Development studio
Dec 22, 2023