# The World's Most Secure Messaging

**Ultimate security**: SimpleX network uses the most secure end-to-end encryption, with continuous post-quantum key exchange to protect all messages and metadata.

**Unique privacy**: SimpleX network has no user profile IDs, not even random numbers or keys. It provides better privacy of your contacts, protecting who you talk with from network servers.

**No spam**: nobody can contact you unless you share 1-time link or long-term address.

**Data ownership**: only your device stores your profiles, contacts and messages. You can securely move your data to another device. Servers store encrypted messages only while your device is offline.

**Secure decentralization**: you control which servers to connect to. For security 4 different servers are used in each chat — they can't observe which IP addresses talk to each other.

#### How to connect to others

- Tap new chat button in the corner, then create 1-time link.
- Share the link with your contact via any other messenger or email - it is secure.
- Ask your contact to use the link in the app - click it after the app is installed or paste into the search field in the app.

## لماذا SimpleX فريد من نوعه

### لديك خصوصية كاملة

يحمي SimpleX خصوصية ملف تعريفك، جهات اتصالك والبيانات الوصفية، ويخفيه عن خوادم شبكة SimpleX وأي مراقبين.

على عكس أي شبكة مُراسلة آخر، لا يحتوي SimpleX على معرّفات مخصّصة للمستخدمين — **ولا حتى أرقام عشوائية**.

### أنت محمي من رسائل الإزعاج وإساءة الاستخدام

نظرًا لعدم وجود معرّف أو عنوان ثابت على شبكة SimpleX، لا يمكن لأي شخص الاتصال بك ما لم تشارك عنوان مستخدم لمرة واحدة أو مؤقتًا، كرمز QR أو رابط.

### أنت تتحكم في بياناتك

يخزن SimpleX جميع بيانات المستخدم على الأجهزة العميلة **بتنسيق قاعدة بيانات محمولة مُعمَّاة —** يمكّن نقلها إلى جهاز آخر.

يتم الاحتفاظ بالرسائل المُعمَّاة بين الطرفين مؤقتًا على خوادم ترحيل SimpleX حتى يتم استلامها، ثُمَّ تُحذف نهائيًا.

### أنت تمتلك شبكة SimpleX

شبكة SimpleX لا مركزية بالكامل ومستقلة عن أي عملة مُعمَّاة أو أي شبكة أخرى، بخلاف الإنترنت.

يمكنك **استخدام SimpleX مع خوادمك الخاصة**  أو مع الخوادم التي نوفرها — ولا يزال الاتصال ممكن بأي مستخدم.

# الخصوصية الكاملة لهويتك وملفك الشخصي وجهات الاتصال والبيانات الوصفية

على عكس شبكات المُراسلة الأخرى، **لا يحتوي SimpleX على معرّفات مخصصة للمستخدمين**. لا يعتمد على أرقام الهواتف أو العناوين المستندة إلى النطاقات (مثل البريد الإلكتروني أو XMPP)، أسماء المستخدمين، المفاتيح العامة أو حتى الأرقام العشوائية لتحديد مستخدميها — مُشغلي خادم SimpleX لا يعرفون عدد الأشخاص الذين يستخدمون خوادمهم.

