hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
تعمية بمفتاح عام
التعمية بمفتاح عام أو التعمية بمفتاح عمومي (بالإنجليزية: Public-key cryptography) وتُسمَّى أيضاً التعمية غير المتناظرة (بالإنجليزية: asymmetric cryptography) هي ضرب من أنظمة التعمية يستعمل زوجين من المفاتيح المرتبطة رياضياً، يُسمَّى أحدها المفتاح العام، والآخر المفتاح الخاص. تُولَّد أزواج المفاتيح باستعمال خوازرميات تعموية تُسمَّى دوال توليد المفاتيح، وتكون مبنية باستعمال دوال رياضية وحيدة الاتجاه.
تعمية بمفتاح عام
في نظام التعمية بالمفتاح العام يملك كل طرف زوجين من المفاتيح يُستعملان في التعمية وفكها: مفتاح عامٌ وآخر خاص. يُشارك المفتاح العام سائر الأطراف عبر الشبكة، أما المفتاح الخاص فيكون سرياً لا يُرسل عبر الشبكة أبداً. يمكن لأي طرف أن يُعمِّي رسائل البيانات باستعمال مفتاحه العام، منتجاً نصوصاً مُعمَّاة لا يستطيع فك تعميتها وقراءة أصولها إلا من يملك الزوج الآخر: المفتاح الخاص. يُمكن مثلاً لصحيفة تملك زوجين من المفاتيح: عام وخاص، أن تَنشُر على موقعها مفتاحها العام، ما يسمح للمصادر التي تتعامل معها باستعمال المفتاح لتعمية الرسائل المرسلة للصحيفة. لا يستطيع أحد أن يفك تعمية الرسائل المعماة إلا باستعمال المفتاح الخاص الذي تملكه الصحيفة وحدها، وهذا يعني أن الوحيدة القادرة على فك تعمية الرسائل وقراءتها.
تعمية بمفتاح عام
أما في أنظمة التوقيع الرقمي، قيمكن لمُرسِل البيانات أن يستعمل مفتاح الخاص لتوقيع الرسائل. يمكن لأيّ كان أن يستعمل الزوج الآخر من المفاتيح، أي المفتاح العام، للتحقق من أن أصالة التوقيع وهوية المرسل، فلا يُمكن لأي طرف توليد هذا التوقيع إلا لو كان يملك الزوج الأول من المفاتيح: الخاص. يمكن لمطوري البرمجيات مثلاً أن يُولِّدوا زوجين من المفاتيح: عام وخاص، ثم يُرفقوا المفتاح العام مع برمجياتهم، ويقرنوا تحديثها بشرط التأكد من أصالة مصدرها: أي أن تكون موقعة بالمفتاح الخاص الذي يملكه مطور البرمجيات وحده.
خوارزميات المفاتيح العامة هي عناصر رئيسة لأمن أنظمة التعمية وما تشمله من تطبيقات وبروتوكولات تؤمن سرية الاتصالات الرقمية والبيانات المخزنة وتصادق على هويات الأطراف التي تتشاركها وتحجب عنها إمكانية إنكار وصولها للموارد، لو كان الوصول قد حصل فعلاً. تدعم هذه الخوارميات معايير الإنترنت مثل
بروتوكول طبقة المقابس الآمنة (TLS) وبروتوكول النقل الآمن (SSH). تؤمن بعض من هذه الخوارزميات أيضاً آليات لتوزيع المفاتيح مثل طريقة ديفي وهيلمان لتبادل المفاتيح، وتؤمن بعضها خدمة التوقيع الرقمي، مثل خوارزمية التوقيع الرقمي ويؤمن بعضها الآلية والخدمة معاً مثل خوارزمية آر إس إيه (RSA).
تعمية بمفتاح عام الوصف
استعمَلت أنظمة التعمية قبل منتصف سبعينات القرن العشرين خوارزميات التعمية المتناظرة، وفيها يستعمل مُرسِل البيانات ومستقبلها مفتاح التعمية نفسه للتعمية وفك التعمية على الترتيب، مع ضرورة أن يظل المفتاح سرياً. تطلَّب استعمال هذه الأنظمة تبادُل المفتاح بطريقة آمنة قبل البدء بتعمية البيانات، عبر قناة آمنة مثلاً. توفر هذا المتطلب جعل تأمين هذه الأنظمة صعباً، خاصة عندما يكون عدد المشتركين كبيراً أو عندما لا تتوفر القناة الآمنة. ويزداد الأمر صعوبة عندما يتغير المفتاح بصفة دورية. أما في أنظمة التعمية بالمفتاح العام، فإن لكل مستخدم مفتاحان، أحدهما عام لا يُشاركه مع الجميع، والآخر خاص يحتفظ به لنفسه.
للتعمية بالمفتاح المشترك تطبيقان معروفان:
تعمية البيانات، وهي تهدف للحفاظ على سرية البيانات. وفيها يُعمِّي مرسل البيانات بمفتاح المُستقبِل العام، فلا يمكن بعدها قراءة الرسالة إلا باستعمال الزوج الآخر من المفاتيح، وهو مفتاح المُستقبل الخاص، ويُفترض أنه بحوزة المستقبل وحده، أي أنه الوحيد القادر على قراءة الرسالة المعماة.
تعمية بمفتاح عام الوصف
التوقيع الرقمي، وهي تعدف للتأكد من أصالة مُرسِل البيانات. وفيها يُوقِّع مُرسِل البيانات الرسالة بمفتاحه الخاص، ويمكن بعدها للجميع التأكد من أنه المُوقِّع باستعمال مفتاح المُرسِل الخاص الذي شاركه مع الجميع مسبقاً.
التأكد من مصداقية حامل المفتاح العام، أو المصادقة عليه ببساطة، هي مسألة تبلغ من الأهمية الغاية في هذا النوع من الأنظمة. فقد يُستبدَل هذا المفتاح بمفتاح آخر تزرعه جهة خبيثة لغرض انتهاك سرية البيانات. لذلك يحتاج استعمال المفاتيح العامة إلى بنية تحتية للمفاتيح العامة، وهي طرف ثالث مُستقِل عن المرسِل والمستقبِل، يُعرَف أيضاً باسم هيئة استصدار الشهادات، يُؤكِّد ملكية الأطراف لأزواج المفاتيح. تعتمد العديد من بروتوكولات الشبكة، مثل بروتوكول طبقة المقابس الآمنة، على هذه البنية التي تشمل معدات وبرمجيات وتحتاج لإدارة ونظام أمن صارم.
تعمية بمفتاح عام تعمية حسابية
خوارزمية آر إس إيه هي أحد أوائل خوارزميات التعمية غير المنتاظرة وأكثرها استخدامًا. تم تقديمها عام 1977 من قبل رونالد ريفست،عَدِي شامير، وليونارد أدليمان. ويتميز باستخدام زوج مفاتيح: مفتاح عام مشاع للجميع، ومفتاح خاص يحتفظ به صاحب الرسائل فقط.
في التعمية غير المتناظرة، تعتمد خوارزمية RSA على عملية رياضية رئيسية تتمثل فيما يلي:
إذا كانت  هي النص الواضح حيث أن  فإن النص المعمى  يكون نتيجة هذه العملية:
يعتمد أمان RSA على صعوبة تحليل عدد شبه أولي كبير إلى عوامله الأولية، وهي مشكلة رياضية صعبة. أقوى خوارزمية كلاسيكية معروفة لها هي غربال الحقل العام (GNFS)، والتي تعمل بوقت شبه أُسّي.
تعمية بمفتاح عام الأمان
يمكن إثبات سرية بعض طرق التعمية على أساس افتراض صلابة المشاكل الحسابية مثل تحليل حاصل ضرب عددين أوليين كبيرين أو حساب لوغاريتم منفصل.
على عكس طريقة لوحة المرة الواحدة لوحة المرة الواحدة ،لا يوجد طريقة (تعمية باستخدام المفتاح العام) آمنة ضد المعتدين الذين بحوزتهم قدرات حسابية خارقة.لذلك اعتبارات الأمن هنا ترجع لافتراض ضعف الإمكانات الحسابية للمعتدين.
الاستخدام الأوضح لطريقة التعمية باستخدام المفتاح العام يكمن في سرية الرسالة المشفرة باستخدام المفتاح العام للمستقبل، يمكن فقط تعمية ها باستخدام المفتاح السري المقابل.
التوقيع الإلكتروني باستخدام المفتاح العام يمكن استخدامه للتأكد من شخصية المرسل. في الواقع، يتم حساب قيمة معينة (hash value) للرسالة ويتم تعمية ها باستخدام المفتاح السري مع القيمة المحسوبة (Cryptographic Hash Value).
تعمية بمفتاح عام الأمان
يمكن للمستقبل الـتأكد من هذه الرسالة عن طريق حساب القيمة الحسابية لهذه الرسالة ومقارنتها مع القيمة الحسابية المرفقة بالرسالة إذا تطابقت القيم الحسابية للطرفين يمكن التأكد من الرسالة والتأكد من أنه لم يعبث بها.
لتحقيق الأصالة وعدم التنكر والسرية، يمكن للمرسل تعمية الرسالة باستخدام مفتاحه السري ثم تعمية الرسالة باستخدام المفتاح العام للمستقبل.
هذه الخصائص مفيدة في العديد من التطبيقات مثل الأموال الإلكترونية، اتفاقيات مفتاح متعدد الأطراف واتفاقيات تأكيد صحة كلمة السر.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
ليست كل الحسابات عن طريق المفاتيح غير المتماثلة تعمل بهذه الطريقة بشكل دقيق. الأكثر لهم خاصية وجود مفتاحين لكل من Alice و Bob. واحد للتعمية وآخر لفك التعمية. في التعمية عن طريق المفاتيح الغير متماثلة لكي يكون التعمية آمناً لابد أن يكون المفتاح العام غير مستنتج من المفتاح السري. هذه معروفة كتعمية عن طريق المفتاح العام. مفتاح التعمية ممكن أن يكون منشوراً من غير خوف التعرض لأمان الرسالة.
في هذا القياس الذي سبق Bob يجب عليه أن ينشر التعليمات حول كيفية القفل(المفتاح العام)، لكن هذا القفل من غير الممكن استنتاجه من التعليمات حول الكيفية لجعل المفتاح يفتح القفل.
هم يرغبون بإرسال الرسالة ل Bob باستخدام المفتاح العام للتعمية و Bob يستخدم المفتاح السري لفك التعمية.
يمكن استخدام هذا الزوج من المفاتيح (العام والسري) بشكل معاكس: استخدام المفتاح السري في التعمية والمفتاح العام لفك التعمية. هذا يستخدم في التطبيقات التي تحتاج دليل على مصداقية الرسالة وأنها مصدقة وموقعة من عند المرسل كي لا يستطيع إنكار إرسال الرسالة.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
نقاط الضعف:
بالطبع هناك إمكانية أن أحد الأشخاص يلتقط القفل ل Alice و Bob.
في التعمية عن طريق المفاتيح المتماثلة : فقط (One Time Pad) من الممكن أن يكون مثبت ليكون آمناً تجاه أي عدو. لا يوجد طريقة لكيفية حساب القوة المتاحة. لسوء الحظ لا يوجد مفتاح عام على هذا القدر من السرية، كل المفاتيح العامة معرضة لهجوم القوة الوحشية (Brute Force Attack). كل هذه الأنواع من الهجوم غير ممارسة إذا كانت كمية الحساب تتجاوز عامل العمل (Work Factor) م الذي أشار إليه Shannon. عامل العمل من الممكن أن يزاد ببساطة باختيار مفتاح أكبر. أنواع أخرى
من الهجوم من الممكن أن تكون أكثر كفاءة وبعضها معروفة للتعمية باستخدام المفتاح العام.
كلا من ال RSA وتعمية ال Elgamal يتعرضان لأنواع معروفة من الهجوم أسرع من هجوم القوة الوحشية. مثل تقديرات التغير في قدرة وقوة الحاسبات والاكتشافات الرياضية الجديدة.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
في الحياة العملية هذا الجانب الغير أمان ممكن أن يكون متجنب بواسطة اختيار حجم مفتاح أكبر بما فيه الكفاية، وبذلك أفضل هجوم معروف سوف يأخذ وقت طويل بحيث أن الوقت أو المال المستخدم من قبل العدويتتعدى القيمة المستفادة من النص المكسور.
على سبيل المثال تقديرات بأن الوقت سيأخذه فك التعمية ألف سنة لفك اللازم لك تعمية معلومات بطاة ائتمان هو الف عام. هنا أمان كافٍ. لأن الوقت المحتاج لفك التعمية أكبر من الوقت الذي يمكن الاستفادة منه. إذ أنه بعد سنوات قليلة ستنتهي صلاحية البطاقة. عادة حجم المفتاح بحاجة ليكون أكبر في التعمية عن طريق المفتاح العام منه في الشفير عن طريق استخدام المفاتيح المتماثلة.
بجانب القوة لزوج معين من المفاتيح الأمان يجب أن يكون مأخوذاً بعين الاعتبار عند نشر نظام المفاتيح العامة. سلطة الشهادات تؤكد صلاحية أي زوج من المفاتيح وصحة استخدامها.
الشهادات الرقمية للمفتاح العام هي صالحة لسنوات عديدة، لذا المفاتيح السرية المربوطة معها يجب أن تحمل بأمان على فترة طويلة.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
عند تعرض مفتاح خاص بالسلطة للانكشاف، جميع أزواج المفاتيح تكون غير جديرة بالسلطة ويفترض أنها تعرضت للانكشاف ويعاد إصدارها من جديد.
النص المُعمَّى للمفتاح العابر(Transient Key Cryptography) أنظمة تكون مستخدمة في بعض الأوقات لعنونة هذه الإصدارات. تحت نظام المفتاح العابر، الزوج من المفاتيح لRSA معين لفترة قصيرة من الوقت بدلاً من أن يكون دائما لأفراد أو شركات.
المفاتح السري في المفتاح العابر شرعي لدقائق قليلة قبل أن يستبدل بمفتاح خاص جديد. في نظام المفتاح العابر لا يوجد أمان لفترة طويلة ولا يوجد نقاط ضعف وسقوط لكل سلسلة المفاتيح.
نقاط ضعف رئيسية ممكن توجد على الحساب باستخدام المفاتيح غير المتماثلة. الحساب عن طريق حزمة الحقائب(Knapsack Packing (Algorithm يكون موجود كطريقة غيرآمانه عند وجود هجوم جديد.
أخيراً بعض الهجومات مبنية على قياسات حذرة لكمية الوقت، تأخذ قطع معروفة لتعمية النص المستخدم لتبسيط البحث لمفاتيح فك التعمية.
استخدام الحساب عن طريق المفاتيح غير المتماثلة لا يؤكد وجود الأمان. هو مجال لتفعيل البحث للاكتشاف والحماية من هجومات جديدة.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
تعرض آخر للأمان عند استخدام المفاتيح الغير متماثلة هو إمكانية هجوم الرجل في المنتصف (Man in the middle attack) حيث التواصل للمفاتيح العامة مشفر باستخدام وسيط ثالث ويمد الطرفين بمفاتيح عامة مختلفة وبديلة.
الرسالة المشفرة والرد عليها يجب أن يكون محتجز أيضاً. فك التعمية وإعادة التعمية بواسطة المهاجم باستخدام المفتاح العام الصحيح لمختلف أجزاء التواصل في جميع الحالات لتجنب الشك.
هذا الهجوم ربما يظهر أنه يصعب تطبيقه، لكن هو ممكن عند استخدام وسيط نقل غير آمن.
مثل شبكة عامة كالإنترنت أو التواصل اللاسلكي. الشخص الماكر (malicious Member) عند وصل خدمة الإنترنت ISP عند Alice و Bob ربما يجد ذلك سهلاً.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
طريقة واحدة لمنع مثل هذه الهجمات هو استخدام شهادات السلطة(Certificate authority)، وسيط ثالث مسؤول عن التأكد والتثبت من هوية المستخدم للنظام وإصدار الشهادة الرقمية التي تعين المفتاح العام ينتمي لشخص معين أو شركة. هذه الطريقة أيضاً لها نقاط ضعف. على سبيل المثال شهادة السلطة يجب أن تكون موثوقة لتتأكد من هوية حامل المفتاح والمفتاح الصحيح عند إصدار الشهادة. المهاجم الذي بإمكانه استبدال شهادة السلطة بشهادة بمفتاح عام مزيف، ثم استخدام الهجوم المتوسط بسهولة إذا كانت الشهادة غير مستخدمة. وعلى الرغم من مشاكلها هي مستخدمة بشكل كبير. مثلSSL وTLS في إرسال معلومات بطاقة الائتمان للسوق.
ربط المفتاح العام مع هويات الأشخاص:
الربط بين المفتاح العام والمالك يجب أن يكون صحيح خشية أن حساب الاقتران يكون غير آمن في الممارسة والعمل. مع أكثر طرق التعمية
الاتفاقية المستخدمة للتأسيس والتثبت هذا الربط يكون مهم. ربط المفتاح العام مع المالك له قيمة بواسطة تطبيق اتفاقيات البنية التحتية للمفتاح العام. هذه تسمح أن يكون الربط متثبت منه رسمياً بواسطة شريك ثالث. إما في شكل سلطة أو شهادة سلطة مثل X.509.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
الربط بين المفتاح العام والمالك طريقة جوهرية للتاكد من صحة زوج المفاتيح.
العلاقة بحوادث العالم الحقيقي:
المفتاح العام معروف لكثير من الناس في الواقع لمجموعة غير معروفة من المستخدمين. كل الحوادث التي تتطلب تبديل المفتاح العام ممكن أن تأخذ وقت كبير لتأخذ تأثير كامل مع كل الأشخاص المخبرين (الأشخاص العارفين للمفتاح) لهذا السبب النظام يجب أن يتفاعل مع الحوادث في الوقت الحقيقي. يجب عدم استخدام التعمية باستخدام المفتاح العام من غير أخذ عناية عظمى.
1- صلاحية سحب المفتاح:
السحب الماكر لبعض أو كل المفاتيح في النظام ممكن أن يسبب الفشل للنظام، إذا كان المفتاح العام ممكن أن يسحب فردياً. بينما يوجد تصميم يمكن أن يقلل حدوث ذلك في الحياة العملية.
على سبيل المثال ممكن أن نحدث ما يسمى بالمبدأ المركب (Compound principle) بمعنى أن Bob أو Alice أو كلاهما بإمكانهم سحب المفتاح ولكن ليس بإمكان أحدهم سحب المفتاح على انفراد. لكن هذا يسبب مشكلة التعويل على الطرف الآخر.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
من وجهة نظر الأمان هناك نقطة وحيدة لفشل نظام سحب المفتاح العام.هجوم الإنكار إما ل
Alice أو Bob أو كلاهما سوف يشكل عقبة في السحب. في الحقيقة أي انقسام بين
Bob و Alice سوف يكون مؤثراً بغض النظر كيف أتى.
لأن المبدأ يملك صلاحية سحب المفتاح يكون قوي جداً. الميكانيكية المستخدمة للتحكم تشمل جميع الشركاء للحماية من الهجوم الماكر من هذا النوع. بينما في نفس الوقت ممكن التأكد أن المفتاح يمكن أن يسحب من غير تأخر خطير. شهادات المفتاح العام تشمل تاريخ انتهاء غير مرضي ربما لا يكون منطبق على حاجة السحب. لكن على الأقل مثل هذه الشهادات لا تحتاج أن كل المستخدمين متصلين بالنظام طوال الوقت.
2- توزيع المفتاح الجديد:
بعد سحب المفتاح أو إضافة مستخدم جديد للنظام، المفتاح الجديد يجب أن يوزع بطريقة محددة مسبقاً.افترض أن مفتاح كارول سُحب. حتى توزيع المفتاح الجديد، كارول خارج التواصل. لا أحد يستطيع إرسال رسالة من غير التعدي على اتفاقية النظام (أي من غير المفاتح العام الشرعي) ولا أحد يستطيع تعمية الرسالة لها، والرسالة منها لا يمكن أن تكون موقعة منها لنفس السبب.
تعمية بمفتاح عام الحساب الحقيقي – مفتاحان متصلان ببعضهما
في تعبير آخر جزء من النظام المتحكم بواسطة كارول أساساً غير متاح.
هناك أحد قادر على إصدار المفاتيح كما أنه قادر على سحبها من المستخدمين. PGP فعلت هذا. لكن نشأت مشاكل فهم للمستخدم. لأسباب أمنية: هذه الطريقة مأخوذ بعين الاعتبار أنها صعبة. إذا لم يحصل شيء آخر، سوف يكون بعض المستخدمين كثير النسيان والاضطراب. من ناحية أخرى سحب شهادة المفتاح العام يجب أن ينتشر بأقصى سرعة ممكنة. من ناحية أخرى جزء من النظام سوف يكون متعذر عن العمل قبل دخول المفتاح الجديد. الوقت ممكن أن يخفض للصفر بواسطة إصدار المفتاح الجديد مع الشهادة التي تسحب المفتاح القديم. لكن هذا يتطلب كلاَ من صلاحية السحب وإصدار المفاتيح الجديدة. سقوط النظام إذا كان المبدأ يصدر مفاتيح جديدة تسقط بواسطة إصدار مفاتيح خاطئة وغير مناسبة.
3- نشر عملية السحب:
سحب شهادة المفتاح يجب أن تنشر لكل من المحتمل أن يحملها وبأقصى سرعة ممكنة. هناك طريقتان لنشر عملية السحب (على سبيل المثال سحب المفتاح هنا) في النظام الموزع: المعلومات تدفع للمستخدم من النقطة المركزية أو تسحب من النقطة المركزية.
دفع المعلومات هو الحل الأبسط في الرسائل التي ترسل لكل المشتركين بينما لا يوجد طريقة لمعرفة أن كل المشتركين فعلياً استلموا الرسالة. إذا كان عدد المشتركين كبير ومسافة الشبكة كبيرة، تصبح احتمالية النجاح ضعيفة. في حالة التحديث الجزئي النظام يكون معرضاً لهجوم الإنكار. في تعبير آخر دفع رسالة سحب الشهادة ليس بالأمر السهل، لكي يكون آمناً ومعولاً عليه.
البديل للدفع هو السحب. كل الشهادات تحتوي على المفاتيح المحتاجة للتثبت أن المفتاح العام بقي شرعياً. في هذه الحالة على الأقل بعض مستخدمي النظام سوف يكونون محتجزين إذا كان المستخدم لم يستطع الوصول لخدمة التثبت.
إتجاه آخر للاستخدام أقل جدارة ولكن أكثر أماناً، هي خدمة التثبت لكن تشمل تاريخ انتهاء لكل مصدر تثبت.
4- الاسترجاع من المفتاح المتسرب:
افرض أن المبدأ المركب قد رخص لسحب المفتاح، في أغلب الحالات هذا يحدث بعد حقيقة. على سبيل المثال قد يصبح معروف في وقت ما قبل حدوث حادث ان المفتاح السري عرض للخطر.
الرسالة المرسلة للمستخدم (تتطلب مفتاح خاص لتعمية ها) يجب أن تؤخذ بعين الاعتبار أنها تعرضت للخطر. ولا يوجد طريقة ترسل بها. مثل خطوات الاسترداد هذه ممكن أن تكون معقدة إلى حد بعيد بينما في تقدم النظام سوف تكون معرضة لهجوم الإنكارو أشياء أخرى.
تعمية بمفتاح عام الاستخدام
في التعمية غير المتماثلة، تُستخدم الشهادات الرقمية (أو الوثائق) على نطاق واسع لتوثيق المفاتيح العامة. فالاعتماد على مشاركة مفتاح سري مشترك بين المستخدمين يكون غير عملي من حيث الكفاءة والسرعة إلا داخل شبكات صغيرة. التعمية بالمفتاح العام يوفر حلاً لهذه المشكلة.
فعلى سبيل المثال، إذا أرادت "أليس" أن تتلقى رسائل سرية، عليها فقط أن تنشر مفتاحها العام، فتكون لأي شخص إمكانية تعمية رسالة وإرسالها إليها. لكن المشكلة تكمن في إمكانية أن ينشر "ديفيد" مفتاحًا عامًا ويدّعي أنه مفتاح "أليس"، مما يسمح له بقراءة الرسائل التي أُرسلت تحت اسمها.
لتجنّب هذا الهجوم، تصدر "أليس" شهادةً تحمل مفتاحها العام وتوقيعًا إلكترونيًا من جهة موثوقة ثالثة. في هذه الحالة:
وعلى نطاق أوسع، قد يصدر "بوب" شهادة لمفتاح أليس من خلال جهة أخرى، مما يشير إلى وجود بنية تسلسل شهادات – حيث توقّع شهادة كل مستوى جهة في المستويات الأعلى ضمن بنية تُعرف بـPKI (بنية المفتاح العام).
تعمية بمفتاح عام الاستخدام
عند حدوث اختراق للمفتاح الخاص، أو تعديل بيانات حاملها، يُلغي المختصون اعتماد الشهادة. ويمكن أن تكون الإبطال:
نهائيًا (revoked) - ويتم إعلان الإبطال عبر:
قوائم إبطال الشهادات (CRL) – تُحدّث دوريًا وتُنشر علنًا
بروتوكول حالة الشهادة عبر الإنترنت (OCSP) – يوفر حالة الشهادة بشكل شبه لحظي دون الحاجة لتنزيل كامل القوائم
أمثلة على خوارزميات وأنظمة التعمية بالمفتاح العام:
طريقة ديفي وهيلمان لتبادل المفاتيح
تعمية الجَمَل
التعمية بالمنحنيات الإهليلجية
خوارزمية آر إس إيه
معيار التوقيع الرقمي (DSS – Digital Signature Standard)
نظام باييه للتعمية (Paillier crypto system)
تعمية كرامر وشوب (Cramer–Shoup encryption)
اللغة الإغريقية
اللغة الإغريقية تشمل أنواع من اللغة اليونانية التي كانت تُستخدم في اليونان القديمة والعالم القديم في حدود القرن التاسع قبل الميلاد إلى القرن السادس ميلاديًا. تنقسم اللغة الإغريقية إلى لغة عصر اليونان العتيق (القرن التاسع إلى السادس قبل الميلاد) ولغة عصر اليونان الكلاسيكي (القرن الخامس والرابع قبل الميلاد) ولغة العصر الهلينستي أو اليونانية العامية المختلطة (القرن الثالث قبل الميلاد إلى القرن الرابع ميلاديًا). سُبقت اللغة الإغريقية في الألفية الثانية قبل الميلاد بالميسانينية اليونانية وتلاها يونانية العصور الوسطى.
اللغة الإغريقية
تعتبر اليونانية العامية المختلطة مرحلة منفصلة من التاريخ على الرغم من أنها في أشكالها الأولى شابهت اليونانية العتيقة وأشكالها اللاحقة مثل يونانية العصور الوسطى. قبل فترة العامية اليونانية المختلطة شملت اليونانية الكلاسيكية واليونانية الأولى لهجات محلية مختلفة.
كانت اللغة الإغريقية لغة هوميروس ومؤرخي القرن الخامس قبل الميلاد في أثينا وكتّاب المسرحيات والفلاسفة. ساهمت اللغة الإغريقية بالعديد من المفردات في اللغة الإنجليزية كما كانت موضوع الدراسة الرئيسي في المعاهد الدراسية في العالم الغربي منذ عصر النهضة.
اللغة الإغريقية اللهجات
كانت اللغة الإغريقية لغة مركزية تنقسم إلى عدة لهجات. كانت مجموعة اللهجات الرئيسية هي اليونانية العتيقة واليونانية الأيونيكية واليونانية الأيوليكية واليونانية الأركادوسربتية واليونانية الدوريكية كما انقسم العديد منهم إلى لهجات أصغر. توجد بعض اللهجات في أشكال أدبية موحدة والتي تستخدم في الأدب بينما توثق بعض اللهجات الأخرى فقط في النقوش والكتابات.
هناك أيضا العديد من الأشكال التاريخية. يونانية هوميروس هي شكل أدبي من اليونانية العتيقة (مشتقة في الأساس من اليونانية الأيونيكية واليونانية الأيوليكية) المستخدمة في ملحمات الشعر «الإلياذة» و«الأوديسة» وفي أشعار لاحقة بواسطة شعراء آخرين. كانت يونانية هوميروس مختلفة اختلافات كبيرة في القواعد والنطق عن اليونانية الكلاسيكية واللهجات الأخرى في الفترة الكلاسيكية.
اللغة الإغريقية اللهجات
الأصل والأشكال الأولى وتطور عائلة اللغة الهلنستية غير مفهومين بشكل كامل بسبب عدم توافر الأدلة المعاصرة. توجد العديد من النظريات حول مجموعة اللهجات الهلنستية والتي قد تكون تواجدت بين تفرعات اللغات اليونانية الأولى من اللغات الهندية الأوروبية البدائية والفترة الكلاسيكية. تمتلك هذه اللغات نفس الخطوط العريضة ولكنهم يختلفون في التفاصيل. اللهجة الموثقة الوحيدة من هذه الفترة هي اليونانية الميسانينية، إلا أن علاقتها باللهجات التاريخية والظروف التاريخية لهذه الأوقات توحي بأن المجموعة الكلية كانت موجودة بشكل ما.
يفترض الباحثون أن مجموعة اللهجات الأساسية لفترة اللغة الإغريقية قد تطورت قبل عام 1120 قبل الميلاد في فترة الغزو الدُوري وأن ظهورهم الأول ككتابة أبجدية دقيقة كانت في القرن الثامن قبل الميلاد. لن يكون الغزو دُوريا ما لم يمتلك الغزاة بعض العلاقات الثقافية مع الدوريين. من المعروف أن الغزو أزاح وهجر السكان للمناطق الأتيكية الأيونيكية والذين اعتبروا أنفسهم أحفاد السكان الذين أزيحوا أو منافسي الدوريين.
اللغة الإغريقية اللهجات
اعتقد الإغريق في هذه الفترة بوجود ثلاثة أنواع من الشعوب الإغريقية: الدوريون والأيوليون والأيونيون (بما فيهم الأثينيون) ولكل منهم لهجته الخاصة والمميزة. ما سمح لهم بمراقبة الأركادية -وهي لهجة جبلية غامضة والقبرصية وهما لهجتان بعيدتان عن الدراسة الإغريقية- هو أن تقسيم الشعوب واللغات مشابه تقريبا إلى نتائج البحوث والدراسات اللغوية الحديثة.
اللهجات الغربية ضد اللهجات غير الغربية وهو من أوائل وأقوى التقسيمات، حيث يقع في جانب اللغات الغير غربية الأيونيكية الأتيكية والأيوليكية ضد الأركاقبرصية. غالبا ما يطلق على اللهجات غير الغربية اسم الإغريقية الشرقية.
اللهجة الأركاقبرصية على ما يبدو تنحدر من الإغريقية الميسانية من العصر البرونزي.
وقعت لهجة البواتيين تحت تأثير كبير من الإغريقية الشمالية الغربية، كما يمكن أن تعتبر إلى حد ما لهجة انتقالية، كما وقعت الثيسالية تحت تأثير الإغريقية الشمالية الغربية ولكن بدرجة أقل.
اللغة الإغريقية اللهجات
الإغريقية البمفالية والتي وقعت في منطقة صغيرة في الساحل الجنوبي الغربي للأناضول والمحفوظة بصورة قليلة في النقوش تعتبر أيضا مجموعة خامسة من اللهجات أو يمكن اعتبارها إغريقية ميسينية متأثرة باللهجة الدورية مع تأثير أجنبي غير إغريقي.
معظم مجموعات اللهجات المذكورة سابقا لها تفرعات أخرى والتي كانت مرتبطة بالمدينة أو بالمنطقة المجاورة أو الجزيرة. الدوريكية خاصة لها العديد من التفرعات المتوسطة والتي كانت موجودة في جزيرة دوريكية وجنوب دورية (وتشمل لهجة سبارطة ولاكونيا) وشمال دورية (وتشمل كورنثيان).
كانت لهجة لسبوس هي الإغريقية الأيولية.
كانت كل مجموعات اللهجات تمثل بواسطة المستعمرات خارج اليونان أيضا وهذه المستعمرات بشكل عام اكتسبت صفات محلية غالبا تحت تأثير سكان المستعمرات أو الجيران الذين يتحدثون لهجات يونانية مختلفة.
اللهجات خارج المجموعة الأيونيكية كانت معروفة بشكل رئيسي من النقوش إلا أن الاستثناءات المهمة هي:
اللغة الإغريقية اللهجات
بعد غزوات الإسكندر الأكبر في أواخر القرن الرابع قبل الميلاد ظهرت لهجة عالمية أخرى تعرف باسم الكوينية أو اليونانية العامية المختلطة والتي اعتمدت بشكل كبير على اليونانية العتيقة ولكن مع تأثيرات من لهجات أخرى. هذه اللهجة استبدلت ببطء معظم اللهجات القديمة على الرغم من بقاء لهجة الدوريك في صورة اللغة التاسكونية والتي كانت موجودة في منطقة سبارطة الحديثة. اللهجة الدوريكية أيضا مررت نهايات الأفعال الأورستية إلى معظم الأفعال في الإغريقية الديموطيقية. بحلول القرن السادس الميلادي تحولت اليونانية العامية المختلطة ببطء إلى يونانية العصور الوسطى.
كانت المقدونية القديمة لغة هندو أوروبية قريبة من اليونانية إلا أن علاقتها الدقيقة غير واضحة بسبب نقص البيانات وإن كانت غالبا لهجة من اليونانية أو لغة ذات تفرع مشترك مع اليونانية وربما مرتبطة بشكل ما مع اللغة الثراسية ولغة فريجية. اللهجة (أو اللغة) المقدونية تم استبدالها باليونانية العتيقة في الفترة الهلنستية.
اللغة الإغريقية الفونولوجيا
تختلف اللغة الإغريقية عن اللغة الهندية الأوروبية البدائية واللغات الهندو أوروبية الأخرى في عدة صفات. في الفونولوجيا نجد أن كلمات اللغة الإغريقية تنتهي فقط بحرف متحرك أو/n s r/ حيث فُقدت الحروف الوقفية كما في γάλα (لبن) مقارنة بكلمة γάλακτος «من اللبن» (مجرور). اختلفت اللغة الإغريقية أيضا عن العصور الكلاسيكية في المخزون الصوتي:
تم إسقاط حرف s في اللغة الهندية الأوروبية البدائية بين حرفين متحركين بعد خطوة متوسطة من تحوله: بالسنسكريتية janasas وباللاتينية generis وباليونانية genesos ثم genehos وبالإغريقية γένεος(/géneos/).
كان نطق اللغة الإغريقية مختلفا تماما عن اليونانية الحديثة حيث كان في اللغة الإغريقية حروف متحركة طويلة وقصيرة والعديد من الحروف الساكنة المزدوجة والمنفردة وحروف التوقف الصوتية ومنعدمة الصوت. في اليونانية الحديثة كل الحروف المتحركة والساكنة هي حروف قصيرة.
اللغة الإغريقية الشكل
الإغريقية ككل اللغات الهندو أوروبية القديمة هي لغة مصرفة كما تحتوي على محافظة شديدة القدم في الأشكال البروتو هندو أوروبية. في اللغة الإغريقية كان للأسماء خمس حالات إعرابية وثلاثة أجناس (مذكر ومؤنث ومحايد) وثلاثة أعداد (مفرد ومثنى ومذكر)، كما كان للأفعال ثلاثة أشكال (مبني للمعلوم ومتوسط ومبني للمجهول) بالإضافة إلى ثلاثة أشخاص (أول وثاني وثالث) والعديد من الأشكال الأخرى. تًصرف الأفعال عن طريق سبعة مجموعات من الأزمنة: الحاضر والمستقبل والمضارع التام والماضي التام والتام المستمر والمستقبل التام والأمر.
لتحديد أزمنة الماضي (من الناحية النظرية على الأقل) تتم إضافة السابقة /e-/ والتي يُطلق عليها سابقة الماضي أو حرف المضي. هذه السابقة كانت غالبا كلمة مستقلة والتي كانت تعني شيئا مثل «ثم». السابقة يمكن إضافتها إلى المضارع التام والماضي التام والتام المستمر وليس إلى أي زمن آخر.