التشفير باستخدام المنحنى الإهليلجي

التشفير باستخدام المنحنيات الإهليلجية ( ECC ) هو نهج للتشفير باستخدام المفتاح العام يعتمد على البنية الجبرية للمنحنيات الإهليلجية على حقول محدودة . يسمح التشفير باستخدام المنحنيات الإهليلجية باستخدام مفاتيح أصغر لتوفير أمان مكافئ، مقارنة بأنظمة التشفير القائمة على الأسس المعيارية في حقول جالوا ، مثل نظام التشفير RSA ونظام التشفير ElGamal . [1]

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

تاريخ

تم اقتراح استخدام المنحنيات الإهليلجية في التشفير بشكل مستقل من قبل نيل كوبليتز [2] وفيكتور س. ميلر [3] في عام 1985. دخلت خوارزميات تشفير المنحنيات الإهليلجية الاستخدام الواسع النطاق في عامي 2004 و2005.

في عام 1999، أوصى المعهد الوطني للمعايير والتكنولوجيا بخمسة عشر منحنى إهليلجي. وعلى وجه التحديد، يوصي المعيار FIPS 186-4 [4] بعشرة حقول محدودة:

  • خمسة حقول أولية لبعض الأعداد الأولية p ذات الأحجام 192، 224، 256، 384، و521 بت. لكل حقل من حقول الأعداد الأولية، يوصى بمنحنى إهليلجي واحد.
  • خمسة حقول ثنائية لـ m تساوي 163، 233، 283، 409، و571. بالنسبة لكل حقل ثنائي، تم اختيار منحنى إهليلجي واحد ومنحنى كوبليتز واحد.

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

في مؤتمر RSA لعام 2005، أعلنت وكالة الأمن القومي عن Suite B ، والتي تستخدم ECC حصريًا لتوليد التوقيع الرقمي وتبادل المفاتيح. تهدف المجموعة إلى حماية أنظمة ومعلومات الأمن القومي السرية وغير السرية. [1] أيد المعهد الوطني للمعايير والتكنولوجيا (NIST) تشفير المنحنى الإهليلجي في مجموعة Suite B من الخوارزميات الموصى بها، وتحديدًا منحنى ديفي-هيلمان الإهليلجي (ECDH) لتبادل المفاتيح وخوارزمية التوقيع الرقمي المنحنى الإهليلجي (ECDSA) للتوقيع الرقمي. تسمح وكالة الأمن القومي باستخدامها لحماية المعلومات المصنفة حتى السرية للغاية بمفاتيح بطول 384 بت. [6]

في الآونة الأخيرة، [ متى؟ ] تم تقديم عدد كبير من البدائيات التشفيرية القائمة على تعيينات ثنائية الخط على مجموعات منحنيات إهليلجية مختلفة، مثل أزواج ويل وتيت . توفر المخططات القائمة على هذه البدائيات تشفيرًا فعالًا قائمًا على الهوية بالإضافة إلى التوقيعات القائمة على الاقتران، وتشفير الإشارات ، واتفاق المفاتيح ، وإعادة تشفير الوكيل . [ بحاجة لمصدر ]

يتم استخدام تشفير المنحنى الإهليلجي بنجاح في العديد من البروتوكولات الشائعة، مثل Transport Layer Security و Bitcoin .

المخاوف الأمنية

في عام 2013، ذكرت صحيفة نيويورك تايمز أن توليد البتات العشوائية ذات المنحنى الإهليلجي المزدوج (أو Dual_EC_DRBG) قد تم تضمينه كمعيار وطني للمعهد الوطني للمعايير والتكنولوجيا بسبب تأثير وكالة الأمن القومي ، والتي تضمنت ضعفًا متعمدًا في الخوارزمية والمنحنى الإهليلجي الموصى به. [7] أصدرت شركة RSA Security في سبتمبر 2013 استشارة توصي فيها عملائها بالتوقف عن استخدام أي برنامج يعتمد على Dual_EC_DRBG. [8] [9] في أعقاب الكشف عن Dual_EC_DRBG باعتباره "عملية سرية لوكالة الأمن القومي"، أعرب خبراء التشفير أيضًا عن قلقهم بشأن أمان المنحنيات الإهليلجية الموصى بها من قبل المعهد الوطني للمعايير والتكنولوجيا، [10] مما يشير إلى العودة إلى التشفير القائم على مجموعات المنحنيات غير الإهليلجية.

بالإضافة إلى ذلك، أعلنت وكالة الأمن القومي في أغسطس 2015 أنها تخطط لاستبدال Suite B بمجموعة تشفير جديدة بسبب المخاوف بشأن هجمات الحوسبة الكمومية على ECC. [11] [12]

