تبادل كلمات المرور المقاوم للكم (ML-KEM)

اتفق مع الطرف الآخر على كلمة مرور سرية عبر الإنترنت باستخدام FIPS 203 (ML-KEM-1024). هذه الأداة مقاومة للحواسيب الكمية. ويمكن استخدام «كلمة المرور المشتركة» الناتجة بأمان في أداتَي تشفير النصوص وتشفير الملفات لدينا.


الخطوة 1: هويتك

أنشئ زوج مفاتيح، ثم شارك المفتاح العام مع المُرسِل. أبقِ هذه الصفحة مفتوحة (أو احفظ مفاتيحك).


الخطوة 2: فك تشفير كلمة المرور

ألصق أدناه كلمة المرور المغلَّفة التي استلمتها من المُرسِل.



خيارات متقدمة: عرض المفتاح الخاص

تحذير: هذا هو مفتاح هويتك الخاص لهذه الجلسة. لا تشاركه مع أحد أبدًا. وإذا فقدته فلن تتمكن من فك تشفير كلمة المرور.



كيفية استخدام أداة تبادل المفاتيح

تتيح هذه الأداة لشخصين (أليس وبوب) الاتفاق على كلمة مرور سرية دون إرسال كلمة المرور نفسها عبر الإنترنت إطلاقًا. ويمكن بعد ذلك استخدام هذه الكلمة في Paranoia Text Encryptor أو Paranoia File Encryptor أو أي تطبيق آخر.

1. التحضير (المُستقبِل/بوب):
  • اضغط «أنا المُستقبِل».
  • اضغط إنشاء زوج مفاتيح جديد.
  • انسخ المفتاح العام الأخضر وأرسله إلى صديقتك (أليس). (إرساله عبر البريد الإلكتروني أو الدردشة آمن تمامًا).
  • أبقِ هذه العلامة مفتوحة! ولا تُحدِّث الصفحة.

2. التبادل (المُرسِل/أليس):
  • اضغط «أنا المُرسِل».
  • ألصق المفتاح العام الخاص ببوب في المربع العلوي.
  • اضغط التغليف.
  • انسخ كلمة المرور المغلَّفة (المربع B) وأعدها إلى بوب.
  • انسخ كلمة المرور المشتركة (المربع A) — فهي مفتاحك السري للتشفير!

3. الخاتمة (المُستقبِل/بوب):
  • ألصق النص الذي أرسلته لك أليس في مربع كلمة المرور المغلَّفة.
  • اضغط فك تشفير كلمة المرور المشتركة.
  • سيكشف المربع الأحمر عن كلمة المرور نفسها تمامًا التي لدى أليس. استخدمها لقراءة رسائلها المشفَّرة.

عن التشفير المقاوم للكم في هذه الأداة

  • أمان ما بعد الكم: تستخدم هذه الأداة ML-KEM-1024 (آلية تغليف المفاتيح القائمة على الشبكات الحسابية)، وهي النسخة التي اعتمدها NIST من خوارزمية CRYSTALS-Kyber، وقد صُممت لمقاومة هجمات الحواسيب الكمية المستقبلية.
  • الخصوصية داخل المتصفح: مثل بقية أدوات AES لدينا، يعمل هذا التطبيق بالكامل داخل متصفحك بلغة JavaScript. مفاتيحك وكلمات مرورك لا تغادر جهازك أبدًا.
  • حماية من «اجمع الآن وفك التشفير لاحقًا»: التشفير التقليدي (مثل RSA) قد تكسره الحواسيب الكمية مستقبلًا، فالرسائل المسجَّلة اليوم يمكن فك تشفيرها حينها. واستخدام ML-KEM يحمي بياناتك من هذا التهديد المؤجَّل.
  • متوافقة مع FIPS 203: نطبِّق أحدث معيار FIPS 203.

أسئلة شائعة حول تبادل كلمات المرور

سؤال: ما فائدة «كلمة المرور المشتركة»؟

الإجابة: هذه الأداة تنشئ كلمة المرور «فقط»، وهي لا تشفِّر نص رسالتك. فبمجرد أن تصبح «كلمة المرور المشتركة» بحوزتك وبحوزة الطرف الآخر، انسخها والصقها في حقل كلمة المرور في أدوات التشفير AES لدينا لتشفير رسائلك أو ملاحظاتك أو ملفاتك الفعلية.



سؤال: هل إرسال المفتاح العام بالبريد الإلكتروني آمن؟

الإجابة: نعم! ولهذا السبب يُسمى «عامًّا». يستطيع المهاجم رؤية مفتاحك العام بل وحتى كلمة المرور المغلَّفة، لكنه لا يستطيع رياضيًا استنتاج كلمة المرور المشتركة من دون مفتاحك الخاص.



سؤال: لماذا المفتاح العام طويل إلى هذا الحد؟

الإجابة: يعتمد التشفير ما بعد الكم على رياضيات الشبكات الحسابية المعقَّدة، وهي تتطلب مفاتيح أكبر من الأنظمة الأقدم مثل RSA أو المنحنيات الإهليلجية. فحجم المفتاح العام في ML-KEM-1024 هو 1568 بايت (أي 3136 حرفًا ست عشريًا).



سؤال: لماذا نستخدم تبادل المفاتيح المقاوم للكم اليوم؟

الإجابة: بسبب هجمات اجمع الآن وفك التشفير لاحقًا. فحركة البيانات المحمية بتبادل مفاتيح RSA أو المنحنيات الإهليلجية يمكن تسجيلها اليوم وفك تشفيرها فور توفر حاسوب كمي كبير. أما ML-KEM-1024 فقد صُمم لمقاومة هذا الهجوم، لذا تبقى كلمة المرور المتفق عليها بهذه الأداة سرية في المستقبل.

أدوات أمان أخرى


المواصفات التقنية

  • الخوارزمية: ML-KEM-1024 (FIPS 203)
  • فئة الأمان: NIST Category 5 (بما يعادل AES-256)
  • المكتبة: noble-post-quantum 0.2.0 (قابلة للتدقيق، بلغة JavaScript خالصة – مستضافة ذاتيًا، دون أي شبكة CDN خارجية)
  • الترخيص: MIT (مفتوح المصدر)


تنبيه

نص الخطأ