وسادة للاستخدام لمرة واحدة

صيغة لوحة مفاتيح لمرة واحدة تستخدمها وكالة الأمن القومي الأمريكية ، والتي تحمل الاسم الرمزي ديانا. الجدول على اليمين هو أداة مساعدة للتحويل بين النص العادي والنص المشفر باستخدام الأحرف الموجودة على اليسار كمفتاح.

تُعدّ تقنية التشفير لمرة واحدة ( OTP ) أسلوب تشفير لا يمكن اختراقه في علم التشفير . وهي تتطلب استخدام مفتاح مشترك مُسبقًا للاستخدام لمرة واحدة ، ويكون حجمه أكبر من أو يساوي حجم الرسالة المُرسلة. في هذه التقنية، يُقرن النص الأصلي بمفتاح سري عشوائي (يُشار إليه أيضًا باسم مفتاح التشفير لمرة واحدة ). بعد ذلك، يُشفّر كل بت أو حرف من النص الأصلي بدمجه مع البت أو الحرف المقابل له من المفتاح السري باستخدام الجمع المعياري . [ 1 ]

يستحيل فك تشفير النص المشفر الناتج أو كسره إذا تحققت الشروط الأربعة التالية: [ 2 ] [ 3 ]

  1. يجب أن يكون طول المفتاح على الأقل مساوياً لطول النص الأصلي.
  2. يجب أن يكون المفتاح عشوائياً تماماً .
  3. لا يجوز إعادة استخدام المفتاح كلياً أو جزئياً.
  4. يجب على الأطراف المتصلة الحفاظ على سرية المفتاح بشكل كامل.

هذه المتطلبات تجعل نظام OTP نظام التشفير الوحيد المعروف الذي ثبت رياضياً أنه غير قابل للاختراق وفقاً لمبادئ نظرية المعلومات. [ 4 ]

لقد استخدمت الدول نسخًا رقمية من تشفيرات المفتاح لمرة واحدة للاتصالات الدبلوماسية والعسكرية الهامة ، لكن مشاكل التوزيع الآمن للمفاتيح تجعلها غير عملية للعديد من التطبيقات.

وُصفت لوحة المفاتيح لمرة واحدة لأول مرة من قِبل فرانك ميلر عام 1882، [ 5 ] [ 6 ] ثم أُعيد اختراعها عام 1917. وفي 22 يوليو/تموز 1919، مُنح جيلبرت فيرنام براءة الاختراع الأمريكية رقم 1,310,719 لعملية XOR المستخدمة في تشفير لوحة المفاتيح لمرة واحدة. [ 7 ] ظهر مفهوم الاستخدام لمرة واحدة لاحقًا، عندما أدرك جوزيف موبورن أنه إذا كانت مفاتيح التشفير عشوائية تمامًا، فسيكون تحليلها مستحيلاً. [ 8 ] ولزيادة الأمان، كانت لوحات المفاتيح لمرة واحدة تُطبع أحيانًا على صفائح من النيتروسليلوز شديدة الاشتعال ، بحيث يسهل حرقها بعد الاستخدام.

تاريخ

كان فرانك ميلر أول من وصف نظام المفتاح لمرة واحدة لتأمين التلغراف في عام 1882. [ 6 ] [ 9 ]

كان نظام التشفير ذو المفتاح الواحد التالي كهربائيًا. في عام 1917، اخترع جيلبرت فيرنام (من شركة AT&T ) [ 10 ] ، وحصل لاحقًا على براءة اختراع في عام 1919 ( براءة الاختراع الأمريكية رقم 1,310,719 )، نظام تشفير يعتمد على تقنية الطباعة عن بُعد . كان كل حرف في الرسالة يُدمج كهربائيًا مع حرف على شريط ورقي مثقوب . أدرك جوزيف موبورن (الذي كان آنذاك نقيبًا في الجيش الأمريكي ، وأصبح لاحقًا رئيسًا لسلاح الإشارة ) أن تسلسل الأحرف على شريط المفتاح قد يكون عشوائيًا تمامًا، وأنه في هذه الحالة، سيكون تحليل التشفير أكثر صعوبة. فابتكرا معًا أول نظام تشفير ذي مفتاح واحد. [ 11 ]

كان التطور التالي هو نظام الدفاتر الورقية. لطالما استخدم الدبلوماسيون الرموز والشفرات للحفاظ على السرية وتقليل تكاليف التلغراف . بالنسبة للرموز، كانت الكلمات والعبارات تُحوّل إلى مجموعات من الأرقام (عادةً 4 أو 5 أرقام) باستخدام دليل رموز يشبه القاموس . ولزيادة الأمان، كان من الممكن دمج أرقام سرية (عادةً باستخدام الجمع المعياري) مع كل مجموعة رموز قبل الإرسال، مع تغيير الأرقام السرية دوريًا (وهذا ما يُسمى بالتشفير الفائق ). في أوائل عشرينيات القرن الماضي، أدرك ثلاثة من خبراء التشفير الألمان (فيرنر كونزه، ورودولف شوفلر، وإريك لانغلوتز)، الذين شاركوا في كسر هذه الأنظمة، أنه لا يمكن كسرها أبدًا إذا تم استخدام رقم إضافي مُختار عشوائيًا لكل مجموعة رموز. فقاموا بطباعة نسخ مُكررة من الدفاتر الورقية تحتوي على أسطر من مجموعات الأرقام العشوائية. كل صفحة تحتوي على رقم تسلسلي وثمانية أسطر. كل سطر يحتوي على ستة أرقام مكونة من 5 أرقام. تُستخدم الصفحة كصفحة عمل لتشفير رسالة ثم تُتلف. كان يُرسل الرقم التسلسلي للصفحة مع الرسالة المشفرة. وكان على المُستلم عكس العملية ثم إتلاف نسخته من الصفحة. وقد بدأ تشغيل هذا النظام في وزارة الخارجية الألمانية بحلول عام 1923. [ 11 ]

ثمة فكرة أخرى تتمثل في استخدام لوحة حروف لمرة واحدة لتشفير النص العادي مباشرةً كما في المثال أدناه. يصف ليو ماركس ابتكاره لنظام كهذا لصالح إدارة العمليات الخاصة البريطانية خلال الحرب العالمية  الثانية ، على الرغم من أنه كان يشك في ذلك الوقت بأنه كان معروفًا بالفعل في عالم التشفير شديد التخصص، كما هو الحال في بليتشلي بارك على سبيل المثال . [ 12 ]

كان الاكتشاف الأخير من نصيب عالم نظرية المعلومات كلود شانون في أربعينيات القرن العشرين، الذي أدرك وأثبت الأهمية النظرية لنظام التشفير لمرة واحدة. وقدّم شانون نتائجه في تقرير سري عام 1945، ثم نشرها علنًا عام 1949. [ 4 ] وقبل ذلك، كان عالم نظرية المعلومات السوفيتي فلاديمير كوتيلنيكوف قد أثبت بشكل مستقل الأمن المطلق لنظام التشفير لمرة واحدة؛ وقد نُشرت نتائجه عام 1941 في تقرير لا يزال سريًا على ما يبدو. [ 13 ]

يوجد أيضًا نظير كمومي لتقنية المفتاح لمرة واحدة، والتي يمكن استخدامها لتبادل الحالات الكمومية عبر قناة كمومية أحادية الاتجاه بسرية تامة، وتُستخدم أحيانًا في الحوسبة الكمومية. يمكن إثبات أن مفتاحًا مشتركًا مكونًا من 2n بت كلاسيكي على الأقل مطلوب لتبادل حالة كمومية مكونة من n كيوبت عبر قناة كمومية أحادية الاتجاه (قياسًا على النتيجة التي مفادها أن مفتاحًا مكونًا من n بت مطلوب لتبادل رسالة مكونة من n بت بسرية تامة). وقد حقق مخطط مقترح عام 2000 هذا الحد. إحدى طرق تنفيذ هذا المفتاح الكمومي لمرة واحدة هي تقسيم المفتاح المكون من 2n بت إلى n زوجًا من البتات. لتشفير الحالة، لكل زوج من البتات i في المفتاح، يتم تطبيق بوابة X على الكيوبت i من الحالة إذا وفقط إذا كان البت الأول من الزوج يساوي 1، ويتم تطبيق بوابة Z على الكيوبت i من الحالة إذا وفقط إذا كان البت الثاني من الزوج يساوي 1. يتضمن فك التشفير تطبيق هذا التحويل مرة أخرى، لأن X وZ هما معكوساهما. يمكن إثبات أن هذا التشفير سري تمامًا في بيئة الكم. [ 14 ]

