Osegi
الأمن السيبراني·1 دقائق قراءة

AlphaProof Code من Google DeepMind يتحقق من أمان Signal

تقول Google DeepMind إن AlphaProof Code تحقق رسميًا من مصافحة PQXDH ما بعد الكم ومن Triple Ratchet في Signal، رابطًا ضمانات البروتوكول بالشيفرة الفعلية.

Abstract illustration of a padlock and lines of code representing formal verification of Signal's encrypted messaging protocol.
الصورة: theregister

أنهى باحثو Google DeepMind تحققًا رسميًا من أمان المراسلة في تطبيق Signal. ويقول الفريق إنها المرة الأولى التي يساعد فيها الذكاء الاصطناعي في بناء برهان يربط ضمانات الأمان على مستوى البروتوكول بتنفيذ تشفيري واسع الاستخدام.

اعتمد العمل على AlphaProof Code، وهو إطار متعدد الوكلاء للمواصفات والتحقق الرسمي من البرمجيات. يكتب وكيل يوجّهه إنسان مواصفة بلغة Lean، ويقيّم دلالات شيفرة الآلة، ثم ينشئ برهانًا تفحصه نواة Lean قياسًا على المواصفة. وقد تحقق النظام من مصافحة PQXDH ما بعد الكم ومن Triple Ratchet، ما يؤكد تصميم libsignal من حيث السرية الأمامية والمصادقة والأمان بعد الاختراق وسرية المصافحة.

البشر يحددون ما يجب إثباته

بدأ الفريق بتحويل أهداف الأمان في Signal، بمساعدة نماذج مختلفة، إلى مواصفة رياضية يراجعها البشر. بعد ذلك أنتجت وكلاء Gemini Carbon شيفرة Lean تثبت صحة تنفيذ libsignal، وبلغ حجمها 6.5 مليون سطر، ثم أُجريت جولة تدقيق حددت الأجزاء التي تحتاج إلى مراجعة بشرية.

النتيجة نظرية، إذ تفترض تشفيرًا مثاليًا ولا تضمن السرية الحسابية للبايتات، لكنها تبقى تأكيدًا مهمًا للصحة. وتمثل خطوة نحو التحدي الذي أطلقته Beneficial AI Foundation في أبريل للتحقق الرسمي من بروتوكول Signal وتطبيقه باستخدام Lean.

وقال سواراط شاودري، الباحث في Google DeepMind والأستاذ في جامعة تكساس في أوستن، إن النظام مبني أساسًا للتعاون بين الإنسان والذكاء الاصطناعي. ويرى أن توسيع نطاق التحقق أصبح ممكنًا، وأن السؤال الآن هو: ما الذي نتحقق منه؟

التكلفة والخطوة التالية

كان التحقق الرسمي يتطلب جهودًا هائلة؛ فنواة seL4 استغرقت 20 سنة-شخص، ومترجم CompCert C ست سنوات. أما مشروع Signal فاستغرق من خمسة أشخاص أربعة أسابيع، مع «عدد لا بأس به من الرموز (tokens)» بحسب الباحثين.

ويقول شاودري إن الخطوة التالية هي تطبيق التقنية أثناء تصميم البرمجيات، لا في البروتوكولات التشفيرية وحدها. وفي رأيه، الحدود الجديدة ليست البرهان بل المواصفة: تحديد ما يجب أن تحميه الشيفرة منه.

تطبيقات تستحق النظر

SUMO: لغز الأرقام

اختر المربعات الصحيحة واجمعها وحقّق الهدف. سهل التعلم، صعب الإتقان. مجاني، لجميع الأعمار.

الوسوم:google deepmindsignalalphaproof codeformal verificationpost-quantumlean

المزيد من هذا اليوم

عرض الكل →

المزيد في: الأمن السيبراني

عرض الكل →