פרוטוקול Arpokrat

הכוח בלהיות טיפש.

הבעיה עם מזהים (IDs).

במסנג'רים סטנדרטיים (סיגנל, טלגרם, וואטסאפ), יש לך מזהה משתמש סטטי (בדרך כלל מספר הטלפון שלך).

מזהה זה הוא טביעת האצבע הדיגיטלית שלך. גם אם תוכן ההודעה שלך מוצפן, השרת יודע מי מדבר עם מי כי הוא ממפה את מזהה השולח למזהה המקבל. הוא בונה "גרף חברתי" של החיים שלך.

Arpokrat Messenger מסיר את מושג מזהי המשתמש לחלוטין. אין לך חשבון. אין לך כתובת קבועה. אתה קיים רק כסט של מפתחות הצפנה זמניים.

מערכת התורים החד-כיוונית

במקום לשלוח הודעה ל"חתול", שרדינגר משאיר הודעה בתור ספציפי ואנונימי שהחתול צופה בו.

שרדינגר

ללא מזהה גלובלי.

תור 1 (על ממסר A)

שרדינגר משאיר את הקופסה כאן.

תור 2 (על ממסר B)

החתול שולח תשובה חזרה.

החתול

ללא מזהה גלובלי.

תובנה מרכזית: לאף שרת אין מספיק מידע כדי לקשר בין השולח למקבל. המסלול מפוצל.

בתוך ממסר עיוור.

אנו משתמשים במה שמוכר טכנית כ-ממסרים עיוורים (Blind Relays) (או "ממסרים טיפשים").

בארכיטקטורה מסורתית, השרת הוא "חכם": הוא יודע מי אתה, מי החברים שלך, ומנתב הודעות על בסיס מסד הנתונים הזה.

ב-Arpokrat, הממסר הוא "טיפש" בכוונה. הוא משמש כנקודת מסירה דיגיטלית מתה (dead-drop).

  • אפס ידע (Zero Knowledge): הממסר רואה חבילה מוצפנת מגיעה ושם אותה בקופסה (תור). הוא לא יודע מי שם אותה שם, ולא מי יאסוף אותה.
  • ללא קורלציה: מכיוון ששרדינגר משתמש בממסר A לשליחה ובממסר B לקבלה, שום שרת יחיד לא יכול לקשר את התעבורה כדי להוכיח שהם מדברים.
  • אחסון ארעי: ברגע שההודעה נאספת, היא נמחקת מיידית מזיכרון ה-RAM של הממסר.

ממסר עיוור (Blind Relay)

ללא מזהה שולח ללא מזהה מקבל
בלוב מידע מוצפן

"אני פשוט מחזיק את הקופסה. אני לא יודע למי היא שייכת."

למה זה חשוב.

ללא גרף חברתי

מכיוון שחשבונות משתמש אינם קיימים, שרתי Arpokrat פשוט לא יכולים למפות מי החברים שלך. נתוני הגרף לא קיימים.

ללא ספאם

אין לך כתובת סטטית (כמו מספר טלפון) שספאמרים יכולים למקד. כדי ליצור איתך קשר, הם צריכים קישור הזמנה חד-פעמי.

רוטציית פרופילים

אתה יכול להשתמש בשם תצוגה שונה ובשרתי ממסר שונים עבור כל איש קשר. הקולגות שלך לעבודה לא יכולים לקשר אותך לחיים הפרטיים שלך.

התחל לתקשר ללא עקבות.

הורד את האפליקציה. צור את המפתחות שלך. היעלם.

ללא עוגיות. ללא מעקב.