มี Feistel block cipher อ้างอิงจาก Blowfish ที่เรียกว่า Kaweichel ใน หนึ่งในกระดาษของมันมีการยืนยันนี้:
สำหรับการสร้างฟังก์ชันแบบกลม เรามักเลือกแบบขนาน
การแทนที่ (s-boxes) เอาต์พุตบิตของ s-boxes เหล่านี้มีการเปลี่ยนแปลง
เพื่อให้เกิดการแพร่กระจาย สำหรับที่มาของแป้นกลม
จาก userkey เราจะต้องเลือกกำหนดการที่สำคัญ
แนวคิดพื้นฐานที่อยู่เบื้องหลังการก่อสร้างนี้คือการทำซ้ำที่อ่อนแอ
ฟังก์ชันการเข้ารหัสจะส่งผลให้มีการเข้ารหัสที่แข็งแกร่ง
แต่มีข้อกำหนดขั้นต่ำสำหรับฟังก์ชันแบบกลม
(ฟังก์ชั่น F) ตัวอย่างเช่น ควรมีความต้านทานเพียงพอ
กับการวิเคราะห์ดิฟเฟอเรนเชียลและลิเนียร์เชิงเส้น
[...]
แทนที่จะใช้แป้นกลมสำหรับฟังก์ชันปัด s-boxes คือ
ขึ้นอยู่กับที่สำคัญ วิธีนี้เริ่มเป็นที่รู้จักแพร่หลายครั้งแรกกับบล็อก
รหัสปักเป้า. ข้อดีคือความแตกต่างและเชิงเส้นนั้น
การวิเคราะห์การเข้ารหัสใช้ไม่ได้เนื่องจากต้องใช้ความรู้
เอส-บ็อกซ์
คำยืนยันนี้เป็นความจริงหรือไม่? ผู้ที่มีความรู้เพียงเล็กน้อยเกี่ยวกับรหัสสามารถออกแบบและสร้างรหัสที่แข็งแกร่งตามสิ่งนี้ได้หรือไม่?