أعلنت Anthropic أن نظام الذكاء الاصطناعي Claude حلّ لغزًا عمره 25 عامًا يتعلق بالبذور المستخدمة في منحنيات ECDSA التابعة لـNIST. توصل النظام إلى المصدر في أقل من 30 دقيقة، وحدد الطريقة الدقيقة التي استخدمتها NSA لتوليد القيم. وستتبرع الشركة بمكافأة قدرها $36,864، التي رُصدت لمن يعثر على الإجابة، إلى Internet Security Research Group.
كيف توصل Claude إلى الإجابة
فحص Claude أرقام البذور ولاحظ أن البتات العليا فيها كانت دائمًا أصفارًا. ويتطابق هذا النمط مع مخرجات «lrand48»، وهو مولّد أرقام عشوائية أساسي في مكتبة C لا ينتج سوى قيم من 31 بتًا. وباختبار الطوابع الزمنية من May 1997 إلى April 1998، بيّن Claude أن NSA هيأت lrand48 باستخدام طابع زمني بنظام Unix ضمن تلك الفترة. ويعني ذلك أن البذور لم تُنشأ بتصميم تشفيري سري، ما يقلل احتمال وجود باب خلفي متعمد.
ماذا يعني ذلك للمستخدمين
يوضح هذا الاكتشاف شكوكًا قديمة بشأن احتمال احتواء منحنيات NIST على نقاط ضعف خفية. وبالنسبة إلى المطورين وكل من يعتمد على توقيعات ECDSA، من المواقع الآمنة إلى المحافظ الرقمية، يعيد هذا التفسير الثقة إلى أن المعلمات وُلّدت بطريقة مباشرة وعلنية. ولا يزال التحقق المستقل من الادعاء معلقًا، لكن هذا التفسير يزيل الحاجة إلى افتراض وجود ثغرة خفية.
لماذا يهم
بالنسبة إلى المستخدمين العاديين، يقلل هذا التفسير المخاوف من وجود أبواب خلفية خفية في التوقيعات الرقمية واسعة الاستخدام. كما يطمئن المطورين إلى أن معلمات ECDSA تستند إلى عملية عشوائية بسيطة وموثقة، لا إلى تصميم سري من NSA. وما زال على خبراء التشفير المستقلين تأكيد التحليل قبل اعتماده بالكامل.