خدايمي:Yosh cvd/تخباع د لݣمل

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

تولاد د لمفتاح بدل

تخباع د لجمل كتقسم ن تلاتة د مراحل: تولاد د لمفتاح، تخباع، و تبيان. لمرحلة لولة فيها غير تبدال د لمفاتح (ديفي هيلمان)، أما جوج لخارا فيهوم تبدال د لمفاتح مخلط معا لحساب د لميصاج.

طرف لول، أليس، كتولد جوج مفاتح بطريقة لي ماجا:

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

تخباع بدل

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

  • كيربط لمصاج   ن شي عنصر  من   بشي فونكسيون ترجاعية.
  • كتختار شي رقم عشوائياً   من  .
  • كيحسب  
  • كيحسب  
  • كيحسب  
  • بوب كيصيفط   ن أليس، وكيخلي   مخبع