مثال

لنفترض أن أليس ترغب في إرسال رسالة helloإلى بوب . لنفترض أنه تم إعداد دفترين من الورق يحتويان على تسلسلات عشوائية متطابقة من الأحرف مسبقًا، وتم تسليمهما بشكل آمن لكليهما. تختار أليس الصفحة المناسبة غير المستخدمة من الدفتر. عادةً ما يتم الترتيب لهذا الأمر مسبقًا، على سبيل المثال: "استخدمي الصفحة الثانية عشرة في الأول من مايو"، أو "استخدمي الصفحة التالية المتاحة للرسالة التالية".

المادة الموجودة على الورقة المختارة هي مفتاح هذه الرسالة. سيتم دمج كل حرف من الورقة مع حرف واحد من الرسالة بطريقة محددة مسبقًا. (من الشائع، ولكن ليس إلزاميًا، إسناد قيمة عددية لكل حرف ، على سبيل المثال، الحرف الأول aيساوي 0، bوالحرف الثاني يساوي 1، وهكذا).

في هذا المثال، تتمثل التقنية في دمج المفتاح والرسالة باستخدام الجمع المعياري ، على غرار شيفرة فيجنير . تُجمع القيم العددية لأحرف الرسالة والمفتاح المتناظرة معًا، بتردد 26. لذا، إذا كانت مادة المفتاح تبدأ بـ XMCKLوالرسالة هي hello، فسيتم التشفير على النحو التالي:

 رسالة ترحيب 7 (ح) 4 (هـ) 11 (ل) 11 (ل) 14 (س) رسالة + 23 (X) 12 (M) 2 (C) 10 (K) 11 (L) مفتاح = 30 16 13 21 25 رسالة + مفتاح = 4 (E) 16 (Q) 13 (N) 21 (V) 25 (Z) (الرسالة + المفتاح) mod 26 EQNVZ → النص المشفر

إذا كان العدد أكبر من 25، يُحسب باقي طرح 26 باستخدام طريقة الحساب النمطي. وهذا يعني ببساطة أنه إذا تجاوزت العمليات الحسابية العدد Z، فإن التسلسل يبدأ من جديد من العدد A.

النص المشفر المراد إرساله إلى بوب هو كالتالي EQNVZ. يستخدم بوب صفحة المفتاح المطابقة والعملية نفسها، ولكن بالعكس، للحصول على النص الأصلي . هنا، يُطرح المفتاح من النص المشفر، باستخدام الحساب النمطي مرة أخرى.

 النص المشفر EQNVZ 4 (E) 16 (Q) 13 (N) 21 (V) 25 (Z) نص مشفر - 23 (X) 12 (M) 2 (C) 10 (K) 11 (L) مفتاح = −19 4 11 11 14 النص المشفر  – المفتاح = 7 (ح) 4 (هـ) 11 (ل) 11 (ل) 14 (س) النص المشفر  - المفتاح (تعديل 26) مرحباً → رسالة

على غرار ما سبق، إذا كان الرقم سالبًا، تتم إضافة 26 لجعل الرقم صفرًا أو أعلى.

وهكذا يستعيد بوب النص الأصلي لرسالة أليس hello. يقوم كل من أليس وبوب بتدمير ورقة المفتاح فور استخدامها، مما يمنع إعادة استخدامها وشن هجوم على الشفرة. غالبًا ما كان جهاز المخابرات السوفيتية (كي جي بي) يزود عملاءه بلوحات مفاتيح للاستخدام لمرة واحدة مطبوعة على صفائح صغيرة من ورق الفلاش، وهو ورق مُحوّل كيميائيًا إلى نيتروسليلوز ، يحترق على الفور تقريبًا ولا يترك رمادًا. [ 15 ]

كانت طريقة التشفير التقليدية لمرة واحدة في التجسس تعتمد على دفاتر ورقية صغيرة الحجم يسهل إخفاؤها، وقلم رصاص حاد، وبعض العمليات الحسابية الذهنية . يمكن الآن تطبيق هذه الطريقة كبرنامج حاسوبي، باستخدام ملفات البيانات كمدخلات (نص عادي)، ومخرجات (نص مشفر)، ومادة مفتاح (التسلسل العشوائي المطلوب). تُستخدم عملية XOR ( أو الحصرية) غالبًا لدمج النص العادي وعناصر المفتاح، وهي جذابة بشكل خاص على أجهزة الحاسوب لأنها عادةً ما تكون تعليمة أصلية للآلة، وبالتالي فهي سريعة جدًا. ومع ذلك، من الصعب ضمان أن تكون مادة المفتاح عشوائية بالفعل، وأنها تُستخدم مرة واحدة فقط، ولا يعرفها الخصم أبدًا، وأنها تُتلف تمامًا بعد الاستخدام. تُمثل الأجزاء المساعدة لتطبيق التشفير لمرة واحدة في البرمجيات تحديات حقيقية: التعامل الآمن مع النص العادي ونقله، والمفاتيح العشوائية الحقيقية، واستخدام المفتاح لمرة واحدة فقط.

محاولة لتحليل الشفرات

استكمالاً للمثال السابق، لنفترض أن حواء اعترضت النص المشفر لأليس: EQNVZ. إذا جربت حواء كل مفتاح ممكن، فستجد أن المفتاح XMCKLسينتج النص الأصلي hello، ولكنها ستجد أيضاً أن المفتاح TQURIسينتج النص الأصلي later، وهي رسالة محتملة بنفس القدر:

 4 (E) 16 (Q) 13 (N) 21 (V) 25 (Z) نص مشفر - 19 (T) 16 (Q) 20 (U) 17 (R) 8 (I) مفتاح محتمل = −15 0 −7 4 17 مفتاح النص المشفر = 11 (l) 0 (a) 19 (t) 4 (e) 17 (r) مفتاح النص المشفر (mod 26)

في الواقع، من الممكن "فك تشفير" أي رسالة مهما كان عدد أحرفها من النص المشفر، وذلك ببساطة باستخدام مفتاح مختلف، ولا توجد أي معلومات في النص المشفر تسمح لإيف بالاختيار من بين القراءات المختلفة الممكنة للنص المشفر. [ 16 ]

إذا لم يكن المفتاح عشوائيًا تمامًا، فمن الممكن استخدام التحليل الإحصائي لتحديد أي من المفاتيح المحتملة هو الأقل عشوائية، وبالتالي الأرجح أن يكون المفتاح الصحيح. إذا أُعيد استخدام مفتاح ما، فسيكون من الواضح أنه المفتاح الوحيد الذي يُنتج نصوصًا أصلية منطقية من كلا النصين المشفرين (احتمالية أن يُنتج مفتاح عشوائي خاطئ نصين أصليين منطقيين ضئيلة للغاية).

سرية تامة

تُعتبر مفاتيح التشفير لمرة واحدة " آمنة من الناحية النظرية للمعلومات " بمعنى أن الرسالة المشفرة (أي النص المشفر ) لا تُقدم أي معلومات عن الرسالة الأصلية لمحلل الشفرات (باستثناء أقصى طول ممكن للرسالة [ ملاحظة 1 ] ). هذا مفهوم أمني قوي للغاية، طُوّر لأول مرة خلال الحرب العالمية الثانية على يد كلود شانون ، وأثبت شانون صحته رياضيًا بالنسبة لمفاتيح التشفير لمرة واحدة في نفس الفترة تقريبًا. نُشرت نتائجه في مجلة بيل سيستم التقنية عام 1949. [ 17 ] إذا استُخدمت مفاتيح التشفير لمرة واحدة بشكل صحيح، فإنها آمنة بهذا المعنى حتى ضد خصوم يمتلكون قدرة حاسوبية غير محدودة.

