Arpokrat प्रोटोकॉल

'डंब (Dumb)' होने की शक्ति।

आईडी (IDs) के साथ समस्या।

मानक संदेशवाहकों (Signal, Telegram, WhatsApp) में, आपके पास एक स्थिर यूजर आईडी (आमतौर पर आपका फोन नंबर) होती है।

यह आईडी आपका डिजिटल फिंगरप्रिंट है। भले ही आपके संदेश की सामग्री एन्क्रिप्टेड हो, सर्वर जानता है कि कौन किससे बात कर रहा है क्योंकि यह सेंडर आईडी को रिसीवर आईडी से मैप करता है। यह आपके जीवन का एक "सोशल ग्राफ" बनाता है।

Arpokrat Messenger पूरी तरह से यूजर आईडी की अवधारणा को हटा देता है। आपका कोई खाता नहीं है। आपके पास कोई स्थायी पता नहीं है। आप केवल अस्थायी क्रिप्टोग्राफिक कुंजियों के एक सेट के रूप में मौजूद हैं।

एकदिशीय (Unidirectional) कतार प्रणाली

"बिल्ली (The Cat)" को संदेश भेजने के बजाय, श्रोडिंगर (Schrödinger) एक विशिष्ट, गुमनाम कतार में संदेश छोड़ता है जिसे बिल्ली देख रही होती है।

श्रोडिंगर (Schrödinger)

कोई ग्लोबल आईडी नहीं है।

कतार 1 (रिले A पर)

श्रोडिंगर बॉक्स यहाँ छोड़ता है।

कतार 2 (रिले B पर)

बिल्ली जवाब वापस भेजती है।

बिल्ली (The Cat)

कोई ग्लोबल आईडी नहीं है।

मुख्य निष्कर्ष: किसी भी सर्वर के पास प्रेषक को प्राप्तकर्ता से जोड़ने के लिए पर्याप्त जानकारी नहीं है। रास्ता खंडित है।

ब्लाइंड रिले (Blind Relay) के अंदर।

हम तकनीकी रूप से ब्लाइंड रिले (या "डंब रिले") के रूप में जाने जाने वाले का उपयोग करते हैं।

पारंपरिक वास्तुकला में, सर्वर "स्मार्ट" होता है: यह जानता है कि आप कौन हैं, आपके मित्र कौन हैं, और इस डेटाबेस के आधार पर संदेशों को रूट करता है।

Arpokrat में, रिले जानबूझकर "मूर्ख (Stupid)" है। यह एक डिजिटल डेड-ड्रॉप के रूप में कार्य करता है।

  • शून्य ज्ञान (Zero Knowledge): रिले एक एन्क्रिप्टेड पैकेट आते हुए देखता है और उसे एक बॉक्स (कतार) में डाल देता है। यह नहीं जानता कि इसे वहाँ किसने रखा, और न ही इसे कौन उठाएगा।
  • कोई सहसंबंध नहीं: चूंकि श्रोडिंगर भेजने के लिए रिले A और प्राप्त करने के लिए रिले B का उपयोग करता है, कोई भी एकल सर्वर यह साबित करने के लिए ट्रैफ़िक को सहसंबंधित नहीं कर सकता है कि वे बात कर रहे हैं।
  • अल्पकालिक भंडारण: एक बार संदेश उठा लेने के बाद, इसे रिले की रैम (RAM) से तुरंत हटा दिया जाता है।

ब्लाइंड रिले

कोई सेंडर आईडी नहीं कोई रिसीवर आईडी नहीं
एन्क्रिप्टेड पेलोड ब्लॉब

"मैं बस बॉक्स पकड़ता हूँ। मुझे नहीं पता कि इसका मालिक कौन है।"

यह क्यों महत्वपूर्ण है।

कोई सोशल ग्राफ नहीं

चूंकि उपयोगकर्ता खाते मौजूद नहीं हैं, Arpokrat सर्वर बस यह मैप नहीं कर सकते कि आपके मित्र कौन हैं। ग्राफ डेटा मौजूद नहीं है।

कोई स्पैम नहीं

स्पैमर्स के लिए लक्षित करने के लिए आपके पास कोई स्थिर पता (जैसे फोन नंबर) नहीं है। आपसे संपर्क करने के लिए, उन्हें एक बार के आमंत्रण लिंक की आवश्यकता होती है।

प्रोफ़ाइल रोटेशन

आप प्रत्येक संपर्क के लिए एक अलग प्रदर्शन नाम और अलग रिले सर्वर का उपयोग कर सकते हैं। आपके सहकर्मी आपको आपके निजी जीवन से नहीं जोड़ सकते।

बिना किसी निशान के संचार शुरू करें।

ऐप डाउनलोड करें। अपनी कुंजियाँ उत्पन्न करें। गायब हो जाएं।

कोई कुकीज़ नहीं। कोई ट्रैकिंग नहीं।