براءات الاختراع

في حين انتهت صلاحية براءة اختراع RSA في عام 2000، فقد تكون هناك براءات اختراع سارية المفعول تغطي جوانب معينة من تقنية ECC، بما في ذلك مخطط ECC واحد على الأقل ( ECMQV ). ومع ذلك، زعمت مختبرات RSA [13] ودانييل جيه بيرنشتاين [14] أن معيار التوقيع الرقمي المنحني الإهليلجي للحكومة الأمريكية (ECDSA؛ NIST FIPS 186-3) وبعض مخططات تبادل المفاتيح العملية القائمة على ECC (بما في ذلك ECDH) يمكن تنفيذها دون انتهاك هذه البراءات.

نظرية المنحنى الإهليلجي

لأغراض هذه المقالة، المنحنى الإهليلجي هو منحنى مستوٍ فوق حقل محدود (بدلاً من الأعداد الحقيقية) والذي يتكون من النقاط التي تلبي المعادلة:

إلى جانب نقطة مميزة عند اللانهاية ، والتي يشار إليها بـ ∞. يجب اختيار الإحداثيات هنا من حقل محدود ثابت ذو خاصية لا تساوي 2 أو 3، وإلا فإن معادلة المنحنى ستكون أكثر تعقيدًا إلى حد ما.

هذه المجموعة من النقاط، جنبًا إلى جنب مع عملية المجموعة للمنحنيات الإهليلجية ، هي مجموعة أبيلية ، مع النقطة عند اللانهاية كعنصر هوية. يتم توريث بنية المجموعة من مجموعة المقسوم للتنوع الجبري الأساسي :

تطبيق على التشفير

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

الفائدة الأساسية التي وعدت بها تشفير المنحنى الإهليلجي مقارنة بالبدائل مثل RSA هي حجم مفتاح أصغر ، مما يقلل من متطلبات التخزين والنقل. [1] على سبيل المثال، يجب أن يوفر المفتاح العام المنحني الإهليلجي بطول 256 بت أمانًا مماثلًا للمفتاح العام RSA بطول 3072 بت.

المخططات التشفيرية

تم تكييف العديد من البروتوكولات القائمة على اللوغاريتم المنفصل مع المنحنيات الإهليلجية، واستبدال المجموعة بمنحنى إهليلجي:

تطبيق

تتضمن بعض الاعتبارات الشائعة للتنفيذ ما يلي:

معلمات المجال

لاستخدام ECC، يجب أن تتفق جميع الأطراف على جميع العناصر التي تحدد المنحنى الإهليلجي، أي معلمات المجال للمخطط. عادةً ما يكون حجم الحقل المستخدم إما أوليًا (ويُشار إليه بـ p) أو قوة لاثنين ( )؛ تسمى الحالة الأخيرة الحالة الثنائية ، وتستلزم هذه الحالة اختيار منحنى مساعد يُشار إليه بـ f . وبالتالي، يتم تعريف الحقل بواسطة p في الحالة الأولية وزوج m و f في الحالة الثنائية. يتم تعريف المنحنى الإهليلجي بواسطة الثوابت a و b المستخدمة في معادلته المحددة. أخيرًا، يتم تعريف المجموعة الفرعية الدورية بواسطة مولدها ( المعروف أيضًا باسم نقطة الأساس ) G . بالنسبة للتطبيق التشفيري، يكون ترتيب G ، أي أصغر عدد موجب n بحيث ( النقطة عند ما لا نهاية المنحنى، وعنصر الهوية )، أوليًا عادةً. نظرًا لأن n هو حجم مجموعة فرعية منه ، يتبع من نظرية لاغرانج أن الرقم هو عدد صحيح. في تطبيقات التشفير، يجب أن يكون هذا الرقم h ، والذي يسمى العامل المساعد ، صغيرًا ( ) ويفضل أن يكون . باختصار: في الحالة الأولية، تكون معلمات المجال هي ؛ وفي الحالة الثنائية، تكون .

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

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

  • المعهد الوطني للمعايير والتكنولوجيا ، المنحنيات الإهليلجية الموصى بها للاستخدام الحكومي
  • SECG ، SEC 2: معلمات مجال المنحنى الإهليلجي الموصى بها
  • ECC Brainpool ( RFC  5639)، منحنيات ECC Brainpool القياسية وتوليد المنحنيات [15] [16]

