Teknik Döküman (Whitepaper)

Sürüm 1.0.0 · Haziran 2026

1. Giriş ve Vizyon

HüdHüdCell, merkezi sunucu gözetimine karşı modern kriptografi ilkeleriyle geliştirilmiş, peer-to-peer (P2P) ve sıfır bilgi (zero-knowledge) tabanlı bir haberleşme protokolüdür. Geleneksel anlık mesajlaşma platformları verileri (veya meta verileri) merkezi sunucu disklerinde saklarken, HüdHüdCell tüm haberleşmeyi doğrudan uçlar (cihazlar) arasında gerçekleştirir.

2. Mimari Temeller

Protokol üç temel sütun üzerine kuruludur:

  • Sıfır Bilgi (Zero-Knowledge) Kimlik Doğrulama: Cihaz cüzdanı, Privy ve WalletConnect aracılığıyla Secure Enclave üzerinde anahtar çiftlerini üretir. Kimlik doğrulama adımları sunucu tarafında hiçbir hassas veri barındırmayacak şekilde sıfır bilgi ispatları (ZK-proofs) ile yürütülür.
  • Merkeziyetsiz Eşler Arası (P2P) Ağ: Mesajlaşma altyapısı libp2p kütüphanesini ve GossipSub protokolünü temel alır. Bu sayede hiçbir mesaj merkezi bir sunucu veri tabanına yazılmaz; doğrudan GossipSub mesh ağı üzerinden alıcısına iletilir.
  • Geçici RAM-Only Bellek Modeli: Mesajların tüm yaşam döngüsü geçici hafızada (RAM) gerçekleşir. Oturum sonlandığında veya arka planda kilit tetiklendiğinde veriler 0-byte (zero-fill) ile tamamen ezilerek yok edilir.

3. Donanım Kilitleme ve Kalıcı Kasa

Kullanıcı kalıcı saklamayı (opt-in) açıkça kabul etmediği sürece veriler disk üzerine kesinlikle kaydedilmez. Kalıcı saklama aktif edildiğinde, mesajlar cihaz içi donanım anahtarlarıyla şifrelenmiş korumalı bir kasada (.enc dosyası) muhafaza edilir.

1. Introduction & Vision

HudHudCell is a peer-to-peer (P2P) and zero-knowledge based communications protocol designed with modern cryptography principles to eliminate central server surveillance. While traditional messaging apps store user logs or metadata on cloud servers, HudHudCell transmits all traffic directly between edge devices.

2. Architectural Foundations

The protocol is structured on three technical pillars:

  • Zero-Knowledge Identity Verification: Devices generate key pairs inside the local Secure Enclave via Privy and WalletConnect. Identity validation is performed using zero-knowledge proofs (ZK-proofs) without sending identity logs to any control panel.
  • Decentralized P2P Mesh: The networking layer utilizes libp2p and the GossipSub protocol. Messages are routed directly through active mesh network nodes instead of central servers.
  • Ephemeral RAM-Only Memory Model: By default, all message data is stored solely in volatile RAM. Upon logging out or background auto-locking, data is permanently overwritten using a secure zero-fill protocol.

3. Hardware Enclave & Secure Vault

Data is never committed to persistent storage without explicit user opt-in. When enabled, historical records are sealed within a hardware-encrypted local vault (.enc file) managed by the device's Secure Enclave.

1. مقدمة ورؤية

HudHudCell هو بروتوكول اتصالات قائم على تقنية النظير للنظير (P2P) والمعرفة الصفرية (Zero-Knowledge)، وتم تطويره باستخدام مبادئ التشفير الحديثة لمنع مراقبة الخوادم المركزية. بينما تقوم المنصات التقليدية بحفظ الرسائل أو البيانات الوصفية على خوادمها، يقوم HudHudCell بنقل جميع الاتصالات مباشرة بين الأجهزة الطرفية.

2. الأسس المعمارية