لتسليم الرسائل، يستخدم [العناوين المزدوجة المجهولة](https://csrc.nist.gov/glossary/term/Pairwise_Pseudonymous_Identifier) لقوائم انتظار الرسائل أحادية الاتجاه، منفصلة عن الرسائل المُستلمة والمُرسلة، عادةً عبر خوادم مختلفة.

يحمي هذا التصميم خصوصية الأشخاص الذين تتواصل معهم، ويخفيها عن خوادم شبكة SimpleX ومن أي مراقبين. لإخفاء عنوان IP الخاص بك من الخوادم، يمكنك  **الاتصال بخوادم SimpleX عبر تور**.

# أفضل حماية من رسائل الإزعاج وإساءة الاستخدام

نظرًا لعدم وجود معرّف لديك على شبكة SimpleX، لا يمكن لأي شخص الاتصال بك ما لم تشارك عنوان مستخدم لمرة واحدة أو مؤقتًا، كرمز QR أو رابط.

حتى مع عنوان المستخدم الاختياري، بينما يمكن استخدامه لإرسال طلبات جهات اتصال مزعجة، يمكنك تغييره أو حذفه بالكامل دون فقد أي من اتصالاتك.

# الملكية والتحكم وأمن بياناتك

يخزن SimpleX Chat جميع بيانات المستخدم على أجهزة العميل فقط باستخدام  **تنسيق قاعدة بيانات محمولة مُعمَّاة**  يمكّن تصديرها ونقلها إلى أي جهاز مدعوم.

يتم الاحتفاظ بالرسائل المُعمَّاة بين الطرفين مؤقتًا على خوادم ترحيل SimpleX حتى يتم استلامها، ثُمَّ تُحذف نهائيًا.

على عكس خوادم الشبكات الاتحادية (البريد الإلكتروني أو XMPP أو Matrix)، لا تقوم خوادم SimpleX بتخزين حسابات المستخدمين، فهي تقوم فقط بترحيل الرسائل، مما يحمي خصوصية كلا الطرفين.

لا توجد معرفّات أو نص مُعَمَّى مشترك بين حركة مرور بيانات الخادم المُرسلة والمُستلمة — إذا كان أي شخص يراقب ذلك، فلن يتمكّن بسهولة من تحديد من يتواصل مع من، حتى لو اختُرق TLS.

# لامركزية بالكامل — يمتلك المستخدمون شبكة SimpleX

يمكنك  **استخدام SimpleX مع خوادمك**  والاستمرار في التواصل مع الأشخاص الذين يستخدمون الخوادم المُهيأة مسبقًا في التطبيقات.

تستخدم شبكة [بروتوكول مفتوح](https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-tjr.md) وتوفر[SDK لإنشاء روبوتات دردشة](https://github.com/simplex-chat/simplex-chat/tree/stable/packages/simplex-chat-client/typescript)، مما يسمح بتنفيذ الخدمات التي يمكن للمستخدمين التفاعل معها عبر تطبيقات SimpleX Chat — التي تتطلع حقًا لمعرفة خدمات SimpleX التي ستبنيها.

إذا كنت تفكر في التطوير شبكة SimpleX، على سبيل المثال، بوت الدردشة لمستخدمي تطبيق SimpleX، أو دمج مكتبة SimpleX Chat في تطبيقات الأجهزة المحمولة، من فضلك [تواصل معي](https://simplex.chat/contact#/?v=1&smp=smp%3A%2F%2FPQUV2eL0t7OStZOoAsPEV2QYWt4-xilbakvGUGOItUo%3D%40smp6.simplex.im%2FK1rslx-m5bpXVIdMZg9NLUZ_8JBm8xTt%23MCowBQYDK2VuAyEALDeVe-sG8mRY22LsXlPgiwTNs9dbiLrNuA7f3ZMAJ2w%3D) لأي نصيحة والدعم.

## الميزات

تعمية الرسائل بين الطرفين مع دعم ماركداون والتعديل

تعمية
الصور والفيديوهات والملفات بين الطرفين

المجموعات اللامركزية مُعمَّاة — المستخدمون فقط يعرفون بوجودها

تعمية الرسائل الصوتية بين الطرفين

رسائل ذاتية الاختفاء

تعمية المكالمات الصوتية والفيديو
بين الطرفين

تخزين بيانات التطبيق مُعمَّاة ومحمولة — نقل ملف التعريف إلى جهاز آخر

وضع التخفي —
فريد من نوعه لـ SimpleX Chat

## ما الذي يجعل SimpleX  خصوصيًّا

### معرّفات زوجية مجهولة مؤقتة

يستخدم SimpleX معرّفات مزدوجة مؤقتة مجهولة الهوية للعناوين وبيانات الاعتماد لكل جهة اتصال مستخدم أو عضو مجموعة.

يسمح بتسليم الرسائل بدون معرّفات ملف تعريف المستخدم، مما يوفر خصوصية للبيانات الوصفية أفضل من البدائل.

### تبديل خارج النطاق

العديد من شبكات التواصل عرضة لهجمات الوسيط (MITM) من قِبل الخوادم أو موفري الشبكات.

لمنع ذلك، تقوم تطبيقات SimpleX بتمرير مفاتيح لمرة واحدة خارج النطاق، عندما تُشارك عنوان كرابط أو رمز QR.

### طبقتان من التعمية بين الطرفين

بروتوكول Double-ratchet —
رسائل OTR مع السرية المستمرة واستعادة الاختراق.

NaCL cryptobox في كل قائمة انتظار لمنع ارتباط حركة مرور البيانات بين قوائم انتظار الرسائل في حالة اختراق TLS.

### التحقق من سلامة الرسالة

لضمان سلامة الرسائل يتم ترقيمها بالتسلسل وتضمين تجزئة الرسالة السابقة.

إذا أُضيفت أي رسالة أو أُزيلت أو تغيّرت، فسيتم تنبيه المُستلم.

### طبقة إضافية من تعمية الخادم

طبقة إضافية من تعمية الخادم للتسليم إلى المُستلم، لمنع الارتباط بين حركة مرور بيانات الخادم المُستلمة والمُرسلة في حالة اختراق TLS.

### خلط الرسائل لتقليل من الارتباط

تعمل خوادم SimpleX كعقد مختلطة بزمن انتقال منخفض — الرسائل الواردة والصادرة لها ترتيب مختلف.

### تأمين نقل TLS المصدق عليه

يتم استخدام TLS 1.2 / 1.3 مع خوارزميات قوية فقط لاتصالات الخادم والعميل.

تعمل بصمة الخادم وربط القناة على منع هجمات الوسيط (MITM) وإعادة التشغيل.

استئناف الاتصال معطل لمنع هجمات الجلسة.

### وصول اختياري عبر تور

لحماية عنوان IP الخاص بك، يمكنك الوصول إلى الخوادم عبر تور أو بعض شبكات تراكب النقل الأخرى.

لاستخدام SimpleX عبر تور، يُرجى تثبيت [تطبيق Orbot](https://guardianproject.info/apps/org.torproject.android/) وتمكّين وكيل SOCKS5 (أو VPN [على iOS](https://apps.apple.com/us/app/orbot/id1609461599?platform=iphone)).

### قوائم انتظار أحادية الاتجاه

كل رسالة انتظار تمرر الرسائل في اتجاه واحد، بعناوين إرسال واستلام مختلفة.

إنه يقلل من نواقل الهجوم، مقارنة بوسطاء الرسائل التقليديين، والبيانات الوصفية المتاحة.

### طبقات متعددة من حشوة المحتوى

يستخدم SimpleX حشوة المحتوى لكل طبقة تعمية لإحباط هجمات حجم الرسالة.

يجعل الرسائل ذات الأحجام المختلفة تبدو متشابهة للخوادم ومراقبي الشبكة.

## شبكة SimpleX

يوفر SimpleX Chat أفضل خصوصية من خلال الجمع بين مزايا P2P والشبكات الاتحادية.

### على عكس شبكات P2P

يتم إرسال جميع الرسائل عبر الخوادم، مما يوفر خصوصية أفضل للبيانات الوصفية وتسليمًا موثوقًا للرسائل غير المتزامنة، مع تجنب الكثير .

# مقارنة مع بروتوكولات المُراسلة P2P

بروتوكولات المُراسلة والتطبيقات [P2P](https://en.wikipedia.org/wiki/Peer-to-peer) بها مشاكل مختلفة تجعلها أقل موثوقية من SimpleX وأكثر تعقيدًا في التحليل و عرضة لعدة أنواع من الهجمات.

1. تعتمد شبكات P2P على بعض المتغيرات من [DHT](https://en.wikipedia.org/wiki/Distributed_hash_table) لتوجيه الرسائل. يجب أن توازن تصميمات DHT بين ضمان التسليم وزمن الوصول. تتمتع SimpleX بضمان تسليم أفضل وزمن انتقال أقل من P2P، لأنه يمكّن تمرير الرسالة بشكل متكرر عبر عدة خوادم بالتوازي، باستخدام الخوادم التي اختارها المُستلم. في شبكات P2P، يتم تمرير الرسالة عبر عُقد  *O (log N)*  بالتسلسل، باستخدام العُقد التي تختارها الخوارزمية.
2. لا يحتوي تصميم SimpleX، عكس معظم شبكات P2P، على معرّفات مستخدم عالمية من أي نوع، حتى مؤقتة، ويستخدم فقط المعرّفات المزدوجة المؤقتة، مما يوفر إخفاء هوية أفضل وحماية للبيانات الوصفية.
3. P2P لا يحل مشكلة [هجوم الوسيط (MITM)](https://en.wikipedia.org/wiki/Man-in-the-middle_attack)، ومعظم التطبيقات الحالية لا تستخدم خارج النطاق رسائل للتبادل الأولي للمفاتيح. يستخدم SimpleX رسائل خارج النطاق أو، في بعض الحالات، اتصالات آمنة وموثوق بها موجودة مسبقًا لتبادل المفاتيح الأولي.
4. يمكن لبعض مزودي خدمة الإنترنت حظر تطبيقات P2P (مثل [BitTorrent](https://en.wikipedia.org/wiki/BitTorrent)). SimpleX حيادي النقل - يمكنه العمل عبر بروتوكولات الويب القياسية، على سبيل المثال WebSockets.
5. قد تكون جميع شبكات P2P المعروفة عرضة [Sybil attack](https://en.wikipedia.org/wiki/Sybil_attack)، لأن كل عقدة قابلة للاكتشاف، وتعمل الشبكة ككل. تتطلب الإجراءات المعروفة لتخفيفها إما مكونًا مركزيًا أو [إثبات عمل مكلف](https://en.wikipedia.org/wiki/Proof_of_work). لا تحتوي شبكة SimpleX على إمكانية اكتشاف الخادم، فهي مجزأة وتعمل كشبكات فرعية متعددة ومعزولة، مما يجعل الهجمات على مستوى الشبكة مستحيلة.
6. قد تكون شبكات P2P عرضة [DRDoS attack](https://www.usenix.org/conference/woot15/workshop-program/presentation/p2p-file-sharing-hell-exploiting-bittorrent)، عندما يتمكّن العملاء من إعادة بث حركة مرور البيانات وتضخيمها، مما يؤدي إلى رفض الخدمة على مستوى الشبكة. يقوم عملاء SimpleX فقط بترحيل حركة مرور البيانات من اتصال معروف ولا يمكن للمهاجم استخدامها لتضخيم حركة مرور البيانات في الشبكة بالكامل.

---

### على عكس الشبكات الاتحادية

لا تقوم خوادم الترحيل SimpleX بتخزين ملفات تعريف المستخدمين وجهات الاتصال والرسائل التي تم تسليمها، ولا تتصل ببعضها البعض، ولا يوجد دليل خوادم.

---

### شبكة SimpleX

توفر الخوادم  قوائم انتظار أحادية الاتجاه لتوصيل المستخدمين، لكن ليس لديهم رؤية للرسم البياني لاتصال الشبكة — إلا للمستخدمين فقط.

## شرح SimpleX

1. تجربة المستخدم

2. كيف يعمل

3. ما الذي تراة الخوادم

1. تجربة المستخدم

يمكنك إنشاء جهات اتصال ومجموعات وإجراء مُحادثات ثنائية الاتجاه، كما هو الحال في أي برنامج مُراسلة آخر.

كيف يمكن أن تعمل مع قوائم انتظار أحادية الاتجاه وبدون معرّفات ملف تعريف المستخدم؟

2. كيف يعمل

لكل اتصال، تستخدم قائمتي انتظار منفصلتين للمُراسلة لإرسال واستلام الرسائل عبر خوادم مختلفة.

تمرّر الخوادم الرسائل في اتجاه واحد فقط، دون الحصول على الصورة الكاملة لمُحادثات المستخدم أو اتصالاته.

3. ما الذي تراة الخوادم

تحتوي الخوادم على بيانات اعتماد مجهولة منفصلة لكل قائمة انتظار، ولا تعرف المستخدمين الذين ينتمون إليهم.

يمكن للمستخدمين زيادة تحسين خصوصية البيانات الوصفية باستخدام تور للوصول إلى الخوادم، ومنع الارتباط بواسطة عنوان IP.

## مقارنة مع البروتوكولات الأخرى

|  |  | Signal، منصات كبيرة | XMPP ،Matrix | بروتوكولات P2P |
| --- | --- | --- | --- | --- |
| يتطلب هوية عالمية | لا - خصوصي | نعم [1] | نعم [2] | نعم [3] |
| احتمالية هجوم الوسيط | لا - آمن [4] | نعم [5] | نعم | نعم |
| الاعتمادية على DNS | لا - مرن | نعم | نعم | لا |
| شبكة أحادية أو مركزية | لا - لامركزي | نعم | لا - اتِحاديّ [6] | نعم [7] |
| مكون مركزي أو هجوم الشبكة الواسع | لا - مرن | نعم | نعم [2] | نعم [8] |

---

1. عادة ما يكون مكوناً من رقم الهاتف، أو اسم المستخدم في بعض الأحيان
2. العناوين تعتمد على الـDNS
3. المفتاح العام أو معرّف آخر فريد وعام
4. مُرحلات SimpleX لا يمكنها أن تتنازل عن تعمية بين الطرفين. تحقق من رمز الأمان للتخفيف من الهجوم على القناة خارج النطاق
5. إذا خوادم المشغّل مُخترقة. تحقق من رمز الأمان في Signal وبعض التطبيقات الأخرى للتخفيف منه
6. لا يحمي خصوصية البيانات الوصفية للمستخدمين
7. على الرغم من أن الـP2P موزعة، إلا أنها ليست اتِحاديَّة — يعملون كشبكة واحدة
8. شبكات P2P إما لديها سلطة مركزية أو أن الشبكة كلها يمكن عرضة للخطر — [اقرأ هنا](https://github.com/simplex-chat/simplex-chat/blob/stable/docs/SIMPLEX.md#comparison-with-p2p-messaging-protocols)

## مقارنة أمان التعمية بين الطرفين في برامج المُراسلة المختلفة

|  | Session | Briar | Element | Cwtch | Signal | SimpleX |
| --- | --- | --- | --- | --- | --- | --- |
| حشو الرسالة | ✗ | ✔︎[1] | ✗ | ✔︎ | ✔︎[1] | ✔︎ |
| الإنكار (عدم القدرة على إثبات التورط) | ✗ | ✗ | ✗ | ✔︎[2] | ✔︎[3] | ✔︎ |
| السرية المستمرة | ✗ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ |
| الأمن بعد الاختراق | ✗ | ✗ | ✗ | ✔︎ | ✗[4] | ✔︎ |
| تبادل مفتاح ثنائي العوامل | ✔︎ | ✔︎[5] | ✔︎[5] | ✔︎ | ✔︎[5] | ✔︎ |
| التعمية الهجينة ما بعد الكمومي | ✗ | ✗ | ✗ | ✗ | ✔︎[6] | ✔︎ |

---

1. يقوم Briar بحشو الرسائل إلى حجم مقرب لأعلى إلى 1024 بايت، بينما Signal يحشوها إلى 160 بايت
2. لا يشمل الإنكار اتصال العميل بالخادم.
3. يبدو أن استخدام التوقيعات المُعمّاة يضر بالإنكار (عدم القدرة على التنصل)، ولكن هذا يحتاج إلى توضيح.
4. تطبيقات الأجهزة المتعددة تعرض أمن Double Ratchet بعد الاختراق للخطر — [اقرأ هنا](https://eprint.iacr.org/2021/626.pdf).
5. تبادل المفاتيح الثنائي اختياري عبر التحقق من رمز الأمان.
6. اتفاقية مفتاح ما بعد الكم "متفرقة" — فهي تحمي بعض خطوات ratchet فقط.