تتوفر أيضًا متجهات اختبار SECG. [17] وقد وافقت NIST على العديد من منحنيات SECG، لذا فهناك تداخل كبير بين المواصفات التي نشرتها NIST وSECG. يمكن تحديد معلمات مجال EC إما بالقيمة أو بالاسم.

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

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

هناك عدة فئات من المنحنيات ضعيفة ويجب تجنبها:

  • المنحنيات التي تحتوي على m غير أولية تكون عرضة لهجمات نزول ويل . [19] [20]
  • المنحنيات التي تقسم n (حيث p هي سمة المجال: q لحقل أولي، أو لحقل ثنائي) لـ B صغير بدرجة كافية تكون عرضة لهجوم Menezes–Okamoto–Vanstone (MOV) [21] [22] الذي يطبق مشكلة اللوغاريتم المنفصل المعتادة (DLP) في مجال امتداد بدرجة صغيرة لحل ECDLP. يجب اختيار الحد B بحيث يكون حساب اللوغاريتمات المنفصلة في المجال صعبًا على الأقل مثل حساب اللوغاريتمات المنفصلة على المنحنى الإهليلجي . [23]
  • المنحنيات التي تكون عرضة للهجوم الذي يربط النقاط على المنحنى بالمجموعة المضافة لـ . [24] [25] [26]

أحجام المفاتيح

نظرًا لأن جميع الخوارزميات الأسرع المعروفة التي تسمح للمرء بحل ECDLP ( خطوة الطفل العملاقة ، rho لبولارد ، وما إلى ذلك)، تحتاج إلى خطوات، فمن الطبيعي أن يكون حجم الحقل الأساسي ضعف معلمة الأمان تقريبًا. على سبيل المثال، بالنسبة لأمان 128 بت، نحتاج إلى منحنى على ، حيث . يمكن مقارنة هذا بالتشفير ذي المجال المحدود (على سبيل المثال، DSA ) والذي يتطلب [27] مفاتيح عامة بطول 3072 بت ومفاتيح خاصة بطول 256 بت، وتشفير تحليل العوامل الصحيحة (على سبيل المثال، RSA ) والذي يتطلب قيمة 3072 بت من n ، حيث يجب أن يكون المفتاح الخاص بنفس الحجم. ومع ذلك، قد يكون المفتاح العام أصغر لاستيعاب التشفير الفعال، خاصةً عندما تكون قوة المعالجة محدودة.

كان أصعب مخطط ECC (علنًا) تم كسره حتى الآن [ متى؟ ] يحتوي على مفتاح 112 بت لحالة الحقل الرئيسي ومفتاح 109 بت لحالة الحقل الثنائي. بالنسبة لحالة الحقل الرئيسي، تم كسرها في يوليو 2009 باستخدام مجموعة من أكثر من 200 وحدة تحكم ألعاب PlayStation 3 وكان من الممكن الانتهاء منها في 3.5 شهر باستخدام هذه المجموعة عند التشغيل المستمر. [28] تم كسر حالة الحقل الثنائي في أبريل 2004 باستخدام 2600 جهاز كمبيوتر على مدار 17 شهرًا. [29]

يهدف أحد المشاريع الحالية إلى كسر تحدي ECC2K-130 بواسطة Certicom، باستخدام مجموعة واسعة من الأجهزة المختلفة: وحدات المعالجة المركزية، ووحدات معالجة الرسومات، ووحدات FPGA. [30]

إحداثيات الإسقاط

يُظهر الفحص الدقيق لقواعد الجمع أنه من أجل إضافة نقطتين، لا يحتاج المرء إلى عدة عمليات جمع وضرب فحسب، بل يحتاج أيضًا إلى عملية عكس . يكون العكس ( للنتيجة المعطاة بحيث ) أبطأ بمقدار واحد إلى اثنين من حيث الحجم من الضرب [31] . ومع ذلك، يمكن تمثيل النقاط على المنحنى في أنظمة إحداثيات مختلفة لا تتطلب عملية عكس لإضافة نقطتين. تم اقتراح العديد من هذه الأنظمة: في النظام الإسقاطي ، يتم تمثيل كل نقطة بثلاثة إحداثيات باستخدام العلاقة التالية: ، ؛ في نظام جاكوبيان، يتم تمثيل النقطة أيضًا بثلاثة إحداثيات ، ولكن يتم استخدام علاقة مختلفة: ، ؛ في نظام لوبيز-دهب تكون العلاقة ، ؛ في نظام جاكوبيان المعدل ، تُستخدم نفس العلاقات ولكن يتم تخزين أربعة إحداثيات واستخدامها للحسابات ؛ وفي نظام جاكوبيان تشودنوفسكي ، تُستخدم خمسة إحداثيات . لاحظ أنه قد تكون هناك اتفاقيات تسمية مختلفة، على سبيل المثال، يستخدم معيار IEEE P1363 -2000 "الإحداثيات الإسقاطية" للإشارة إلى ما يسمى عادةً بإحداثيات Jacobian. من الممكن زيادة السرعة إذا تم استخدام إحداثيات مختلطة. [32]

