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