Shannon proved, using information theoretic considerations, that the one-time pad has a property he termed perfect secrecy; that is, the ciphertext C gives absolutely no additional information about the plaintext.[note 2] This is because (intuitively), given a truly uniformly random key that is used only once, a ciphertext can be translated into any plaintext of the same length, and all are equally likely. Thus, the a priori probability of a plaintext message M is the same as the a posteriori probability of a plaintext message M given the corresponding ciphertext.

Conventional symmetric encryption algorithms use complex patterns of substitution and transpositions. For the best of these currently in use, it is not known whether there can be a cryptanalytic procedure that can efficiently reverse (or even partially reverse) these transformations without knowing the key used during encryption. Asymmetric encryption algorithms depend on mathematical problems that are thought to be difficult to solve, such as integer factorization or the discrete logarithm. However, there is no proof that these problems are hard, and a mathematical breakthrough could make existing systems vulnerable to attack.[note 3]

Given perfect secrecy, in contrast to conventional symmetric encryption, the one-time pad is immune even to brute-force attacks. Trying all keys simply yields all plaintexts, all equally likely to be the actual plaintext. Even with a partially known plaintext, brute-force attacks cannot be used, since an attacker is unable to gain any information about the parts of the key needed to decrypt the rest of the message. The parts of the plaintext that are known will reveal only the parts of the key corresponding to them, and they correspond on a strictly one-to-one basis; a uniformly random key's bits will be independent.

يتناول علم التشفير الكمومي وما بعد الكمومي دراسة تأثير الحواسيب الكمومية على أمن المعلومات . وقد أثبت بيتر شور وآخرون أن الحواسيب الكمومية أسرع بكثير في حل بعض المشكلات التي يعتمد عليها أمان خوارزميات التشفير غير المتماثل التقليدية. ستصبح خوارزميات التشفير التي تعتمد على صعوبة هذه المشكلات باليةً مع وجود حاسوب كمومي قوي بما يكفي. ومع ذلك، ستبقى مفاتيح التشفير لمرة واحدة آمنة، لأن السرية التامة لا تعتمد على افتراضات حول الموارد الحاسوبية للمهاجم.

مشاكل

على الرغم من إثبات شانون لأمانها، فإن لوحة المفاتيح التي تُستخدم لمرة واحدة لها عيوب خطيرة في الممارسة العملية لأنها تتطلب ما يلي:

  • قيم عشوائية حقيقية، وليست عشوائية زائفة ، تُستخدم لمرة واحدة، وهو شرط ليس بالهين. غالبًا ما يكون توليد الأرقام العشوائية في الحواسيب أمرًا صعبًا، ولذا تُستخدم مولدات الأرقام العشوائية الزائفة لسرعتها وفعاليتها في معظم التطبيقات. توجد مولدات أرقام عشوائية حقيقية ، لكنها عادةً ما تكون أبطأ وأكثر تخصصًا.
  • يجب أن يكون توليد وتبادل قيم مفتاح التشفير لمرة واحدة آمنًا، بحيث لا يقل طولها عن طول الرسالة. وهذا أمر بالغ الأهمية لأن أمان مفتاح التشفير لمرة واحدة يعتمد على أمان عملية تبادله. فإذا تمكن مهاجم من اعتراض قيمة مفتاح التشفير لمرة واحدة، فسيتمكن من فك تشفير الرسائل المرسلة باستخدام هذا المفتاح. [ 16 ]
  • يجب التعامل بعناية لضمان بقاء قيم الذاكرة المؤقتة سرية والتخلص منها بشكل صحيح، مما يمنع إعادة استخدامها (جزئيًا أو كليًا) - ومن هنا جاءت تسميتها "للمرة الواحدة". قد تجعل مشاكل بقاء البيانات من الصعب مسح وسائط التخزين الحاسوبية بشكل كامل.

لا تُحلّ مفاتيح التشفير لمرة واحدة سوى عدد قليل من المشاكل العملية الحالية في علم التشفير. وتتوفر خوارزميات التشفير عالية الجودة على نطاق واسع، ولا يُعتبر أمنها مصدر قلق كبير في الوقت الراهن. [ 18 ] وتُعدّ هذه الخوارزميات أسهل استخدامًا من مفاتيح التشفير لمرة واحدة، لأن كمية مواد المفاتيح التي يجب إنشاؤها وتوزيعها وتخزينها بشكل صحيح وآمن أقل بكثير. [ 16 ] بالإضافة إلى ذلك، يتغلب تشفير المفتاح العام على مشكلة توزيع المفاتيح.

عشوائية حقيقية

يصعب توليد أرقام عشوائية عالية الجودة. ولا تُناسب دوال توليد الأرقام العشوائية في معظم مكتبات لغات البرمجة الاستخدامات التشفيرية. وحتى تلك المولدات المناسبة للاستخدام التشفيري العادي، بما في ذلك /dev/random والعديد من مولدات الأرقام العشوائية للأجهزة ، قد تستخدم بعض الدوال التشفيرية التي لم يُثبت أمانها. ومن الأمثلة على تقنيات توليد العشوائية الخالصة قياس الانبعاثات الإشعاعية . [ 19 ]

على وجه الخصوص، يُعدّ الاستخدام لمرة واحدة ضروريًا للغاية. على سبيل المثال، إذاص1{\displaystyle p_{1}}وص2{\displaystyle p_{2}}يمثلان رسالتين نصيتين عاديتين مختلفتين، ويتم تشفير كل منهما بواسطة مفتاح مشترك.ك{\displaystyle k}ثم تُعطى النصوص المشفرة المقابلة على النحو التالي:

ج1=ص1ك{\displaystyle c_{1}=p_{1}\oplus k}
ج2=ص2ك{\displaystyle c_{2}=p_{2}\oplus k}

أين{\displaystyle \oplus }يعني XOR . إذا كان لدى المهاجم كلا النصين المشفرينج1{\displaystyle c_{1}}وج2{\displaystyle c_{2}}ثم ببساطة يتم أخذ عملية XOR لـج1{\displaystyle c_{1}}وج2{\displaystyle c_{2}}ينتج عنه عملية XOR للنصين الأصليينص1ص2{\displaystyle p_{1}\oplus p_{2}}(وذلك لأن كل تدفق بتات يتم إجراء عملية XOR عليه مع نفسه يعطي 0، وهو العنصر المحايد لعملية XOR) ص1ص2{\displaystyle p_{1}\oplus p_{2}}وهذا يعادل تشفير المفتاح الجاري.

إذا كانت كلتا النصين الأصليين بلغة طبيعية (مثل الإنجليزية أو الروسية)، فإن احتمالية استعادة كل منهما باستخدام التحليل التشفيري الاستدلالي عالية جدًا ، مع احتمال وجود بعض الغموض. بالطبع، لا يمكن فك تشفير الرسالة الأطول إلا من خلال الجزء المتداخل مع الرسالة الأقصر، بالإضافة إلى جزء إضافي ربما عن طريق إكمال كلمة أو عبارة. وقد حدث أشهر استغلال لهذه الثغرة الأمنية في مشروع فينونا . [ 20 ]

توزيع المفاتيح

نظرًا لأنّ المفتاح، كغيره من الأسرار المشتركة ، يجب تمريره وحفظه بأمان، ولأنّ طول المفتاح يجب أن يكون على الأقل مساويًا لطول الرسالة، فغالبًا لا جدوى من استخدام مفتاح لمرة واحدة، إذ يُمكن ببساطة إرسال النص الأصلي بدلًا من المفتاح (حيث يمكن أن يكون كلاهما بنفس الحجم ويجب إرسالهما بشكل آمن). [ 16 ] مع ذلك، بمجرد إرسال مفتاح طويل جدًا بشكل آمن (مثل قرص حاسوب مليء ببيانات عشوائية)، يُمكن استخدامه في العديد من الرسائل اللاحقة، حتى يُساوي مجموع أحجام الرسائل حجم المفتاح. كما يُقدّم توزيع المفاتيح الكمومية حلًا لهذه المشكلة، بافتراض وجود حواسيب كمومية مقاومة للأخطاء .