التخفيض السريع (منحنيات NIST)

يمكن تنفيذ الاختزال modulo p (اللازم للجمع والضرب) بشكل أسرع بكثير إذا كان العدد الأولي p عددًا أوليًا زائفًا لميرسين ، أي ؛ على سبيل المثال، أو بالمقارنة مع اختزال باريت ، يمكن أن يكون هناك تسريع بمقدار مرتبة من حيث الحجم. [33] التسريع هنا عملي وليس نظريًا، وينبع من حقيقة أن معاملات الأرقام مقابل الأرقام القريبة من قوى اثنين يمكن إجراؤها بكفاءة بواسطة أجهزة الكمبيوتر التي تعمل على الأرقام الثنائية مع العمليات الثنائية .

يوصي المعهد الوطني للمعايير والتكنولوجيا بالمنحنيات التي تحتوي على p الزائف لميرسين . ومن بين المزايا الأخرى لمنحنيات المعهد الوطني للمعايير والتكنولوجيا أنها تستخدم a  = −3، وهو ما يحسن الجمع في إحداثيات جاكوبيان.

وفقًا لبرنشتاين ولانج، فإن العديد من القرارات المتعلقة بالكفاءة في NIST FIPS 186-2 ليست مثالية. المنحنيات الأخرى أكثر أمانًا وتعمل بنفس السرعة. [34]

حماية

هجمات القناة الجانبية

على عكس معظم أنظمة DLP الأخرى (حيث من الممكن استخدام نفس الإجراء للتربيع والضرب)، فإن إضافة EC مختلفة بشكل كبير بالنسبة للمضاعفة ( P = Q ) والإضافة العامة ( PQ ) اعتمادًا على نظام الإحداثيات المستخدم. وبالتالي، من المهم مواجهة هجمات القناة الجانبية (على سبيل المثال، هجمات تحليل الطاقة البسيطة/التفاضلية أو هجمات التوقيت ) باستخدام، على سبيل المثال، طرق نافذة النمط الثابت (المعروفة أيضًا باسم المشط) [ التوضيح مطلوب ] [35] (لاحظ أن هذا لا يزيد من وقت الحساب). بدلاً من ذلك، يمكن للمرء استخدام منحنى إدواردز ؛ هذه عائلة خاصة من المنحنيات الإهليلجية حيث يمكن إجراء المضاعفة والإضافة بنفس العملية. [36] مصدر قلق آخر لأنظمة ECC هو خطر هجمات الخطأ ، خاصة عند التشغيل على البطاقات الذكية . [37]

الأبواب الخلفية

أعرب خبراء التشفير عن مخاوفهم من أن وكالة الأمن القومي قد أدخلت بابًا خلفيًا للسرقات في مولد عشوائي زائف قائم على منحنى إهليلجي واحد على الأقل. [38] تشير المذكرات الداخلية التي سربها المتعاقد السابق مع وكالة الأمن القومي إدوارد سنودن إلى أن وكالة الأمن القومي وضعت بابًا خلفيًا في معيار Dual EC DRBG . [39] خلص أحد التحليلات للباب الخلفي المحتمل إلى أن الخصم الذي يمتلك المفتاح السري للخوارزمية يمكنه الحصول على مفاتيح التشفير نظرًا لوجود 32 بايت فقط من ناتج PRNG. [40]

تم إطلاق مشروع SafeCurves من أجل تصنيف المنحنيات التي يسهل تنفيذها بأمان والتي تم تصميمها بطريقة يمكن التحقق منها علنًا لتقليل فرصة حدوث باب خلفي. [41]

هجوم الحوسبة الكمومية