تأسس البروتوكول على ثلاثة أعمدة رئيسية:

  • المصادقة ذات المعرفة الصفرية: تقوم محفظة الجهاز بإنشاء أزواج المفاتيح داخل المنطقة الآمنة للأجهزة (Secure Enclave) عبر Privy و WalletConnect. تتم خطوات المصادقة عبر إثباتات المعرفة الصفرية دون مشاركة أي بيانات حساسة مع خوادم خارجية.
  • شبكة نظير لنظير لا مركزية: تعتمد بنية المراسلة على مكتبة libp2p وبروتوكول GossipSub. لا تُحفظ أي رسالة في قاعدة بيانات مركزية، بل يتم توجيهها مباشرة عبر شبكة النظراء الفعالة.
  • نموذج تخزين مؤقت بالكامل في الذاكرة العشوائية (RAM): تحدث دورة حياة الرسالة بأكملها داخل الذاكرة المؤقتة (RAM). عند إنهاء الجلسة أو قفل التطبيق في الخلفية، يتم مسح البيانات تمامًا واستبدالها بـ 0 بايت (zero-fill).

3. الخزنة المشفرة والأجهزة الآمنة

لا يتم حفظ البيانات على القرص الصلب نهائياً إلا إذا وافق المستخدم صراحة على خيار التخزين الدائم (Opt-in). عند تفعيله، تُخزن الرسائل داخل خزنة محلية مشفرة بمفاتيح الأجهزة (.enc) وتحت السيطرة الكاملة للمستخدم.

1. Introduction et Vision

HudHudCell est un protocole de communication décentralisé pair à pair (P2P) reposant sur le principe de la connaissance nulle (zero-knowledge) et de la cryptographie moderne pour éliminer toute surveillance par serveur central. Contrairement aux services traditionnels, HudHudCell achemine tous les flux directement entre les terminaux des utilisateurs.

2. Piliers Architecturaux

Le protocole repose sur trois piliers fondamentaux :

  • Authentification Zero-Knowledge: Les clés cryptographiques sont générées localement via Privy et WalletConnect dans la Secure Enclave de l'appareil. Les identités sont prouvées sans envoyer de données personnelles à des bases distantes.
  • Réseau Pair-à-Pair Décentralisé: La couche réseau s'appuie sur la bibliothèque libp2p et le protocole GossipSub. Les messages se propagent directement au sein d'un réseau maillé d'utilisateurs actifs sans transit par un serveur.
  • Mémoire Ephémère RAM-Only: Les messages résident exclusivement en mémoire vive (RAM). À la fermeture de la session, les données sont nettoyées de manière sécurisée en écrivant des blocs de zéros (zero-fill).

3. Enclave Matérielle et Coffre local

Aucune écriture sur disque n'est effectuée sans le consentement explicite de l'utilisateur. En cas d'activation, l'historique des discussions est sécurisé localement dans un coffre crypté matériellement (fichier .enc).

1. Einführung und Vision

HudHudCell ist ein verschlüsseltes Peer-to-Peer (P2P) Kommunikationsprotokoll basierend auf Zero-Knowledge-Kryptographie, das entwickelt wurde, um die Überwachung durch zentrale Server vollständig zu verhindern. Im Gegensatz zu traditionellen Apps werden Daten direkt zwischen den Endgeräten der Benutzer übertragen.

2. Architektonische Säulen

Das Protokoll stützt sich auf drei technologische Säulen:

  • Zero-Knowledge-Identitätsprüfung: Schlüsselpaare werden direkt über Privy und WalletConnect im Secure Enclave des Smartphones generiert. Die Anmeldung erfolgt mittels kryptografischer Beweise (ZK-Proofs), ohne dass Anmeldedaten übertragen werden.
  • Dezentrales P2P-Netzwerk: Der Nachrichtentransport nutzt libp2p und das GossipSub-Mesh-Protokoll. Es gibt keine zentrale Datenbank; Nachrichten fließen direkt über die aktiven Netzwerkknoten zum Empfänger.
  • Flüchtiger RAM-Only Speicher: Der gesamte Lebenszyklus der Nachrichten verbleibt im flüchtigen Arbeitsspeicher (RAM). Beim Schließen der App werden die Daten durch Überschreiben mit Nullen (Zero-Fill) sicher gelöscht.

3. Hardware-Enklave und lokaler Tresor

Ohne explizite Einwilligung (Opt-in) des Benutzers werden keinerlei Daten auf dem permanenten Speicher abgelegt. Ist der Verlauf aktiviert, werden die Chats in einem hardware-verschlüsselten Tresor (.enc-Datei) auf dem Gerät gesichert.