لآلاف السنين، عانى كل علم التشفير من مشكلة أساسية واحدة: مشكلة تبادل المفاتيح. إذا أرادت أليس إرسال رسالة سرية إلى بوب، كان عليهما مشاركة نفس المفتاح السري مسبقاً. لكن كيف يمكنهما مشاركة ذلك المفتاح دون أن يعترضه أحد؟ هذه الأحجية قيّدت فائدة التشفير طوال ألفي عام.
في عام 1976، نشر باحثان من جامعة ستانفورد هما ويتفيلد ديفي ومارتن هيلمان بحثاً بعنوان اتجاهات جديدة في التشفير. كان حلهما أنيقاً لدرجة أنه بدا سحرياً. ماذا لو جاء مفتاح التشفير في جزأين — واحد تحتفظ به سراً، وواحد تشاركه مع الجميع؟ هذا هو التشفير بالمفتاح العام، وهو واحد من أهم الأفكار في القرن العشرين.
إليك الفكرة الأساسية: المفتاحان مرتبطان رياضياً. أي شيء يُشفَّر بالمفتاح العام لا يمكن فك تشفيره إلا بالمفتاح الخاص — والعكس صحيح. تنشر أليس مفتاحها العام للعالم. يمكن لأي شخص استخدامه لإرسال رسائل مشفرة إليها. لكن فقط أليس، بمفتاحها الخاص، يمكنها قراءتها. تختفي مشكلة تبادل المفاتيح.
والأهم من ذلك، أن هذا يتيح أيضاً التوقيعات الرقمية. إذا شفّرت أليس شيئاً بمفتاحها الخاص، يمكن لأي شخص لديه مفتاحها العام فك تشفيره — مثبتاً أن الرسالة جاءت منها. هذه هي نفس الرياضيات التي تؤمّن كل محفظة بيتكوين اليوم. عندما توقّع معاملة بيتكوين، فإنك تثبت ملكية العملات باستخدام مفتاح خاص لا يمتلكه سواك.
لم يحل ديفي وهيلمان جميع المشاكل فعلياً — فقد وصفا الإطار لكنهما لم يتمكنا من إنتاج خوارزمية عملية. جاء ذلك بعد عام مع RSA. لكن بحثهما عام 1976 فتح البوابات. فجأة، أصبح الاتصال الآمن عبر الشبكات العامة ممكناً. الخدمات المصرفية الحديثة والتجارة الإلكترونية والبريد الآمن و SSH و TLS ونعم، البيتكوين — كل ذلك يعود إلى هذا البحث الواحد.
Leave a Reply