يمكن استخدام خوارزمية شور لكسر تشفير المنحنى الإهليلجي عن طريق حساب اللوغاريتمات المنفصلة على كمبيوتر كمي افتراضي . أحدث تقديرات الموارد الكمومية لكسر منحنى بمعامل 256 بت (مستوى أمان 128 بت) هي 2330 كيوبت و 126 مليار بوابة توفولي . [42] بالنسبة لحالة المنحنى الإهليلجي الثنائي، يلزم 906 كيوبت (لكسر 128 بت من الأمان). [43] وبالمقارنة، فإن استخدام خوارزمية شور لكسر خوارزمية RSA يتطلب 4098 كيوبت و 5.2 تريليون بوابة توفولي لمفتاح RSA بطول 2048 بت، مما يشير إلى أن ECC هو هدف أسهل لأجهزة الكمبيوتر الكمومية من RSA. كل هذه الأرقام تتجاوز إلى حد كبير أي كمبيوتر كمي تم بناؤه على الإطلاق، وتشير التقديرات إلى أن إنشاء مثل هذه الحواسيب على بعد عقد أو أكثر. [ بحاجة لمصدر ] [44]

زعمت تقنية تبادل المفاتيح ديفي-هيلمان ذات التماثل المفرد الفائق أنها توفر شكلاً آمنًا بعد الكم من التشفير باستخدام المنحنيات الإهليلجية من خلال استخدام التماثل المفرد لتنفيذ عمليات تبادل المفاتيح ديفي-هيلمان . يستخدم هذا التبادل للمفاتيح نفس العمليات الحسابية الميدانية الموجودة في التشفير ذي المنحنى الإهليلجي الحالي ويتطلب تكاليف حسابية ونقل مماثلة للعديد من أنظمة المفاتيح العامة المستخدمة حاليًا. [45] ومع ذلك، فإن الهجمات الكلاسيكية الجديدة قوضت أمان هذا البروتوكول. [46]

في أغسطس/آب 2015، أعلنت وكالة الأمن القومي أنها تخطط للانتقال "في المستقبل غير البعيد" إلى مجموعة تشفير جديدة مقاومة للهجمات الكمومية . "وللأسف، اصطدم نمو استخدام المنحنيات الإهليلجية بحقيقة التقدم المستمر في البحث في مجال الحوسبة الكمومية، الأمر الذي استلزم إعادة تقييم استراتيجيتنا التشفيرية". [11]

هجوم المنحنى غير صالح

عند استخدام ECC في الآلات الافتراضية ، قد يستخدم المهاجم منحنى غير صالح للحصول على مفتاح PDH خاص كامل. [47]

التمثيلات البديلة

تتضمن التمثيلات البديلة للمنحنيات الإهليلجية ما يلي:

انظر أيضا