يُعدّ توزيع مفاتيح التشفير لمرة واحدة الطويلة جدًا أمرًا غير عملي، وعادةً ما يُشكّل خطرًا أمنيًا كبيرًا. [ 2 ] يُعتبر مفتاح التشفير في جوهره مفتاحًا للتشفير، ولكن على عكس مفاتيح التشفير الحديثة، يجب أن يكون طويلًا للغاية، ويصعب على البشر تذكّره. يمكن استخدام وسائط التخزين، مثل ذاكرة الفلاش أو أقراص DVD-R أو مشغلات الصوت الرقمية الشخصية ، لنقل مفتاح تشفير لمرة واحدة كبير الحجم من مكان إلى آخر بطريقة غير مثيرة للريبة، ولكن الحاجة إلى نقل المفتاح فعليًا تُشكّل عبئًا مقارنةً ببروتوكولات التفاوض على المفاتيح في أنظمة التشفير الحديثة ذات المفتاح العام. لا يمكن مسح هذه الوسائط بشكل موثوق وآمن بأي وسيلة سوى التدمير المادي (مثل الحرق). قرص  DVD-R بسعة 4.7 جيجابايت مليء ببيانات مفتاح التشفير لمرة واحدة، إذا تم تقطيعه إلى جزيئات بحجم 1 مم² (0.0016 بوصة مربعة ) ، فإنه يترك أكثر من 4 ميغابت من البيانات على كل جزيء. بالإضافة إلى ذلك، فإن خطر اختراق البيانات أثناء النقل (على سبيل المثال، قيام نشال بتمرير لوحة المفاتيح ونسخها وإعادتها) يكون عمليًا أكبر بكثير من احتمالية اختراقها في حالة استخدام خوارزمية تشفير مثل AES . وأخيرًا، فإن الجهد المطلوب لإدارة مواد مفاتيح لوحة المفاتيح لمرة واحدة يتزايد بشكل كبير في الشبكات الكبيرة التي تضم عددًا كبيرًا من المستخدمين، حيث يزداد عدد لوحات المفاتيح المطلوبة مع مربع عدد المستخدمين الذين يتبادلون الرسائل بحرية. أما في حالة التواصل بين شخصين فقط، أو في بنية شبكة نجمية ، فإن هذه المشكلة أقل حدة.   

يجب التخلص من المادة الرئيسية بشكل آمن بعد استخدامها، لضمان عدم إعادة استخدامها وحماية الرسائل المرسلة. [ 2 ] ولأن المادة الرئيسية يجب نقلها من نقطة نهاية إلى أخرى، وتبقى حتى إرسال الرسالة أو استلامها، فقد تكون أكثر عرضة للاستعادة الجنائية من النص العادي المؤقت الذي تحميه (بسبب احتمالية بقاء البيانات).

المصادقة

As traditionally used, one-time pads provide no message authentication, the lack of which can pose a security threat in real-world systems. For example, an attacker who knows that the message contains "meet jane and me tomorrow at three thirty pm" can derive the corresponding codes of the pad directly from the two known elements (the encrypted text and the known plaintext). The attacker can then replace that text by any other text of exactly the same length, such as "three thirty meeting is cancelled, stay home". The attacker's knowledge of the one-time pad is limited to this byte length, which must be maintained for any other content of the message to remain valid. This is different from malleability[21] where the plaintext is not necessarily known. Without knowing the message, the attacker can also flip bits in a message sent with a one-time pad, without the recipient being able to detect it. Because of their similarities, attacks on one-time pads are similar to attacks on stream ciphers.[22]

