في التشفير ، ما هو الفرق بين التشفير وفك التشفير في Feistel Cipher؟


الاجابه 1:

إن Feistel Cipher ، الذي سمي على اسم مستعرض تشفير البلوك Horst Feistel ، هو نموذج لتصميم تشفير ، وليس تشفير نفسه ، حيث يتم اشتقاق العديد من الأصفار المختلفة للكتل. الاختلافات بين التشفير وفك تشفير Feistel Cipher هي:

  1. أثناء التشفير ، يتم تطبيق الوظيفة المستديرة F على النصف الأيمن ؛ بينما أثناء فك التشفير ، يتم تطبيق الوظيفة المستديرة F على النصف الأيسر. أثناء التشفير ، يكون ناتج الوظيفة المستديرة XORed مع النصف الأيسر ؛ بينما أثناء فك التشفير ، يكون ناتج الوظيفة الدائرية XORed بنصف يمين. تسلسل توليد المفتاح الفرعي إذا كان معاكسًا لبعضهما البعض أثناء التشفير وفك التشفير. على سبيل المثال ، إذا كانت المفاتيح الفرعية التي تم إنشاؤها أثناء التشفير لها تسلسل كـ K0 ، K1 ، K2 ، .... ، Kn-1؛ ثم التسلسل المستخدم أثناء فك التشفير هو Kn-1 ، Kn-2 ، ... ، K1 ، K0.

للحصول على شرح تفصيلي حكيم ومخطط لشفرات Feistel ، يرجى الرجوع إلى الرابط Feistel Cipher.