ملحوظات

  1. ^ abc "The Case for Elliptic Curve Cryptography". NSA . مؤرشف من الأصل في 2009-01-17.
  2. ^ Koblitz, N. (1987). "أنظمة تشفير المنحنيات الإهليلجية". Mathematics of Computation . 48 (177): 203–209. doi : 10.2307/2007884 . JSTOR  2007884.
  3. ^ ميلر، ف. (1986). "استخدام المنحنيات الإهليلجية في التشفير". التطورات في التشفير - وقائع مؤتمر CRYPTO '85 . محاضرات في علوم الكمبيوتر. المجلد 85. ص 417-426. doi :10.1007/3-540-39799-X_31. ISBN 978-3-540-16463-0. S2CID  206617984.
  4. ^ "معيار التوقيع الرقمي (DSS)". المعهد الوطني للمعايير والتكنولوجيا. 2013-07-19. doi : 10.6028/NIST.FIPS.186-4 .
  5. ^ FIPS PUB 186-3، معيار التوقيع الرقمي (DSS).
  6. ^ "ورقة حقائق حول برنامج التشفير NSA Suite B". وكالة الأمن القومي الأمريكية . مؤرشف من الأصل في 2009-02-07.
  7. ^ بيرلروث، نيكول؛ لارسون، جيف؛ شين، سكوت (2013-09-05). "وكالة الأمن القومي قادرة على إحباط الضمانات الأساسية للخصوصية على الويب". نيويورك تايمز . مؤرشف من الأصل في 2022-01-01 . تم الاسترجاع 28 أكتوبر 2018 .
  8. ^ كيم زيتر، RSA تخبر عملاءها من المطورين: توقفوا عن استخدام خوارزمية NSA-Linked، Wired ، 19 سبتمبر 2013. "التوصية بعدم استخدام SP 800-90A Dual Elliptic Curve Deterministic Random Bit Generation: توصي NIST بشدة، في انتظار حل المخاوف الأمنية وإعادة إصدار SP 800-90A، بعدم استخدام Dual_EC_DRBG، كما هو محدد في إصدار يناير 2012 من SP 800-90A."
  9. ^ "بحث – CSRC". csrc.nist.gov .
  10. ^ بروس شناير (5 سبتمبر) "لم أعد أثق في الثوابت. أعتقد أن وكالة الأمن القومي تلاعبت بها من خلال علاقاتها مع الصناعة". انظر هل تم اختراق المنحنيات الإهليلجية القياسية للمعهد الوطني للمعايير والتكنولوجيا؟، سلاش دوت ، 11 سبتمبر 2013.
  11. ^ ab "Commercial National Security Algorithm Suite". www.nsa.gov . 19 أغسطس 2015. مؤرشف من الأصل في 2019-06-04 . تم الاسترجاع 2020-01-08 .
  12. ^ مجموعة خوارزميات الأمن القومي التجاري والأسئلة الشائعة حول الحوسبة الكمومية وكالة الأمن القومي الأمريكية، يناير 2016.
  13. ^ RSA Laboratories. "6.3.4 هل يتم تسجيل براءة اختراع لأنظمة التشفير ذات المنحنيات الإهليلجية؟". مؤرشف من الأصل في 2016-11-01.
  14. ^ بيرنشتاين، دي جي "براءات الاختراع غير ذات الصلة بالتشفير ذي المنحنى الإهليلجي".
  15. ^ تم أرشفته في 2018-04-17 على موقع واي باك مشين
  16. ^ "تشفير المنحنى الإهليلجي "صنع في ألمانيا"" (بيان صحفي). 2014-06-25.
  17. ^ "GEC 2: Test Vectors for SEC 1" (PDF) . www.secg.org . مؤرشف من الأصل (تنزيل PDF) في 2013-06-06.
  18. ^ لاي، جورج يوهان؛ زيمر، هورست جي. (1994). "إنشاء منحنيات إهليلجية بترتيب مجموعة معين على حقول محدودة كبيرة". نظرية الأعداد الخوارزمية . مذكرات محاضرات في علوم الكمبيوتر. المجلد 877. ص 250-263. doi :10.1007/3-540-58691-1_64. ISBN 978-3-540-58691-3.
  19. ^ Galbraith, SD; Smart, NP (1999). "A Cryptographic Application of Weil Descent". A cryptographic application of the Weil Descent . Lecture Notes in Computer Science. المجلد 1746. ص 799. doi :10.1007/3-540-46665-7_23. ISBN 978-3-540-66887-9. S2CID  15134380.
  20. ^ Gaudry, P.; Hess, F.; Smart, NP (2000). "Constructive and destructive facets of Weil descend on elliptic curves" (PDF) . تقرير فني من مختبرات هيوليت باكارد . مؤرشف من الأصل (PDF) في 2006-12-06 . تم الاسترجاع في 2006-01-02 .
  21. ^ Menezes, A.; Okamoto, T.; Vanstone, SA (1993). "Reducing elliptic curve logarithms to logarithms in a finite field". IEEE Transactions on Information Theory . 39 (5): 1639–1646. doi :10.1109/18.259647.
  22. ^ Hitt, L. (2006). "حول تعريف محسّن لدرجة التضمين". تقرير IACR ePrint . 415 .
  23. ^ IEEE P1363 محفوظ في 2007-02-13 على موقع Wayback Machine ، القسم A.12.1
  24. ^ Semaev, I. (1998). "تقييم اللوغاريتم المنفصل في مجموعة من نقاط الالتواء p لمنحنى إهليلجي في الخاصية p". رياضيات الحوسبة . 67 (221): 353-356. رمز Bibcode :1998MaCom..67..353S. doi : 10.1090/S0025-5718-98-00887-4 .
  25. ^ Smart, N. (1999). "مشكلة اللوغاريتم المنفصل على المنحنيات الإهليلجية للأثر الأول". مجلة التشفير . 12 (3): 193–196. CiteSeerX 10.1.1.17.1880 . doi :10.1007/s001459900052. S2CID  24368962. 
  26. ^ ساتوه ، ت. أراكي، ك. (1998). “حاصل فيرمات وخوارزمية السجل المنفصل متعدد الحدود للمنحنيات الإهليلجية الشاذة”. تعليق رياضيات جامعة سانكتي باولي . 47 .
  27. ^ NIST، توصية لإدارة المفاتيح - الجزء 1: عام، منشور خاص 800-57، أغسطس 2005.
  28. ^ "112-bit prime ECDLP solved – LACAL". lacal.epfl.ch . مؤرشف من الأصل في 2009-07-15 . تم الاسترجاع في 2009-07-11 .
  29. ^ "Certicom Announces Elliptic Curve Cryptography Challenge Winner". Certicom . 27 أبريل 2004. مؤرشف من الأصل في 19 يوليو 2011.
  30. ^ "كسر ECC2K-130". www.ecc-challenge.info .
  31. ^ هيتشكوك، ي.؛ داوسون، إي.؛ كلارك، أيه.؛ مونتاغيو، بي. (2002). "تنفيذ نظام تشفير فعال للمنحنيات الإهليلجية عبر GF(p) على بطاقة ذكية" (PDF) . مجلة أنزيام . 44. مؤرشف من الأصل (PDF) في 2006-03-27.
  32. ^ Cohen, H. ; Miyaji, A. ; Ono, T. (1998). "Efficient Elliptic Curve Exponentiation Using Mixed Coordinates". Advances in Cryptology — ASIACRYPT'98 . Lecture Notes in Computer Science. المجلد 1514. ص 51-65. doi :10.1007/3-540-49649-1_6. ISBN 978-3-540-65109-3.
  33. ^ براون، م.؛ هانكرسون، د.؛ لوبيز، ج.؛ مينيزيس، أ. (2001). "التنفيذ البرمجي لمنحنيات NIST الإهليلجية على الحقول الأولية". موضوعات في علم التشفير — CT-RSA 2001. مذكرات محاضرات في علوم الكمبيوتر. المجلد. 2020. ص. 250-265. CiteSeerX 10.1.1.25.8619 . doi :10.1007/3-540-45353-9_19. ISBN  978-3-540-41898-6.
  34. ^ Daniel J. Bernstein & Tanja Lange . "SafeCurves: اختيار المنحنيات الآمنة للتشفير باستخدام المنحنيات الإهليلجية" . تم الاسترجاع في 1 ديسمبر 2013 .
  35. ^ Hedabou, M.; Pinel, P.; Beneteau, L. (2004). "طريقة مشط لجعل ECC مقاومًا لهجمات القناة الجانبية" (PDF) . {{cite journal}}: تتطلب المجلة الاستشهاد بها |journal=( مساعدة )
  36. ^ "Cr.yp.to: 2014.03.23: كيفية تصميم نظام توقيع المنحنى الإهليلجي".
  37. ^ انظر، على سبيل المثال، Biehl, Ingrid; Meyer, Bernd; Müller, Volker (2000). "Differential Fault Attacks on Elliptic Curve Cryptosystems". Advances in Cryptology — CRYPTO 2000 (PDF) . Lecture Notes in Computer Science . المجلد 1880. الصفحات 131–146. doi :10.1007/3-540-44598-6_8. ISBN 978-3-540-67907-3.
  38. ^ "هل وضعت وكالة الأمن القومي بابًا خلفيًا سريًا في معيار التشفير الجديد؟". www.schneier.com .
  39. ^ "الحكومة تعلن عن خطوات لاستعادة الثقة في معايير التشفير". نيويورك تايمز – مدونة بيتس . 2013-09-10 . تم الاسترجاع في 2015-11-06 .
  40. ^ شومو، دان؛ فيرجسون، نيلز. "حول إمكانية وجود باب خلفي في جهاز NIST SP800-90 Dual Ec Prng" (PDF) . مايكروسوفت .
  41. ^ بيرنشتاين، دانيال جيه؛ لانج، تانيا. "المنحنيات الآمنة: اختيار المنحنيات الآمنة للتشفير باستخدام المنحنيات الإهليلجية" . تم الاسترجاع في 1 أكتوبر 2016 .
  42. ^ Roetteler, Martin; Naehrig, Michael; Svore, Krysta M .; Lauter, Kristin (2017). "تقديرات الموارد الكمومية لحساب اللوغاريتمات المنفصلة للمنحنيات الإهليلجية". arXiv : 1706.06752 [quant-ph].
  43. ^ Banegas, G.; Bernstein, DJ; Hoof, I. van; Lange, T. (2020). "تحليل التشفير الكمي الملموس للمنحنيات الإهليلجية الثنائية" (PDF) . {{cite journal}}: تتطلب المجلة الاستشهاد بها |journal=( مساعدة )
  44. ^ هولمز، ديفيد (7 سبتمبر 2021). "RSA في عالم الحوسبة "ما قبل وما بعد الكم". f5 . مؤرشف من الأصل في 2020-08-08 . تم الاسترجاع في 16 مارس 2021 .
  45. ^ دي فيو، لوكا؛ جاو، بلوت (2011). "نحو أنظمة تشفير مقاومة للكم من تسلسلات التماثل الإهليلجية الفائقة التفرد". أرشيف Cryptology ePrint، تقرير 2011/506 . IACR. مؤرشف من الأصل في 2014-05-03 . تم الاسترجاع في 3 مايو 2014 .
  46. ^ روبرت، داميان (2022). "كسر SIDH في زمن متعدد الحدود". أرشيف Cryptology ePrint .
  47. ^ Cohen, Cfir (25 يونيو 2019). "AMD-SEV: Platform DH key recovery via valid curve attack (CVE-2019-9836)". Seclist Org . مؤرشف من الأصل في 2 يوليو 2019 . تم استرجاعه في 4 يوليو 2019 . وجد أن تنفيذ المنحنى الإهليلجي SEV (ECC) معرض لهجوم منحنى غير صالح. عند أمر التشغيل والبدء، يمكن للمهاجم إرسال نقاط ECC صغيرة الترتيب غير الموجودة على منحنيات NIST الرسمية، وإجبار برنامج SEV الثابت على ضرب نقطة ترتيب صغيرة في مقياس DH الخاص بالبرنامج الثابت.

