ในการเข้ารหัสเราเล่นกับ หลักการของเคิร์กฮอฟฟ์กล่าวโดยย่อคือ เราสามารถพูดได้ว่ารู้ทุกอย่าง แต่ไม่ใช่รหัสลับ
$$\text{ไม่มีการรักษาความปลอดภัยด้วยความสับสน!}$$
ดังนั้น;
ไม่มีการเปิดเผยรายละเอียดของ S-boxes ของรหัสลับ
นี้เป็นเท็จอย่างสมบูรณ์. นักออกแบบไม่จำเป็นต้องให้รายละเอียดทั้งหมดเกี่ยวกับ s-box ของตน อย่างไรก็ตาม โดยปกติแล้ว พวกเขาจะให้ข้อมูลดังที่เราเห็นในกรณี AES
เป็นฝ่ายโจมตีที่จะวิเคราะห์มากกว่าผู้ออกแบบที่จะเห็นจุดอ่อนในการออกแบบของตน หรืออาจเห็นข้อผิดพลาดในการคำนวณและจัดเตรียมสิ่งที่ถูกต้อง ดังเช่น สคบ.2ประวัติเต็มไปด้วยตัวอย่าง
เราสามารถใช้การเข้ารหัสแบบดิฟเฟอเรนเชียลได้หรือไม่แม้ว่าเราจะไม่ทราบรายละเอียดของ S-boxes ที่ใช้ในการเข้ารหัส
ใช่ เป็นไปได้ อย่างไรก็ตาม มันจะใช้ไม่ได้จริงและจะไม่ให้การโจมตีที่ดีไปกว่าการใช้กำลังเดรัจฉาน ( เนื่องจากเป็นกล่องดำ)
สำหรับผู้เริ่มต้นของการโจมตีแบบ Differential และ Linear ต้องมีแบบฝึกหัดและหนังสือ
เดอะ แพ็คเกจ Sbox ของ SageMath เป็นตัวช่วยวิเคราะห์ S-Boxes
และถ้าคุณต้องการศึกษาสาขานี้ ควรอ่านบทความต้นฉบับเสมอ