خوارزميات التشفير هي ما تحمينا على الإنترنت، وتحمي خصوصيتنا، وتضمن نقل المعلومات بصورة سليمة.
ولكن يخشى الكثير من الخبراء من أن الحواسيب الكمومية قد تتمكن يوماً ما من كسر هذه الخوارزميات، ما يتركنا عرضة للهجمات من القراصنة والمحتالين. كما أن هذه الحواسيب الكمومية قد تصبح جاهزة للعمل في وقت أقرب مما يعتقد الكثيرون.
ولهذا، تم إطلاق جهود جدية لتصميم أنواع جديدة من الخوارزميات المقاومة حتى لأقوى الحواسيب الكمومية التي يمكن أن نتخيلها.
ما الذي تقوم به هذه الخوارزميات بالضبط؟
تقوم خوارزميات التشفير بتحويل البيانات القابلة للقراءة إلى شكل سري غير قابل للقراءة بحيث يمكن مشاركته بأمان على شبكة الإنترنت المفتوحة. ويتم استخدامها لحماية جميع أنواع الاتصالات الرقمية، مثل حركة مرور البيانات على مواقع الويب ومحتوى رسائل البريد الإلكتروني، كما أنها ضرورية لتوفير المستوى الأساسي من الخصوصية والثقة والحماية على الويب. وهناك عدة أنواع من خوارزميات التشفير المعيارية المستخدمة على نطاق واسع حالياً، بما فيها خوارزميات المفتاح المتناظر وخوارزميات المفتاح العام.
عندما يفكر الناس بالتشفير، فإن التشفير بالمفتاح المتناظر هو ما يخطر في بالهم عادة. حيث يسمح بخلط محتوى البيانات والرسائل باستخدام "مفتاح" بحيث يصبح من المتعذر على أي شخص قراءتها دون استخدام المفتاح. وعادة ما تستخدم لحماية البيانات الحساسة المخزّنة في قواعد البيانات أو محركات الأقراص الصلبة. وحتى عمليات اختراق قواعد البيانات المليئة بالبيانات الحساسة تصبح أقل ضرراً إذا كانت البيانات المتسربة مشفرة، ما يعني أن القراصنة قد يحصلون على البيانات المشفرة، ولكن قراءتها أمر مستحيل.
أما خوارزميات المفتاح العام فهي مهمة أيضاً. حيث تساعد في الالتفاف على العيب الأساسي للتشفير بالمفتاح المتناظر، أي الحاجة إلى إيجاد طريقة آمنة لمشاركة المفاتيح المتناظرة نفسها. تعتمد خوارزميات المفتاح العام على مجموعة من مفتاحين، يحتفظ الطرف المستقبل بأحدهما بشكل خاص (private key)، أما الآخر فيُستخدم من قبل العامة (public key).
اقرأ أيضاً: هل تم إحراز قفزة إلى الأمام في التشفير المقاوِم للحوسبة الكمومية؟
ويستطيع أي شخص استخدام المفتاح العام للطرف المستقبل من أجل تشفير البيانات، ولكن لا يوجد أحد يستطيع فك التشفير سوى الطرف المستقبل، وذلك باستخدام مفتاحه الخاص. ويمكن استخدام هذه الطريقة لنقل المفاتيح المتناظرة، ويمكن حتى استخدامها في الاتجاه المعاكس للتواقيع الرقمية، فالمفاتيح الخاصة فريدة من نوعها ولا يوجد مثيل لها، وبالتالي يمكن للطرف المستقبل استخدامها لتأكيد هويته.
لماذا يجب أن تكون هذه الخوارزميات منيعة كمومياً؟
تستطيع خوارزميات التشفير الحفاظ على سرية البيانات لأن كسرها عملية فائقة الصعوبة من الناحية الرياضية. وسيحتاج حاسوب عصري فترة تصل إلى التريليونات من السنوات لكسر مجموعة واحدة فقط من مفاتيح التشفير باستخدام طريقة القوة العمياء (brute force).
ولكن في التسعينيات، وقبل أن تدخل الحواسيب الكمومية حيز الحوار الواقعي، اكتشف الرياضي بيتر شور أن الطريقة النظرية لعمل الحاسوب الكمومي يمكن أن تكون مناسبة بشكل خاص لكسر العوائق الرياضية المستخدمة في تشفير المفتاح العام.
وعلى الرغم من عدم وجود أي حواسيب كمومية في ذلك الوقت، فقد تمكن رياضيون آخرون من تأكيد قدرة خوارزمية شور، كما أصبح متعارفاً على تسميتها، على كسر التشفير بالمفتاح العام نظرياً عند استخدامها في تلك الحواسيب. والآن، أصبح من المتفق عليه على نطاق واسع أن الخوارزميات التي نعتمد عليها حالياً لتشفير المفتاح العام ستصبح قابلة للكسر بسهولة ما إن يتم بناء حاسوب كمومي باستطاعة كافية. ويتوقع المعهد الوطني للمعايير والتقنية "نيست" (NIST) أن تكون الحواسيب الكمومية القادرة على أداء هذا العمل جاهزة خلال فترة تتراوح من 10 سنوات إلى 20 سنة وحسب.
اقرأ أيضاً: هل سيُعتبر فك التشفير الإجباري قانونياً في أميركا قريباً؟
ومن حسن الحظ أن طرائق التشفير بالمفتاح المتناظر ليست معرضة للخطر، لأنها تعمل بشكل مختلف للغاية، ويمكن رفع درجة الأمان فيها ببساطة بزيادة حجم المفاتيح المستخدمة، إلا إذا تمكن الرياضيون من ابتكار طريقة تتيح للحواسيب الكمومية كسرها أيضاً. ولكن، حتى زيادة حجم المفتاح لا تستطيع حماية خوارزميات التشفير الحالية بالمفتاح العام من الحواسيب الكمومية. ما يعني الحاجة إلى خوارزميات جديدة.
ماذا سيحدث إذا تمكنت الحواسيب الكمومية من كسر التشفير المستخدم حالياً؟
ستكون العواقب وخيمة. فإذا تم كسر التشفير بالمفتاح العام فجأة دون بديل، فقد يتعرض الأمن الرقمي إلى هزة عنيفة. وعلى سبيل المثال، فإن مواقع الويب تستخدم التشفير بالمفتاح العام لحماية وصلات الإنترنت، وبالتالي فإن إرسال المعلومات الحساسة عبر مواقع الويب لن يعود آمناً. كما أن العملات المشفرة تعتمد أيضاً على تشفير المفتاح العام لحماية تكنولوجيا البلوك تشين، ولهذا فإن البيانات الموجودة في سجلاتها ستفقد موثوقيتها.
كما توجد مخاوف أيضاً من قيام القراصنة والدول بتخزين بيانات حكومية أو معلومات استخباراتية شديدة الحساسية –والتي يستحيل فك تشفيرها حالياً- على أمل فك تشفيرها لاحقاً ما أن تصبح الحواسيب الكمومية متوافرة.
إلى أي مرحلة وصل العمل على الخوارزميات المنيعة كمومياً؟
في الولايات المتحدة، كان نيست يبحث عن خوارزميات جديدة تستطيع تحمل هجمات الحواسيب الكمومية. وقد بدأت الوكالة بتلقي المشاركات العامة في 2016، وحتى الآن تمت تصفية هذه المشاريع المقدمة إلى أربعة مشاريع للمرحلة النهائية مع ثلاث خوارزميات احتياطية. وتعتمد هذه الخوارزميات الجديدة على تقنيات قادرة على تحمل الهجمات من الحواسيب الكمومية باستخدام خوارزمية شور.
ويقول مدير المشروع داستن مودي إن نيست يسير وفق الجدول الزمني المحدد مسبقاً لاستكمال عملية وضع المعايير للمشاريع الأربعة النهائية في 2024، والتي تتضمن وضع توجيهات لضمان استخدام الخوارزميات الجديدة بشكل صحيح وآمن. أما وضع معايير الخوارزميات الثلاثة المتبقية فمن المتوقع أن يتم في 2028.
ويقع عبء تدقيق المقترحات المقدمة بنسبة كبيرة على الرياضيين ومختصي التشفير من الجامعات والمعاهد البحثية. حيث يقومون بتقديم المقترحات لمخططات التشفير ما بعد الكم والبحث عن أساليب لكسرها، ويشاركون النتائج بنشر الأوراق البحثية والبناء على أساليب الأبحاث الأخرى في تصميم الهجمات.
وباستخدام هذه الطريقة، تقوم بعملية تصفية بطيئة للطرائق المرشحة التي تعرضت لهجمات ناجحة، أو بينت وجود نقاط ضعف في الخوارزمية. وقد تم استخدام عملية مماثلة لوضع المعايير المستخدمة في أساليب التشفير الحالية.
ولكن، لا يوجد ما يضمن أن هجوماً كمومياً ذكياً - أو ربما حتى هجوم عادي- لن يتمكن من كسر هذه الخوارزميات الجديدة يوماً ما.
يقول أخصائي التشفير توماس ديكرو: "لا يمكن إثبات استحالة كسر هذه الخوارزميات، فإثبات عدم وجود خوارزمية رياضية أمر صعب للغاية، بل وقد يكون مستحيلاً". ولكن، "إذا أثبت أسلوب ما أنه قادر على الصمود لفترة طويلة في عالم التشفير، فإن الثقة به سوف تزداد".