مراجع

  • مجموعة معايير التشفير الفعال (SECG) ، SEC 1: تشفير المنحنى الإهليلجي، الإصدار 1.0، 20 سبتمبر 2000. (تم أرشفته بتاريخ 11 نوفمبر 2014)
  • د. هانكرسون، أ. مينيزيس، و س. أ. فانستون، دليل تشفير المنحنى الإهليلجي ، سبرينغر فيرلاغ، 2004.
  • إ. بليك، ج. سيروسي، ن. سمارت، المنحنيات الإهليلجية في التشفير ، الجمعية الرياضية بلندن 265، مطبعة جامعة كامبريدج، 1999.
  • أ. بليك، ج. سيروسي، ن. سمارت، محررون، التقدم في تشفير المنحنيات الإهليلجية ، الجمعية الرياضية بلندن 317، مطبعة جامعة كامبريدج، 2005.
  • ل. واشنطن، المنحنيات الإهليلجية: نظرية الأعداد والتشفير ، تشابمان وهول / سي آر سي، 2003.
  • قضية التشفير باستخدام المنحنى الإهليلجي، وكالة الأمن القومي (أرشيف 17 يناير 2009)
  • برنامج تعليمي عبر الإنترنت حول تشفير المنحنى الإهليلجي، شركة Certicom Corp. (مؤرشف هنا اعتبارًا من 3 مارس 2016)
  • ك. مالهوترا، س. جاردنر، و ر. باتز، تنفيذ التشفير ذي المنحنى الإهليلجي على أجهزة الرعاية الصحية المحمولة، الشبكات، الاستشعار والتحكم، المؤتمر الدولي لمعهد مهندسي الكهرباء والإلكترونيات لعام 2007، لندن، 15-17 أبريل 2007، الصفحات: 239-244
  • سايكات باسو، تنفيذ جديد قائم على النافذة المتوازية لضرب نقطة المنحنى الإهليلجي في بنيات متعددة النواة، المجلة الدولية لأمن الشبكات، المجلد 13، العدد 3، 2011، الصفحات: 234-241 (مؤرشف هنا اعتبارًا من 4 مارس 2016)
  • كريستوف بار، جان بيلزل، "أنظمة التشفير باستخدام المنحنيات الإهليلجية"، الفصل التاسع من "فهم التشفير، كتاب مدرسي للطلاب والممارسين". (يحتوي موقع الويب المصاحب على دورة تشفير عبر الإنترنت تغطي تشفير المنحنيات الإهليلجية)، سبرينغر، 2009. (محفوظ هنا اعتبارًا من 20 أبريل 2016)
  • لوكا دي فيو، ديفيد جاو، جيروم بلوت، نحو أنظمة تشفير مقاومة للكم من تسلسلات منحنى إهليلجي فائق التفرد، سبرينغر 2011. (محفوظ هنا اعتبارًا من 7 مايو 2012)
  • جوستافو بانيجاس، دانييل جيه بيرنشتاين، إيجي فان هوف، تانيا لانج، التحليل الكمي الملموس للمنحنيات الإهليلجية الثنائية، سبرينغر 2020. (محفوظ هنا اعتبارًا من 1 يونيو 2020)
  • جاك فيلو، كوربس الإهليلجي (...)، شركة الرياضيات الفرنسية، 57، 1-152، باريس، 1978.
  • المنحنيات الإهليلجية في جامعة ستانفورد
  • مقدمة تفاعلية حول المنحنيات الإهليلجية وتشفير المنحنيات الإهليلجية باستخدام Sage بواسطة Maike Massierer وفريق CrypTool
  • الوسائط المتعلقة بالمنحنى الإهليلجي في ويكيميديا ​​كومنز
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=تشفير_المنحنيات_البيضاوية&oldid=1259065219"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate