X25519
Classical contribution
طريقة واسعة الاستخدام تتيح لجهازين الوصول إلى مواد سرية مشتركة.
دالة ديفي-هيلمان على المنحنيات الإهليلجية (RFC 7748). وفي البنية الهجينة لـ Sentient، تساهم بمواد سرية مشتركة في مفتاح تشفير الرسالة.
تشفير Sentient
يشفّر Sentient كل رسالة ويصادق عليها على جهازك قبل أن تمر عبر خوادم Sentient. ولإنشاء المفتاح الذي يحميها، يجمع Sentient بين نوعين من التشفير: خوارزمية تقليدية واسعة الاستخدام وأخرى لما بعد الكمّ، صُمّمت مع مراعاة الحواسيب الكمّية المستقبلية.
01إرسال رسالة
يتولى Sentient كل ذلك تلقائيًا. لا توجد خطوات إضافية عليك القيام بها.
يستخدم مفاتيح التشفير التي نشرها المستلم، إلى جانب مواد تشفير جديدة يولّدها هاتفك بنفسه.
تُنتج خوارزمية تقليدية وخوارزمية ما بعد الكمّ كلٌّ منهما جزءًا خاصًا بها من المواد السرية للرسالة.
تُدمج هذه الأجزاء في مواد المفتاح المستخدمة لحماية الرسالة.
يشفّر هاتفك الرسالة ويضيف فحصًا للتلاعب قبل إرسالها عبر خوادم Sentient. ويتحقق جهاز المستلم منها قبل عرض الرسالة.
تفاصيل تقنية
02تصميم هجين
بدلًا من الاعتماد على خوارزمية واحدة لإنشاء مفتاح الرسالة، يجمع Sentient بين خوارزمية تقليدية واسعة الاستخدام وأخرى لما بعد الكمّ. والغاية من هذا التصميم ألّا تعتمد حماية رسالتك اعتمادًا كاملًا على واحدة منهما فقط.
Classical contribution
طريقة واسعة الاستخدام تتيح لجهازين الوصول إلى مواد سرية مشتركة.
دالة ديفي-هيلمان على المنحنيات الإهليلجية (RFC 7748). وفي البنية الهجينة لـ Sentient، تساهم بمواد سرية مشتركة في مفتاح تشفير الرسالة.
Post-quantum contribution
طريقة أحدث لما بعد الكمّ تضيف موادها السرية المشتركة إلى المفتاح نفسه.
إحدى مجموعات المعاملات التي وحّدها NIST في FIPS 203. وفي البنية الهجينة لـ Sentient، تساهم بمواد سرية مشتركة لما بعد الكمّ في مفتاح تشفير الرسالة.
تفاصيل تقنية
تساهم كلٌّ من ML-KEM-768 وX25519 بمواد سرية مشتركة. وتدمج HKDF-SHA-256 هذه الإسهامات في مواد مفتاح لتشفير الرسالة. لا تشفّر ML-KEM-768 ولا X25519 محتوى الرسالة بشكل مباشر.
صُمّمت البنية الهجينة بحيث لا تعتمد حماية الرسالة اعتمادًا كاملًا على أحد المكوّنين التشفيريين فقط.
03ما بعد الكمّ
يمكن تسجيل حركة البيانات المشفّرة اليوم وتخزينها. ويكمن القلق في أن يحتفظ بها أحدهم على أمل أن يتمكن يومًا ما من فك تشفيرها بحاسوب كمّي قوي بما يكفي. ويُعرف ذلك بأسلوب «اجمع الآن وفكّ التشفير لاحقًا».
يساعد إسهام Sentient لما بعد الكمّ، ML-KEM-768، على التصدي لهذا النوع من الهجمات. وهو يعمل إلى جانب X25519 لا بديلًا عنه: فكلاهما يساهم في مواد المفتاح التي تحمي الرسالة.
صُمّمت حماية رسائل اليوم مع مراعاة حواسيب الغد.
تفاصيل تقنية
ML-KEM-768 هي إحدى مجموعات المعاملات التي وحّدها NIST في FIPS 203 (يُفتح في علامة تبويب جديدة).
يساعد الإسهام لما بعد الكمّ على التصدي لهجمات «اجمع الآن وفكّ التشفير لاحقًا» (يُفتح في علامة تبويب جديدة)، حيث يسجّل المهاجم حركة البيانات المشفّرة اليوم على أمل فك تشفيرها لاحقًا بحاسوب كمّي قوي بما يكفي.
04حماية الرسالة
تساعد X25519 وML-KEM-768 على إنشاء المفتاح فقط. تحوّل خطوة منفصلة إسهاماتهما إلى مواد مفتاح، ثم تستخدم خوارزمية أخرى هذه المواد لحماية الرسالة نفسها: إبقاء محتواها خاصًا وجعل أي تلاعب قابلًا للاكتشاف.
Key derivation
تمزج الإسهامين السريين في مواد المفتاح المستخدمة لحماية الرسالة.
تدمج HKDF (RFC 5869) مع SHA-256 إسهامَي ML-KEM-768 وX25519 في مواد مفتاح لتشفير الرسالة.
Message encryption
تشفّر الرسالة فلا يمكن قراءتها، وتصادق عليها فيمكن اكتشاف أي تغيير.
تستخدم مواد المفتاح المشتقة للمصادقة على محتوى الرسالة وتشفيره، فتحمي سريته وسلامته قبل إرساله عبر خوادم Sentient.
تفاصيل تقنية
تساهم كلٌّ من ML-KEM-768 وX25519 بمواد سرية مشتركة. وتدمج HKDF-SHA-256 هذه الإسهامات في مواد مفتاح لتشفير الرسالة. لا تشفّر ML-KEM-768 ولا X25519 محتوى الرسالة بشكل مباشر.
تستخدم XChaCha20-Poly1305 مواد المفتاح المشتقة للمصادقة على محتوى الرسالة وتشفيره قبل إرساله عبر خوادم Sentient. تتلقى خوادم Sentient محتوى الرسائل مشفّرًا، لا نصّها المقروء.
05على جهازك
تُشتق مواد المفتاح على جهازك، وتُشفّر كل رسالة عليه قبل أن تغادره. وتتلقى خوادم Sentient الرسالة مشفّرة، لا محتواها المقروء.
تتم المصادقة على كل رسالة وتشفيرها على جهاز المُرسِل قبل إرسالها عبر خوادم Sentient.
يتحقق جهاز المستلم من الرسالة المحمية قبل عرضها.
تُحمى مفاتيح التشفير بتخزين مدعوم بالعتاد عبر سلسلة مفاتيح iOS (Keychain) على iPhone وAndroid Keystore على Android.
تفاصيل تقنية
تُشتق مواد مفاتيح التشفير على أجهزة المستخدمين. يصادق Sentient على محتوى كل رسالة ويشفّره على جهاز المُرسِل قبل إرساله عبر خوادم Sentient. ويتحقق جهاز المستلم من المحتوى المحمي قبل عرض الرسالة.
تُحمى مفاتيح التشفير بتخزين مدعوم بالعتاد عبر سلسلة مفاتيح iOS (Keychain) وAndroid Keystore.
06سلامة الجهاز والتطبيق
تمتد بنية الأمان في Sentient إلى ما هو أبعد من تشفير الرسائل. فهي تأخذ في الاعتبار أيضًا التطبيق والجهاز الذي يعمل عليه ومن يمكنه الوصول إلى حسابك.
تساعد إشارات من Apple وGoogle Sentient على تقييم سلامة التطبيق والجهاز الذي يعمل عليه.
توفّر Apple App Attest وGoogle Play Integrity إشارات عن سلامة الجهاز والتطبيق.
ترتبط بيانات اعتماد حسابك بجهازك، ما يساعد على إبقاء عمليات التثبيت التي لم تأذن بها خارج حسابك.
تساعد بيانات الاعتماد المرتبطة بالجهاز على منع الوصول إلى الحساب من عمليات تثبيت غير مصرّح بها.
يمكنك معرفة الأجهزة المتصلة بحسابك وإلغاء وصول أي منها.
تتيح ميزة الأجهزة الموثوقة للمستخدمين رؤية الأجهزة المتصلة وإلغاء وصولها.
عند الانتقال إلى هاتف جديد، تحمي بيانات اعتماد الاسترداد الآمن عملية استعادة حسابك.
تحمي بيانات اعتماد الاسترداد الآمن استعادة الحساب على جهاز بديل.
تفاصيل تقنية
توفّر Apple App Attest وGoogle Play Integrity إشارات عن سلامة الجهاز والتطبيق، بينما تساعد بيانات الاعتماد المرتبطة بالجهاز على منع الوصول إلى الحساب من عمليات تثبيت غير مصرّح بها. وتُحمى مفاتيح التشفير بتخزين مدعوم بالعتاد عبر سلسلة مفاتيح iOS (Keychain) وAndroid Keystore. وتتيح ميزة الأجهزة الموثوقة للمستخدمين رؤية الأجهزة المتصلة وإلغاء وصولها، بينما تحمي بيانات اعتماد الاسترداد الآمن استعادة الحساب على جهاز بديل.
07مرجع تقني
ملخّص موجز للتصميم الموضّح أعلاه، مع المعايير الرسمية التي يستند إليها.
تصف هذه المراجع الخوارزميات الأساسية والمبادئ العامة للتصميم الهجين. ولا تشكّل شهادة اعتماد أو تحققًا مستقلًا من تطبيق Sentient.