Standard techniques to prevent this, such as the use of a message authentication code can be used along with a one-time pad system to prevent such attacks, as can classical methods such as variable length padding and Russian copulation, but they all lack the perfect security the OTP itself has. Universal hashing provides a way to authenticate messages up to an arbitrary security bound (i.e., for any p > 0, a large enough hash ensures that even a computationally unbounded attacker's likelihood of successful forgery is less than p), but this uses additional random data from the pad, and some of these techniques remove the possibility of implementing the system without a computer.

Common implementation errors

Due to its relative simplicity of implementation, and due to its promise of perfect secrecy, one-time-pad enjoys high popularity among students learning about cryptography, especially as it is often the first algorithm to be presented and implemented during a course. Such "first" implementations often break the requirements for information theoretical security in one or more ways:

  • يتم توليد المفتاح باستخدام خوارزمية ما، تقوم بتوسيع قيمة صغيرة واحدة أو أكثر إلى مفتاح أطول يُستخدم لمرة واحدة. ينطبق هذا على جميع الخوارزميات، بدءًا من العمليات الحسابية الأساسية غير الآمنة مثل توسيع الجذر التربيعي للأعداد العشرية، وصولًا إلى مولدات الأرقام العشوائية شبه العشوائية المعقدة والآمنة تشفيرياً (CSPRNGs). لا يُعد أي من هذه التطبيقات مفتاحًا لمرة واحدة، بل هو تشفير متدفق بحكم التعريف. يجب توليد جميع المفاتيح لمرة واحدة بواسطة عملية غير خوارزمية، مثل مولد أرقام عشوائية مادي .
  • يتم تبادل المفتاح باستخدام أساليب غير آمنة نظريًا من الناحية المعلوماتية. إذا تم تشفير المفتاح لمرة واحدة باستخدام خوارزمية غير آمنة نظريًا من الناحية المعلوماتية للتسليم، فإن أمان نظام التشفير يعتمد فقط على آلية التسليم غير الآمنة. من آليات التسليم الشائعة المعيبة للمفتاح لمرة واحدة نظام تشفير هجين قياسي يعتمد على التشفير المتناظر للمفتاح لتشفير المفتاح، والتشفير غير المتناظر لتسليم المفتاح المتناظر. من الطرق الآمنة الشائعة لتسليم المفتاح لمرة واحدة توزيع المفاتيح الكمومية ، أو خدمة التوصيل السريع ، أو التسليم السري .
  • لا يتضمن التنفيذ آلية مصادقة آمنة بشكل مطلق مثل رمز مصادقة الرسائل لمرة واحدة .
  • يتم إعادة استخدام اللوحة (تم استغلالها خلال مشروع فينونا ، على سبيل المثال). [ 23 ]
  • لا تتلف الوسادة فور استخدامها.

الاستخدامات

قابلية التطبيق

على الرغم من مشاكلها، لا تزال لوحة التشفير لمرة واحدة تحتفظ ببعض الأهمية العملية. ففي بعض حالات التجسس الافتراضية، قد تكون هذه اللوحة مفيدة لأن التشفير وفك التشفير يمكن حسابهما يدويًا باستخدام قلم رصاص وورقة فقط. أما جميع أنواع التشفير الأخرى عالية الجودة فهي غير عملية تمامًا بدون أجهزة الكمبيوتر. ولكن في عالمنا المعاصر، أصبحت أجهزة الكمبيوتر (مثل تلك المدمجة في الهواتف المحمولة ) منتشرة على نطاق واسع لدرجة أن امتلاك جهاز كمبيوتر مناسب لإجراء التشفير التقليدي (على سبيل المثال، هاتف يمكنه تشغيل برامج تشفير مخفية) لن يثير الشكوك عادةً.

  • يُعد نظام التشفير لمرة واحدة النظام الأمثل الذي يتمتع بسرية مثالية نظرياً. [ 17 ]
  • تُعدّ طريقة التشفير لمرة واحدة من أكثر طرق التشفير العملية، حيث يتطلب الأمر من أحد الطرفين أو كليهما القيام بالعمل يدويًا بالكامل، دون استخدام الحاسوب. وقد جعلها هذا الأمر بالغة الأهمية في عصر ما قبل الحواسيب، ومن الممكن أن تظل مفيدة في الحالات التي يكون فيها امتلاك الحاسوب غير قانوني أو مُجرِّمًا، أو في حال عدم توفر حواسيب موثوقة.
  • تعتبر لوحات المفاتيح لمرة واحدة عملية في الحالات التي يجب أن يكون فيها طرفان في بيئة آمنة قادرين على الانفصال عن بعضهما البعض والتواصل من بيئتين آمنتين منفصلتين بسرية تامة.
  • يمكن استخدام مفتاح التشفير لمرة واحدة في التشفير الفائق . [ 24 ]
  • الخوارزمية الأكثر شيوعًا المرتبطة بتوزيع المفاتيح الكمومية هي خوارزمية المفتاح لمرة واحدة. [ 25 ]
  • يتم محاكاة المفتاح لمرة واحدة بواسطة تشفيرات التدفق . [ 22 ]
  • غالباً ما ترسل محطات الأرقام رسائل مشفرة باستخدام مفتاح لمرة واحدة. [ 2 ]

التشفير الكمي وما بعد الكمي

يُستخدم مفتاح التشفير لمرة واحدة بشكل شائع في التشفير الكمومي، وذلك بالاقتران مع توزيع المفاتيح الكمومية (QKD). يرتبط توزيع المفاتيح الكمومية عادةً بمفتاح التشفير لمرة واحدة لأنه يوفر طريقة لتوزيع مفتاح سري مشترك طويل بشكل آمن وفعال (بافتراض وجود أجهزة شبكات كمومية عملية ). تستخدم خوارزمية توزيع المفاتيح الكمومية خصائص الأنظمة الكمومية لتمكين طرفين من الاتفاق على سلسلة مشتركة عشوائية بشكل منتظم. كما تستطيع خوارزميات توزيع المفاتيح الكمومية، مثل BB84 ، تحديد ما إذا كان طرف معادٍ يحاول اعتراض بيانات المفتاح، وتسمح بالاتفاق على مفتاح سري مشترك بتبادل عدد قليل نسبيًا من الرسائل وتكلفة حسابية منخفضة نسبيًا. على مستوى عالٍ، تعمل هذه المخططات بالاستفادة من الطريقة التدميرية لقياس الحالات الكمومية لتبادل سر وكشف أي تلاعب. في ورقة BB84 الأصلية، تم إثبات أن مفتاح التشفير لمرة واحدة، مع توزيع المفاتيح عبر توزيع المفاتيح الكمومية، هو مخطط تشفير آمن تمامًا . [ 25 ] مع ذلك، تعتمد هذه النتيجة على تطبيق نظام توزيع المفاتيح الكمومية (QKD) بشكل صحيح عمليًا. توجد هجمات على أنظمة QKD في العالم الحقيقي. على سبيل المثال، لا ترسل العديد من الأنظمة فوتونًا واحدًا (أو أي جسم آخر في الحالة الكمومية المطلوبة) لكل بت من المفتاح بسبب قيود عملية، ويمكن للمهاجم اعتراض وقياس بعض الفوتونات المرتبطة بالرسالة، والحصول على معلومات حول المفتاح (أي تسريب معلومات حول لوحة التشفير)، مع تمرير فوتونات غير مقاسة تتوافق مع نفس بت المفتاح. [ 26 ] يمكن أيضًا أن يؤدي دمج QKD مع لوحة تشفير لمرة واحدة إلى تخفيف متطلبات إعادة استخدام المفتاح. في عام 1982، أظهر بينيت وبراسارد أنه إذا لم يكتشف بروتوكول QKD أن خصمًا كان يحاول اعتراض مفتاح متبادل، فيمكن إعادة استخدام المفتاح بأمان مع الحفاظ على سرية تامة. [ 27 ]

تُعدّ لوحة التشفير لمرة واحدة مثالاً على التشفير ما بعد الكمومي، لأنّ السرية التامة تعريفٌ للأمان لا يعتمد على الموارد الحاسوبية للخصم. وبالتالي، حتى لو امتلك خصمٌ حاسوبًا كموميًا، فلن يتمكن من الحصول على معلوماتٍ إضافية حول رسالةٍ مُشفّرةٍ بلوحة التشفير لمرة واحدة، مقارنةً بخصمٍ يمتلك حاسوبًا تقليديًا فقط.

الاستخدامات التاريخية

استُخدمت دفاتر الرسائل لمرة واحدة في ظروف خاصة منذ أوائل القرن العشرين. ففي عام ١٩٢٣، استخدمتها المؤسسة الدبلوماسية الألمانية في الاتصالات الدبلوماسية. [ ٢٨ ] وبدأ الجهاز الدبلوماسي لجمهورية فايمار باستخدام هذه الطريقة حوالي عام ١٩٢٠. ويبدو أن اختراق البريطانيين للتشفير السوفيتي الضعيف ، ونشر الرسائل لأسباب سياسية في حالتين خلال عشرينيات القرن العشرين ( قضية أركوس )، قد دفع الاتحاد السوفيتي إلى اعتماد دفاتر الرسائل لمرة واحدة لبعض الأغراض بحلول عام ١٩٣٠ تقريبًا. ومن المعروف أيضًا أن جواسيس المخابرات السوفيتية (كي جي بي) استخدموا دفاتر الرسائل لمرة واحدة المصنوعة من القلم والورق في الآونة الأخيرة. ومن الأمثلة على ذلك العقيد رودولف أبيل ، الذي أُلقي القبض عليه وأُدين في مدينة نيويورك في خمسينيات القرن العشرين، و"كروجر" (أي موريس ولونا كوهين )، اللذان أُلقي القبض عليهما وأُدينا بالتجسس في المملكة المتحدة في أوائل ستينيات القرن العشرين. وقد عُثر بحوزة كليهما على دفاتر رسائل لمرة واحدة.

استخدمت عدة دول أنظمة التشفير لمرة واحدة لتشفير مراسلاتها الحساسة. ويذكر ليو ماركس أن جهاز العمليات الخاصة البريطاني استخدم هذه الأنظمة خلال الحرب العالمية الثانية لتشفير الرسائل بين مكاتبه. وقد تم إدخال أنظمة التشفير لمرة واحدة لاستخدامها مع عملائه في الخارج في أواخر الحرب. [ 12 ] ومن بين أجهزة التشفير البريطانية التي تعمل بنظام التشفير لمرة واحدة جهازا روكيكس ونورين . كما كان جهاز شتازي الألماني (Sprach Machine) قادرًا على استخدام هذا النظام ، وهو ما استخدمته ألمانيا الشرقية وروسيا وحتى كوبا لإرسال رسائل مشفرة إلى عملائها. [ 29 ]

كان جهاز تشفير الصوت SIGSALY، الذي استُخدم خلال الحرب العالمية الثانية، نظامًا يُستخدم لمرة واحدة. إذ كان يُضيف ضوضاءً إلى الإشارة من جهة، ويُزيلها من الجهة الأخرى. وتم توزيع الضوضاء على طرفي القناة على شكل أسطوانات كبيرة من الشيلاك، صُنعت في أزواج فريدة. وقد ظهرت مشكلات في تزامن بدء التشغيل، بالإضافة إلى مشكلات انحراف الطور على المدى الطويل، وكان لا بد من حلها قبل استخدام النظام. [ 30 ]

استُخدم خط الاتصال الساخن بين موسكو وواشنطن العاصمة ، الذي أُنشئ عام 1963 عقب أزمة الصواريخ الكوبية عام 1962 ، أجهزة التلكس المحمية بنظام شريط تجاري يُستخدم لمرة واحدة. وكانت كل دولة تُعدّ أشرطة التشفير المستخدمة لتشفير رسائلها وتُرسلها عبر سفارتها في الدولة الأخرى. ومن المزايا الفريدة لنظام الشريط لمرة واحدة في هذه الحالة، أنه لم يكن على أي من الدولتين الكشف عن أساليب التشفير الأكثر حساسية للأخرى. [ 31 ]

استخدمت القوات الخاصة التابعة للجيش الأمريكي لوحات مفاتيح لمرة واحدة في فيتنام. وباستخدام شفرة مورس مع لوحات المفاتيح هذه، بالإضافة إلى الإرسال اللاسلكي ذي الموجة المستمرة (الناقل لشفرة مورس)، حققوا السرية والاتصالات الموثوقة. [ 32 ]

ابتداءً من عام ١٩٨٨، استخدم المؤتمر الوطني الأفريقي (ANC) أقراصًا إلكترونية ذات مفاتيح لمرة واحدة كجزء من نظام اتصالات آمن بين قادة المؤتمر خارج جنوب أفريقيا وعناصره داخل البلاد، وذلك ضمن عملية فولا [ ٣٣ ] ، وهي جهد ناجح لبناء شبكة مقاومة داخل جنوب أفريقيا. كانت الأرقام العشوائية على القرص تُمسح بعد الاستخدام. وكانت مضيفة طيران بلجيكية تعمل كحاملة أقراص المفاتيح. وكانت هناك حاجة إلى إعادة تزويد منتظمة بأقراص جديدة نظرًا لاستهلاكها السريع. إحدى مشكلات النظام كانت عدم إمكانية استخدامه لتخزين البيانات بشكل آمن. لاحقًا، أضافت فولا تشفيرًا متسلسلًا مُشفّرًا برموز كتابية لحل هذه المشكلة. [ ٣٤ ]

ثمة مفهوم ذو صلة هو الشفرة لمرة واحدة - وهي إشارة تُستخدم مرة واحدة فقط؛ على سبيل المثال، "ألفا" للدلالة على "إتمام المهمة"، و"برافو" للدلالة على "فشل المهمة"، أو حتى "تورش" للدلالة على " غزو الحلفاء لشمال أفريقيا الفرنسية " [ 35 ] ، ولا يمكن "فك تشفيرها" بأي معنى منطقي للكلمة. يتطلب فهم الرسالة معلومات إضافية، غالبًا ما تكون "عمق" التكرار، أو تحليلًا لحركة البيانات . ومع ذلك، فإن هذه الاستراتيجيات (على الرغم من استخدامها غالبًا من قبل عملاء حقيقيين ومدربي البيسبول ) [ 36 ] لا تُعدّ مفتاح تشفير لمرة واحدة بأي شكل من الأشكال.

وكالة الأمن القومي

At least into the 1970s, the U.S. National Security Agency (NSA) produced a variety of manual one-time pads, both general purpose and specialized, with 86,000 one-time pads produced in fiscal year 1972. Special purpose pads were produced for what the NSA called "pro forma" systems, where "the basic framework, form or format of every message text is identical or nearly so; the same kind of information, message after message, is to be presented in the same order, and only specific values, like numbers, change with each message." Examples included nuclear launch messages and radio direction finding reports (COMUS).[37]:pp. 16–18

General purpose pads were produced in several formats, a simple list of random letters (DIANA) or just numbers (CALYPSO), tiny pads for covert agents (MICKEY MOUSE), and pads designed for more rapid encoding of short messages, at the cost of lower density. One example, ORION, had 50 rows of plaintext alphabets on one side and the corresponding random cipher text letters on the other side. By placing a sheet on top of a piece of carbon paper with the carbon face up, one could circle one letter in each row on one side and the corresponding letter on the other side would be circled by the carbon paper. Thus one ORION sheet could quickly encode or decode a message up to 50 characters long. Production of ORION pads required printing both sides in exact registration, a difficult process, so NSA switched to another pad format, MEDEA, with 25 rows of paired alphabets and random characters. (SeeCommons:Category:NSA one-time pads for illustrations.)

The NSA also built automated systems for the "centralized headquarters of CIA and Special Forces units so that they can efficiently process the many separate one-time pad messages to and from individual pad holders in the field".[37]:pp. 21–26

خلال الحرب العالمية الثانية وحتى خمسينيات القرن العشرين، استخدمت الولايات المتحدة على نطاق واسع أنظمة الأشرطة أحادية الاستخدام. فبالإضافة إلى توفير السرية، كانت الدوائر المؤمنة بهذه الأشرطة تعمل باستمرار، حتى في غياب أي حركة مرور، مما يحميها من تحليل البيانات . في عام 1955، أنتجت وكالة الأمن القومي الأمريكية حوالي 1,660,000 لفة من هذه الأشرطة. كان قطر كل لفة 8 بوصات، وتحتوي على 100,000 حرف، وتستغرق 166 دقيقة، وتكلفة إنتاجها 4.55 دولار. وبحلول عام 1972، انخفض الإنتاج إلى 55,000 لفة فقط، حيث استُبدلت الأشرطة أحادية الاستخدام بأجهزة دوارة مثل SIGTOT، ولاحقًا بأجهزة إلكترونية تعتمد على مسجلات الإزاحة . [ 37 ] : الصفحات 39-44 تصف وكالة الأمن القومي أنظمة الشريط لمرة واحدة مثل 5-UCO وSIGTOT بأنها كانت تستخدم لحركة المعلومات الاستخباراتية حتى إدخال نظام التشفير الإلكتروني KW-26 في عام 1957. [ 38 ]

استغلال الثغرات

على الرغم من أن المفاتيح التي تُستخدم لمرة واحدة توفر سرية تامة إذا تم إنشاؤها واستخدامها بشكل صحيح، إلا أن الأخطاء الصغيرة يمكن أن تؤدي إلى تحليل تشفير ناجح:

  • في عامي 1944-1945، تمكن جهاز الاستخبارات الإلكترونية التابع للجيش الأمريكي من فك شفرة نظام التشفير ذي المفتاح الواحد الذي استخدمته وزارة الخارجية الألمانية في اتصالاتها رفيعة المستوى، والذي يحمل الاسم الرمزي GEE. [ 39 ] كان نظام GEE غير آمن لأن المفاتيح لم تكن عشوائية بما فيه الكفاية، إذ أن الجهاز المستخدم لتوليد المفاتيح كان ينتج مخرجات متوقعة.
  • في عام ١٩٤٥، اكتشفت الولايات المتحدة أن الرسائل بين كانبرا وموسكو كانت تُشفّر أولاً باستخدام دفتر رموز، ثم باستخدام مفتاح تشفير لمرة واحدة. إلا أن مفتاح التشفير المستخدم كان نفسه الذي استخدمته موسكو لرسائل واشنطن العاصمة وموسكو. وبالإضافة إلى احتواء بعض هذه الرسائل على وثائق حكومية بريطانية معروفة، فقد مكّن ذلك من فك تشفير بعض الرسائل.
  • استخدمت وكالات التجسس السوفيتية لوحات مفاتيح لمرة واحدة للتواصل السري مع العملاء ومراقبيهم. وقد أظهر التحليل أن هذه اللوحات كانت تُنتج بواسطة كتّاب باستخدام آلات كاتبة حقيقية. هذه الطريقة ليست عشوائية تمامًا، إذ تجعل اللوحات أكثر عرضة لاحتواء تسلسلات مفاتيح معينة بشكل متكرر. وقد أثبتت هذه الطريقة فعاليتها بشكل عام، لأن اللوحات ظلت غير قابلة للتنبؤ إلى حد ما، نظرًا لعدم اتباع الكتّاب لقواعد محددة، ولأن كل كاتب أنتج أنماطًا مختلفة من اللوحات. وبدون نسخ من مادة المفاتيح المستخدمة، لم يكن هناك أمل يُذكر في فك التشفير سوى وجود خلل في طريقة الإنتاج أو إعادة استخدام المفاتيح. بدءًا من أواخر الأربعينيات، تمكنت وكالات الاستخبارات الأمريكية والبريطانية من فك بعض عمليات إرسال لوحات المفاتيح السوفيتية لمرة واحدة إلى موسكو خلال الحرب العالمية الثانية، نتيجة لأخطاء وقعت في إنتاج وتوزيع مادة المفاتيح. ويُشير أحد التفسيرات إلى أن موظفي مركز موسكو كانوا في عجلة من أمرهم بسبب وجود القوات الألمانية خارج موسكو في أواخر عام 1941 وأوائل عام 1942، وقاموا بإنتاج أكثر من نسخة من مادة المفاتيح نفسها خلال تلك الفترة. أُطلق على هذا الجهد الذي استمر لعقود اسم "فينونا" (وكان "برايد" اسمًا سابقًا)؛ وقد أسفر عن كمية كبيرة من المعلومات. ومع ذلك، لم يتم فك تشفير سوى نسبة ضئيلة من الرسائل المُعترضة، سواء كليًا أو جزئيًا (بضعة آلاف من أصل مئات الآلاف). [ 23 ]

انظر أيضاً

ملحوظات

  1. يمكن إخفاء الطول الفعلي لرسالة نصية عادية بإضافة أجزاء زائدة تُسمى الحشو . على سبيل المثال، يمكن لنص مشفر مكون من 21 حرفًا إخفاء رسالة مكونة من 5 أحرف باستخدام اصطلاح حشو معين (مثل "-PADDING- HELLO -XYZ-") بنفس قدر إخفاء رسالة فعلية مكونة من 21 حرفًا: وبالتالي، لا يستطيع المراقب إلا استنتاج أقصى طول ممكن للنص المهم، وليس طوله الدقيق.
  2. أي أن " مكسب المعلومات " أو تباعد كولباك-لايبير للرسالة النصية العادية عن الرسالة المشفرة يساوي صفرًا.
  3. تعتمد معظم خوارزميات التشفير غير المتماثل على حقيقة أن أفضل الخوارزميات المعروفة لتحليل الأعداد الأولية وحساب اللوغاريتمات المنفصلة تعمل في زمن فائق التعقيد. وهناك اعتقاد راسخ بأن هذه المسائل لا يمكن حلها بواسطة آلة تورينج في زمن يتناسب مع طول المدخلات بشكل متعدد الحدود، مما يجعل اختراقها صعبًا (بل مستحيلاً، إن أمكن) عبر الهجمات التشفيرية. إلا أن هذا لم يُثبت بعد.

مراجع

  1. لوغرين، توماس (2023)، "الوسادة لمرة واحدة"، في مولدر، فالنتين؛ ميرمود، آلان؛ ليندرز، فنسنت؛ تيلنباخ، برنارد (محررون)، اتجاهات في تقنيات حماية البيانات والتشفير ، تشام: سبرينغر نيتشر سويسرا، ص 3-6 ، doi : 10.1007/978-3-031-33386-6_1 ، ISBN  978-3-031-33386-6
  2. ١ ٢ ٣ ٤ "مقدمة إلى محطات الأرقام" . مؤرشف من الأصل بتاريخ ١٨ أكتوبر ٢٠١٤. تم الاطلاع عليه بتاريخ ١٣ سبتمبر ٢٠١٤ .
  3. "مفتاح التشفير لمرة واحدة (OTP)" . Cryptomuseum.com. مؤرشف من الأصل بتاريخ 14 مارس 2014. تم الاطلاع عليه بتاريخ 17 مارس 2014 .
  4. 1 2 شانون، كلود (1949). "نظرية الاتصال لأنظمة السرية" (ملف PDF) . مجلة بيل سيستم التقنية . 28 (4): 656-715 . doi : 10.1002/j.1538-7305.1949.tb00928.x .
  5. فرانك ميلر (1882). شفرة التلغراف لضمان الخصوصية والسرية في نقل البرقيات - عبر ويكي مصدر . 
  6. 1 2 بيلوفين، ستيفن م. (2011). "فرانك ميلر: مخترع لوحة التشفير لمرة واحدة" . كريبتولوجيا . 35 (3): 203-222 . doi : 10.1080/01611194.2011.583711 . ISSN 0161-1194 . S2CID 35541360 .  
  7. ""براءة اختراع نظام إشارات سري" على موقع Google.com . مؤرشف من الأصل بتاريخ 11 مارس 2016. تم الاطلاع عليه بتاريخ 3 فبراير 2016 .
  8. كان، ديفيد (1996). كاسرو الشفرات . ماكميلان . ص 397-398 . ISBN  978-0-684-83130-5.
  9. جون ماركوف (25 يوليو/تموز 2011). "كتاب الشفرات يُظهر أن أحد أشكال التشفير يعود إلى عصر التلغراف" . صحيفة نيويورك تايمز . مؤرشف من الأصل في 21 مايو/أيار 2013. تاريخ الاطلاع: 26 يوليو/تموز 2011 .
  10. بنغ، وي بينغ؛ تسوي، شوانغ؛ سونغ، تشنغ (2021-01-20). راجا، غوليستان (محرر). "خوارزمية تشفير المفتاح لمرة واحدة تعتمد على رسم خرائط الارتباك وتقنية تخزين الحمض النووي" . PLOS ONE . 16 (1) e0245506. Bibcode : 2021PLoSO..1645506P . doi : 10.1371/journal.pone.0245506 . ISSN 1932-6203 . PMC 7817086. PMID 33471849 .   
  11. 1 2 كان، ديفيد (1967). كاسرو الشفرات . ماكميلان . ص 398 وما بعدها. ISBN  978-0-684-83130-5.
  12. 1 2 ماركس، ليو (1998). بين الحرير والسيانيد: قصة صانع شفرات، 1941-1945 . هاربر كولينز. ​​ISBN 978-0-684-86780-9.
  13. سيرجي ن. مولوتكوف (معهد فيزياء الحالة الصلبة، الأكاديمية الروسية للعلوم، تشيرنوغولوفكا، منطقة موسكو، روسيا الاتحادية) (22 فبراير 2006). "التشفير الكمي ونظريات المفتاح لمرة واحدة وأخذ العينات لكوتيلنيكوف" . مجلة الفيزياء - أوسبيخي . 49 (7): 750-761 . رمز Bibcode : 2006PhyU...49..750M . doi : 10.1070/PU2006v049n07ABEH006050 . S2CID 118764598. مؤرشف من الأصل في 10 ديسمبر 2008. تم الاطلاع عليه في 3 مايو 2009 . {{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( حلقة الوصل ) أرقام PACS: 01.10.Fv، 03.67.Dd، 89.70.+c وبشكل علني باللغة الروسية Квантовая кripтография и теоремы В.А. كوتيلينيكوفا من المجموعات الفريدة والغريبة. УФН
  14. موسكا، ميشيل؛ تاب، آلان؛ دي وولف، رونالد (27-03-2000). "القنوات الكمومية الخاصة وتكلفة عشوائية المعلومات الكمومية". arXiv : quant-ph/0003101 .
  15. روبرت والاس وهـ. كيث ميلتون، مع هنري ر. شليزنجر (2008). فنون التجسس: التاريخ السري لخبراء التجسس في وكالة المخابرات المركزية، من الشيوعية إلى القاعدة . نيويورك: داتون . ص 436. ISBN  978-0-525-94980-0.
  16. 1 2 3 4 شناير، بروس. "وسادات الاستخدام لمرة واحدة" . مؤرشف من الأصل بتاريخ 2005-04-03.
  17. 1 2 شانون، كلود إي. (أكتوبر 1949). "نظرية الاتصال لأنظمة السرية" (ملف PDF) . مجلة بيل سيستم التقنية . 28 (4): 656-715 . doi : 10.1002/j.1538-7305.1949.tb00928.x . hdl : 10338.dmlcz/119717 . مؤرشف من الأصل (ملف PDF) بتاريخ 20 يناير 2012. تم الاطلاع عليه بتاريخ 21 ديسمبر 2011 .
  18. لارس ر. كنودسن وماثيو روبشو (2011). دليل التشفير الكتلي . سبرينغر ساينس آند بيزنس ميديا. الصفحات 1-14 . ISBN  978-3-642-17342-4تم الاطلاع عليه بتاريخ 26 يوليو 2017 .
  19. سينغ ، سيمون (2000). كتاب الشفرات . الولايات المتحدة: أنكور بوكس. ص 123. ISBN  978-0-385-49532-5.
  20. "الترجمات وأنظمة التشفير التابعة لجهاز المخابرات السوفيتية" (ملف PDF) . قصة فينونا . فورت ميد، ماريلاند : وكالة الأمن القومي . 15 يناير 2004. الصفحات 26-27 (28-29 من 63 في ملف PDF). مؤرشف من النسخة الأصلية (PDF) بتاريخ 10 مايو 2009. تاريخ الاطلاع: 3 مايو 2009. يبدو أن مركز تصنيع مواد التشفير التابع لجهاز المخابرات السوفيتية في الاتحاد السوفيتي أعاد استخدام بعض صفحات دفاتر التشفير ذات الاستخدام الواحد. وقد أتاح هذا الأمر فرصةً لأرلينغتون هول . 
  21. صفوي-نايني، ريحانة (2008). أمن المعلومات النظري: المؤتمر الدولي الثالث، ICITS 2008، كالجاري، كندا، 10-13 أغسطس 2008، وقائع المؤتمر . سبرينغر ساينس آند بيزنس ميديا. ISBN 978-3-540-85092-2 عبر كتب جوجل.
  22. 1 2 بونيه، دان. "الهجمات على تشفيرات التدفق ولوحة المفاتيح لمرة واحدة - نظرة عامة على الدورة وتشفيرات التدفق" . كورسيرا . تم الاسترجاع في 21-03-2022 .
  23. ١ ٢ "ترجمات فينونا" (ملف PDF) . قصة فينونا . فورت ميد، ماريلاند : وكالة الأمن القومي . ١٥ يناير ٢٠٠٤. الصفحة ١٧ (من ٦٣ في ملف PDF) ولكنها مُرقّمة ١٥. مؤرشفة من الأصل (ملف PDF) في ١٠ مايو ٢٠٠٩. تم الاطلاع عليها في ٣ مايو ٢٠٠٩. كانت قدرة أرلينغتون هول على قراءة رسائل فينونا متقطعة، وذلك تبعًا للرمز الأساسي، والتغييرات الرئيسية، وقلة حجم الرسائل. من بين الرسائل المتبادلة من مكتب المخابرات السوفيتية (KGB) في نيويورك إلى موسكو، كانت ٤٩٪ من رسائل عام ١٩٤٤ و١٥٪ من رسائل عام ١٩٤٣ قابلة للقراءة، ولكن هذا ينطبق على ١.٨٪ فقط من رسائل عام ١٩٤٢. أما بالنسبة لرسائل مكتب المخابرات السوفيتية (KGB) في واشنطن إلى موسكو عام ١٩٤٥، فكانت ١.٥٪ فقط قابلة للقراءة. تمت قراءة حوالي 50 بالمائة من رسائل عام 1943 بين واشنطن وموسكو التابعة لهيئة الاستخبارات العسكرية الروسية والبحرية، ولكن لم تتم قراءة أي رسائل من أي عام آخر. 
  24. "طريقة لدمج خوارزميات متعددة للكتل" بحيث "يتعين على محلل التشفير كسر كلتا الخوارزميتين" في القسم 15.8 من كتاب التشفير التطبيقي، الطبعة الثانية: البروتوكولات والخوارزميات وشفرة المصدر بلغة C، للمؤلف بروس شناير. منشورات وايلي للحاسوب، جون وايلي وأولاده.
  25. 1 2 بينيت، تشارلز؛ براسارد، جايلز (1984). "التشفير الكمي: توزيع المفتاح العام ورمي العملة". علوم الحاسوب النظرية . 560 : 7-11 . arXiv : 2003.06557 . doi : 10.1016/j.tcs.2014.05.025 . S2CID 27022972 . ملاحظة: نُشرت هذه الورقة في الأصل عام 1984، ولكن تم سحبها، والنسخة الموجودة على ArXiv هي إعادة طبع من عام 2014 للورقة المنشورة عام 1984.
  26. دوسيك، ميلوسلاف؛ هاديركا، أوندري؛ هندريش، مارتن (1999-10-01). "هجوم تقسيم الحزمة المعمم في التشفير الكمي مع حالات متماسكة خافتة" . اتصالات البصريات . 169 (1): 103-108 . رمز Bibcode : 1999OptCo.169..103D . doi : 10.1016/S0030-4018(99)00419-8 . ISSN 0030-4018 . 
  27. بينيت، تشارلز؛ براسارد، جايلز؛ بريدبارت، سيث (2014). "التشفير الكمي II: كيفية إعادة استخدام مفتاح التشفير لمرة واحدة بأمان حتى لو كان P=NP" . الحوسبة الطبيعية . 13 ( 4): 453-458 . doi : 10.1007/s11047-014-9453-6 . PMC 4224740. PMID 25400534. S2CID 3121156 .   ملاحظة: هذه أيضًا نسخة معاد طباعتها من الورقة الأصلية لعام 1982.
  28. كان، ديفيد (1996). كاسرو الشفرات . ماكميلان . ص 402-403 . ISBN  978-0-684-83130-5.
  29. "آلة مورس الخاصة بجهاز شتازي" . مركز أبحاث ومعلومات محطات الأرقام. مؤرشف من الأصل في 13 مارس 2015. تم الاطلاع عليه في 1 مارس 2015 .
  30. "وكالة الأمن القومي | جهاز الأمن المركزي > نبذة عنا > التراث التشفيري > الشخصيات التاريخية والمنشورات > المنشورات > الحرب العالمية الثانية > قصة سيغسالي" . 24 فبراير 2019. مؤرشف من الأصل في 24 فبراير 2019. تم الاطلاع عليه في 27 مارس 2022 .
  31. كان، ديفيد (1967). كاسرو الشفرات . ماكميلان . ص 715 وما بعدها. ISBN  978-0-684-83130-5.
  32. هيو، فان دوونغ (أبريل 2007). "علم التشفير خلال الحربين الفرنسية والأمريكية في فيتنام" (ملف PDF) . مجلة كريبتولوجيا . 41 (6): 1-21 . doi : 10.1080/01611194.2017.1292825 . S2CID 3780267. تاريخ الاسترجاع: 14 أبريل 2020 . 
  33. " عملية فولا: شبكة هولندية سرية ضد نظام الفصل العنصري "، أرشيف راديو هولندا، 9 سبتمبر 1999
  34. جينكين، تيم (مايو–أكتوبر 1995). "التحدث إلى فولا: قصة شبكة الاتصالات السرية تحت الأرض لعملية فولا" . مايبوي . مؤرشف من الأصل في 26 أغسطس 2014. تم الاسترجاع في 24 أغسطس 2014. كان نظامنا يعتمد على لوحة المفاتيح لمرة واحدة، ولكن بدلاً من استخدام لوحات ورقية، كانت الأرقام العشوائية موجودة على قرص.
  35. بيدجون، جيفري (2003). "الفصل 28: بيل ميلر - شاي مع الألمان". الحرب اللاسلكية السرية - قصة اتصالات جهاز الاستخبارات البريطاني MI6 1939-1945 . شركة UPSO المحدودة. ص 249. ISBN  978-1-84375-252-3.
  36. جونسون، تيم. "ماذا تعني كل تلك الإشارات اليدوية؟ داخل اللغة الخفية للبيسبول والسوفتبول" . تم الاسترجاع في 14 يونيو 2024 .
  37. 1 2 3 بوك، ديفيد ج. (يوليو 1973) [1966]. تاريخ أمن الاتصالات الأمريكية؛ محاضرات ديفيد ج. بوك، المجلد الأول (ملف PDF) ( طبعة مراجعة رفع السرية لعام 2015). فورت جورج ج. ميد، ماريلاند: وكالة الأمن القومي الأمريكية. مؤرشف من الأصل (ملف PDF) بتاريخ 25 مايو 2017. تم الاطلاع عليه بتاريخ 23 أبريل 2017 . 
  38. كلاين، ميلفيل (2003). "تأمين الاتصالات المسجلة: جهاز TSEC/KW-26" (ملف PDF) . وكالة الأمن القومي. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 13 فبراير 2006. تم الاطلاع عليه بتاريخ 12 مايو 2006 .
  39. إرسكين، رالف، "أمن إنيغما: ما عرفه الألمان حقًا"، في العمل هذا اليوم ، حرره رالف إرسكين ومايكل سميث، ص 370-386، 2001.

للمزيد من القراءة